From aa2d23cfac90bebe2924ba075fef0a03fddd521d Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Tue, 19 Dec 2023 09:56:34 -0500 Subject: [PATCH] fix history expansion to not perform quick substitution on a new line that's part of a quoted string; save the value of $_ around prompt string decoding --- CWRU/CWRU.chlog | 31 + doc/bash.0 | 2720 +++++++++++++++++---------------- doc/bash.1 | 24 +- doc/bash.html | 56 +- doc/bash.info | 336 ++-- doc/bash.pdf | Bin 386157 -> 386122 bytes doc/bashref.bt | 2 +- doc/bashref.bts | 2 +- doc/bashref.html | 98 +- doc/bashref.info | 336 ++-- doc/bashref.log | 42 +- doc/bashref.pdf | Bin 815459 -> 816032 bytes doc/bashref.texi | 34 +- doc/version.texi | 6 +- execute_cmd.c | 11 + execute_cmd.h | 1 + lib/readline/doc/history.3 | 15 +- lib/readline/doc/hsuser.texi | 10 + lib/readline/doc/version.texi | 6 +- lib/readline/histexpand.c | 2 +- mailcheck.c | 6 +- parse.y | 9 +- tests/intl.right | 2 +- tests/unicode1.sub | 3 +- 24 files changed, 1973 insertions(+), 1779 deletions(-) diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog index e1039c83..e5fe0899 100644 --- a/CWRU/CWRU.chlog +++ b/CWRU/CWRU.chlog @@ -8172,3 +8172,34 @@ print_cmd.c - make_command_string_internal: when printing a coproc, print the coproc name only if the coproc command is not a simple command. Report from Albert Akchurin + + 12/14 + ----- +doc/bash.1,doc/bashref.texi + - bind: clarify meaning of `re-read' as being individual arguments + to `bind'. + Report from Dan Jacobson + - history expansion: add that the quick substitution character is + only active when it's the first character on the line. + Suggested by Dale R. Worley + +lib/readline/histexpand.c + - history_expand: if history_quoting_state is "'", don't try to + interpret the quick substitution syntax at the start of the string. + Report from Sundeep Agarwal + +execute_cmd.c,execute_cmd.h + - save_lastarg: new function, returns saved value of $_ in allocated + memory + +parse.y + - execute_variable_command: instead of inline code, call save_lastarg + +mailcheck.c + - check_mail: instead of inline code, call save_lastarg + - check_mail: instead of calling bind_variable, use bind_lastarg + +parse.y + - decode_prompt_string: use save_lastarg() and bind_lastarg() to preserve + the value of $_ across prompt string decoding. + Patch from Grisha Levit diff --git a/doc/bash.0 b/doc/bash.0 index 3c0b2979..b1f52929 100644 --- a/doc/bash.0 +++ b/doc/bash.0 @@ -1475,29 +1475,30 @@ PPAARRAAMMEETTEERRSS the start of a history expansion, normally `!!'. The second character is the _q_u_i_c_k _s_u_b_s_t_i_t_u_t_i_o_n character, which is used as shorthand for re-running the previous command entered, substi- - tuting one string for another in the command. The default is - `^^'. The optional third character is the character which indi- - cates that the remainder of the line is a comment when found as - the first character of a word, normally `##'. The history com- - ment character causes history substitution to be skipped for the - remaining words on the line. It does not necessarily cause the - shell parser to treat the rest of the line as a comment. + tuting one string for another in the command, when it appears as + the first character on the line. The default is `^^'. The op- + tional third character is the character which indicates that the + remainder of the line is a comment when found as the first char- + acter of a word, normally `##'. The history comment character + causes history substitution to be skipped for the remaining + words on the line. It does not necessarily cause the shell + parser to treat the rest of the line as a comment. AArrrraayyss - BBaasshh provides one-dimensional indexed and associative array variables. - Any variable may be used as an indexed array; the ddeeccllaarree builtin will - explicitly declare an array. There is no maximum limit on the size of - an array, nor any requirement that members be indexed or assigned con- - tiguously. Indexed arrays are referenced using integers (including + BBaasshh provides one-dimensional indexed and associative array variables. + Any variable may be used as an indexed array; the ddeeccllaarree builtin will + explicitly declare an array. There is no maximum limit on the size of + an array, nor any requirement that members be indexed or assigned con- + tiguously. Indexed arrays are referenced using integers (including arithmetic expressions) and are zero-based; associative arrays are ref- erenced using arbitrary strings. Unless otherwise noted, indexed array indices must be non-negative integers. - An indexed array is created automatically if any variable is assigned + An indexed array is created automatically if any variable is assigned to using the syntax _n_a_m_e[_s_u_b_s_c_r_i_p_t]=_v_a_l_u_e. The _s_u_b_s_c_r_i_p_t is treated as an arithmetic expression that must evaluate to a number. To explicitly - declare an indexed array, use ddeeccllaarree --aa _n_a_m_e (see SSHHEELLLL BBUUIILLTTIINN CCOOMM-- - MMAANNDDSS below). ddeeccllaarree --aa _n_a_m_e[[_s_u_b_s_c_r_i_p_t]] is also accepted; the _s_u_b_- + declare an indexed array, use ddeeccllaarree --aa _n_a_m_e (see SSHHEELLLL BBUUIILLTTIINN CCOOMM-- + MMAANNDDSS below). ddeeccllaarree --aa _n_a_m_e[[_s_u_b_s_c_r_i_p_t]] is also accepted; the _s_u_b_- _s_c_r_i_p_t is ignored. Associative arrays are created using ddeeccllaarree --AA _n_a_m_e. @@ -1505,160 +1506,160 @@ PPAARRAAMMEETTEERRSS Attributes may be specified for an array variable using the ddeeccllaarree and rreeaaddoonnllyy builtins. Each attribute applies to all members of an array. - Arrays are assigned to using compound assignments of the form - _n_a_m_e=((value_1 ... value_n)), where each _v_a_l_u_e may be of the form [_s_u_b_- - _s_c_r_i_p_t]=_s_t_r_i_n_g. Indexed array assignments do not require anything but - _s_t_r_i_n_g. Each _v_a_l_u_e in the list is expanded using the shell expansions + Arrays are assigned to using compound assignments of the form + _n_a_m_e=((value_1 ... value_n)), where each _v_a_l_u_e may be of the form [_s_u_b_- + _s_c_r_i_p_t]=_s_t_r_i_n_g. Indexed array assignments do not require anything but + _s_t_r_i_n_g. Each _v_a_l_u_e in the list is expanded using the shell expansions described below under EEXXPPAANNSSIIOONN, but _v_a_l_u_es that are valid variable as- signments including the brackets and subscript do not undergo brace ex- - pansion and word splitting, as with individual variable assignments. - When assigning to indexed arrays, if the optional brackets and sub- - script are supplied, that index is assigned to; otherwise the index of - the element assigned is the last index assigned to by the statement + pansion and word splitting, as with individual variable assignments. + When assigning to indexed arrays, if the optional brackets and sub- + script are supplied, that index is assigned to; otherwise the index of + the element assigned is the last index assigned to by the statement plus one. Indexing starts at zero. When assigning to an associative array, the words in a compound assign- - ment may be either assignment statements, for which the subscript is - required, or a list of words that is interpreted as a sequence of al- - ternating keys and values: _n_a_m_e=(( _k_e_y_1 _v_a_l_u_e_1 _k_e_y_2 _v_a_l_u_e_2 ...)). These - are treated identically to _n_a_m_e=(( [_k_e_y_1]=_v_a_l_u_e_1 [_k_e_y_2]=_v_a_l_u_e_2 ...)). - The first word in the list determines how the remaining words are in- - terpreted; all assignments in a list must be of the same type. When - using key/value pairs, the keys may not be missing or empty; a final + ment may be either assignment statements, for which the subscript is + required, or a list of words that is interpreted as a sequence of al- + ternating keys and values: _n_a_m_e=(( _k_e_y_1 _v_a_l_u_e_1 _k_e_y_2 _v_a_l_u_e_2 ...)). These + are treated identically to _n_a_m_e=(( [_k_e_y_1]=_v_a_l_u_e_1 [_k_e_y_2]=_v_a_l_u_e_2 ...)). + The first word in the list determines how the remaining words are in- + terpreted; all assignments in a list must be of the same type. When + using key/value pairs, the keys may not be missing or empty; a final missing value is treated like the empty string. - This syntax is also accepted by the ddeeccllaarree builtin. Individual array - elements may be assigned to using the _n_a_m_e[_s_u_b_s_c_r_i_p_t]=_v_a_l_u_e syntax in- - troduced above. When assigning to an indexed array, if _n_a_m_e is sub- - scripted by a negative number, that number is interpreted as relative - to one greater than the maximum index of _n_a_m_e, so negative indices + This syntax is also accepted by the ddeeccllaarree builtin. Individual array + elements may be assigned to using the _n_a_m_e[_s_u_b_s_c_r_i_p_t]=_v_a_l_u_e syntax in- + troduced above. When assigning to an indexed array, if _n_a_m_e is sub- + scripted by a negative number, that number is interpreted as relative + to one greater than the maximum index of _n_a_m_e, so negative indices count back from the end of the array, and an index of -1 references the last element. - The += operator will append to an array variable when assigning using + The += operator will append to an array variable when assigning using the compound assignment syntax; see PPAARRAAMMEETTEERRSS above. - Any element of an array may be referenced using ${_n_a_m_e[_s_u_b_s_c_r_i_p_t]}. + Any element of an array may be referenced using ${_n_a_m_e[_s_u_b_s_c_r_i_p_t]}. The braces are required to avoid conflicts with pathname expansion. If - _s_u_b_s_c_r_i_p_t is @@ or **, the word expands to all members of _n_a_m_e, unless - noted in the description of a builtin or word expansion. These sub- + _s_u_b_s_c_r_i_p_t is @@ or **, the word expands to all members of _n_a_m_e, unless + noted in the description of a builtin or word expansion. These sub- scripts differ only when the word appears within double quotes. If the - word is double-quoted, ${_n_a_m_e[*]} expands to a single word with the - value of each array member separated by the first character of the IIFFSS + word is double-quoted, ${_n_a_m_e[*]} expands to a single word with the + value of each array member separated by the first character of the IIFFSS special variable, and ${_n_a_m_e[@]} expands each element of _n_a_m_e to a sep- - arate word. When there are no array members, ${_n_a_m_e[@]} expands to - nothing. If the double-quoted expansion occurs within a word, the ex- + arate word. When there are no array members, ${_n_a_m_e[@]} expands to + nothing. If the double-quoted expansion occurs within a word, the ex- pansion of the first parameter is joined with the beginning part of the - original word, and the expansion of the last parameter is joined with + original word, and the expansion of the last parameter is joined with the last part of the original word. This is analogous to the expansion - of the special parameters ** and @@ (see SSppeecciiaall PPaarraammeetteerrss above). - ${#_n_a_m_e[_s_u_b_s_c_r_i_p_t]} expands to the length of ${_n_a_m_e[_s_u_b_s_c_r_i_p_t]}. If + of the special parameters ** and @@ (see SSppeecciiaall PPaarraammeetteerrss above). + ${#_n_a_m_e[_s_u_b_s_c_r_i_p_t]} expands to the length of ${_n_a_m_e[_s_u_b_s_c_r_i_p_t]}. If _s_u_b_s_c_r_i_p_t is ** or @@, the expansion is the number of elements in the ar- ray. If the _s_u_b_s_c_r_i_p_t used to reference an element of an indexed array - evaluates to a number less than zero, it is interpreted as relative to - one greater than the maximum index of the array, so negative indices + evaluates to a number less than zero, it is interpreted as relative to + one greater than the maximum index of the array, so negative indices count back from the end of the array, and an index of -1 references the last element. Referencing an array variable without a subscript is equivalent to ref- - erencing the array with a subscript of 0. Any reference to a variable + erencing the array with a subscript of 0. Any reference to a variable using a valid subscript is valid, and bbaasshh will create an array if nec- essary. - An array variable is considered set if a subscript has been assigned a + An array variable is considered set if a subscript has been assigned a value. The null string is a valid value. - It is possible to obtain the keys (indices) of an array as well as the - values. ${!!_n_a_m_e[_@]} and ${!!_n_a_m_e[_*]} expand to the indices assigned in + It is possible to obtain the keys (indices) of an array as well as the + values. ${!!_n_a_m_e[_@]} and ${!!_n_a_m_e[_*]} expand to the indices assigned in array variable _n_a_m_e. The treatment when in double quotes is similar to the expansion of the special parameters _@ and _* within double quotes. The uunnsseett builtin is used to destroy arrays. uunnsseett _n_a_m_e[_s_u_b_s_c_r_i_p_t] de- stroys the array element at index _s_u_b_s_c_r_i_p_t, for both indexed and asso- - ciative arrays. Negative subscripts to indexed arrays are interpreted - as described above. Unsetting the last element of an array variable - does not unset the variable. uunnsseett _n_a_m_e, where _n_a_m_e is an array, re- + ciative arrays. Negative subscripts to indexed arrays are interpreted + as described above. Unsetting the last element of an array variable + does not unset the variable. uunnsseett _n_a_m_e, where _n_a_m_e is an array, re- moves the entire array. uunnsseett _n_a_m_e[_s_u_b_s_c_r_i_p_t], where _s_u_b_s_c_r_i_p_t is ** or @@, behaves differently depending on whether _n_a_m_e is an indexed or asso- - ciative array. If _n_a_m_e is an associative array, this unsets the ele- + ciative array. If _n_a_m_e is an associative array, this unsets the ele- ment with subscript ** or @@. If _n_a_m_e is an indexed array, unset removes all of the elements but does not remove the array itself. - When using a variable name with a subscript as an argument to a com- - mand, such as with uunnsseett, without using the word expansion syntax de- + When using a variable name with a subscript as an argument to a com- + mand, such as with uunnsseett, without using the word expansion syntax de- scribed above, the argument is subject to pathname expansion. If path- name expansion is not desired, the argument should be quoted. - The ddeeccllaarree, llooccaall, and rreeaaddoonnllyy builtins each accept a --aa option to - specify an indexed array and a --AA option to specify an associative ar- - ray. If both options are supplied, --AA takes precedence. The rreeaadd - builtin accepts a --aa option to assign a list of words read from the + The ddeeccllaarree, llooccaall, and rreeaaddoonnllyy builtins each accept a --aa option to + specify an indexed array and a --AA option to specify an associative ar- + ray. If both options are supplied, --AA takes precedence. The rreeaadd + builtin accepts a --aa option to assign a list of words read from the standard input to an array. The sseett and ddeeccllaarree builtins display array values in a way that allows them to be reused as assignments. EEXXPPAANNSSIIOONN Expansion is performed on the command line after it has been split into - words. There are seven kinds of expansion performed: _b_r_a_c_e _e_x_p_a_n_s_i_o_n, - _t_i_l_d_e _e_x_p_a_n_s_i_o_n, _p_a_r_a_m_e_t_e_r _a_n_d _v_a_r_i_a_b_l_e _e_x_p_a_n_s_i_o_n, _c_o_m_m_a_n_d _s_u_b_s_t_i_t_u_- + words. There are seven kinds of expansion performed: _b_r_a_c_e _e_x_p_a_n_s_i_o_n, + _t_i_l_d_e _e_x_p_a_n_s_i_o_n, _p_a_r_a_m_e_t_e_r _a_n_d _v_a_r_i_a_b_l_e _e_x_p_a_n_s_i_o_n, _c_o_m_m_a_n_d _s_u_b_s_t_i_t_u_- _t_i_o_n, _a_r_i_t_h_m_e_t_i_c _e_x_p_a_n_s_i_o_n, _w_o_r_d _s_p_l_i_t_t_i_n_g, and _p_a_t_h_n_a_m_e _e_x_p_a_n_s_i_o_n. The order of expansions is: brace expansion; tilde expansion, parameter - and variable expansion, arithmetic expansion, and command substitution - (done in a left-to-right fashion); word splitting; and pathname expan- + and variable expansion, arithmetic expansion, and command substitution + (done in a left-to-right fashion); word splitting; and pathname expan- sion. On systems that can support it, there is an additional expansion avail- - able: _p_r_o_c_e_s_s _s_u_b_s_t_i_t_u_t_i_o_n. This is performed at the same time as - tilde, parameter, variable, and arithmetic expansion and command sub- + able: _p_r_o_c_e_s_s _s_u_b_s_t_i_t_u_t_i_o_n. This is performed at the same time as + tilde, parameter, variable, and arithmetic expansion and command sub- stitution. - After these expansions are performed, quote characters present in the - original word are removed unless they have been quoted themselves + After these expansions are performed, quote characters present in the + original word are removed unless they have been quoted themselves (_q_u_o_t_e _r_e_m_o_v_a_l). - Only brace expansion, word splitting, and pathname expansion can in- - crease the number of words of the expansion; other expansions expand a - single word to a single word. The only exceptions to this are the ex- + Only brace expansion, word splitting, and pathname expansion can in- + crease the number of words of the expansion; other expansions expand a + single word to a single word. The only exceptions to this are the ex- pansions of "$$@@" and "$${{_n_a_m_e[[@@]]}}", and, in most cases, $$** and $${{_n_a_m_e[[**]]}} as explained above (see PPAARRAAMMEETTEERRSS). BBrraaccee EExxppaannssiioonn _B_r_a_c_e _e_x_p_a_n_s_i_o_n is a mechanism by which arbitrary strings may be gener- - ated. This mechanism is similar to _p_a_t_h_n_a_m_e _e_x_p_a_n_s_i_o_n, but the file- + ated. This mechanism is similar to _p_a_t_h_n_a_m_e _e_x_p_a_n_s_i_o_n, but the file- names generated need not exist. Patterns to be brace expanded take the form of an optional _p_r_e_a_m_b_l_e, followed by either a series of comma-sep- - arated strings or a sequence expression between a pair of braces, fol- - lowed by an optional _p_o_s_t_s_c_r_i_p_t. The preamble is prefixed to each + arated strings or a sequence expression between a pair of braces, fol- + lowed by an optional _p_o_s_t_s_c_r_i_p_t. The preamble is prefixed to each string contained within the braces, and the postscript is then appended to each resulting string, expanding left to right. - Brace expansions may be nested. The results of each expanded string - are not sorted; left to right order is preserved. For example, + Brace expansions may be nested. The results of each expanded string + are not sorted; left to right order is preserved. For example, a{{d,c,b}}e expands into `ade ace abe'. - A sequence expression takes the form {{_x...._y[[...._i_n_c_r]]}}, where _x and _y are - either integers or single letters, and _i_n_c_r, an optional increment, is + A sequence expression takes the form {{_x...._y[[...._i_n_c_r]]}}, where _x and _y are + either integers or single letters, and _i_n_c_r, an optional increment, is an integer. When integers are supplied, the expression expands to each - number between _x and _y, inclusive. Supplied integers may be prefixed - with _0 to force each term to have the same width. When either _x or _y - begins with a zero, the shell attempts to force all generated terms to - contain the same number of digits, zero-padding where necessary. When - letters are supplied, the expression expands to each character lexico- - graphically between _x and _y, inclusive, using the default C locale. - Note that both _x and _y must be of the same type (integer or letter). - When the increment is supplied, it is used as the difference between + number between _x and _y, inclusive. Supplied integers may be prefixed + with _0 to force each term to have the same width. When either _x or _y + begins with a zero, the shell attempts to force all generated terms to + contain the same number of digits, zero-padding where necessary. When + letters are supplied, the expression expands to each character lexico- + graphically between _x and _y, inclusive, using the default C locale. + Note that both _x and _y must be of the same type (integer or letter). + When the increment is supplied, it is used as the difference between each term. The default increment is 1 or -1 as appropriate. Brace expansion is performed before any other expansions, and any char- - acters special to other expansions are preserved in the result. It is - strictly textual. BBaasshh does not apply any syntactic interpretation to + acters special to other expansions are preserved in the result. It is + strictly textual. BBaasshh does not apply any syntactic interpretation to the context of the expansion or the text between the braces. - A correctly-formed brace expansion must contain unquoted opening and + A correctly-formed brace expansion must contain unquoted opening and closing braces, and at least one unquoted comma or a valid sequence ex- pression. Any incorrectly formed brace expansion is left unchanged. A - {{ or ,, may be quoted with a backslash to prevent its being considered - part of a brace expression. To avoid conflicts with parameter expan- + {{ or ,, may be quoted with a backslash to prevent its being considered + part of a brace expression. To avoid conflicts with parameter expan- sion, the string $${{ is not considered eligible for brace expansion, and inhibits brace expansion until the closing }}. @@ -1669,36 +1670,36 @@ EEXXPPAANNSSIIOONN or chown root /usr/{ucb/{ex,edit},lib/{ex?.?*,how_ex}} - Brace expansion introduces a slight incompatibility with historical - versions of sshh. sshh does not treat opening or closing braces specially - when they appear as part of a word, and preserves them in the output. - BBaasshh removes braces from words as a consequence of brace expansion. - For example, a word entered to sshh as _f_i_l_e_{_1_,_2_} appears identically in - the output. The same word is output as _f_i_l_e_1 _f_i_l_e_2 after expansion by - bbaasshh. If strict compatibility with sshh is desired, start bbaasshh with the + Brace expansion introduces a slight incompatibility with historical + versions of sshh. sshh does not treat opening or closing braces specially + when they appear as part of a word, and preserves them in the output. + BBaasshh removes braces from words as a consequence of brace expansion. + For example, a word entered to sshh as _f_i_l_e_{_1_,_2_} appears identically in + the output. The same word is output as _f_i_l_e_1 _f_i_l_e_2 after expansion by + bbaasshh. If strict compatibility with sshh is desired, start bbaasshh with the ++BB option or disable brace expansion with the ++BB option to the sseett com- mand (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). TTiillddee EExxppaannssiioonn - If a word begins with an unquoted tilde character (`~~'), all of the - characters preceding the first unquoted slash (or all characters, if - there is no unquoted slash) are considered a _t_i_l_d_e_-_p_r_e_f_i_x. If none of - the characters in the tilde-prefix are quoted, the characters in the - tilde-prefix following the tilde are treated as a possible _l_o_g_i_n _n_a_m_e. - If this login name is the null string, the tilde is replaced with the - value of the shell parameter HHOOMMEE. If HHOOMMEE is unset, the home direc- - tory of the user executing the shell is substituted instead. Other- - wise, the tilde-prefix is replaced with the home directory associated + If a word begins with an unquoted tilde character (`~~'), all of the + characters preceding the first unquoted slash (or all characters, if + there is no unquoted slash) are considered a _t_i_l_d_e_-_p_r_e_f_i_x. If none of + the characters in the tilde-prefix are quoted, the characters in the + tilde-prefix following the tilde are treated as a possible _l_o_g_i_n _n_a_m_e. + If this login name is the null string, the tilde is replaced with the + value of the shell parameter HHOOMMEE. If HHOOMMEE is unset, the home direc- + tory of the user executing the shell is substituted instead. Other- + wise, the tilde-prefix is replaced with the home directory associated with the specified login name. - If the tilde-prefix is a `~+', the value of the shell variable PPWWDD re- - places the tilde-prefix. If the tilde-prefix is a `~-', the value of - the shell variable OOLLDDPPWWDD, if it is set, is substituted. If the char- - acters following the tilde in the tilde-prefix consist of a number _N, - optionally prefixed by a `+' or a `-', the tilde-prefix is replaced + If the tilde-prefix is a `~+', the value of the shell variable PPWWDD re- + places the tilde-prefix. If the tilde-prefix is a `~-', the value of + the shell variable OOLLDDPPWWDD, if it is set, is substituted. If the char- + acters following the tilde in the tilde-prefix consist of a number _N, + optionally prefixed by a `+' or a `-', the tilde-prefix is replaced with the corresponding element from the directory stack, as it would be displayed by the ddiirrss builtin invoked with the tilde-prefix as an argu- - ment. If the characters following the tilde in the tilde-prefix con- + ment. If the characters following the tilde in the tilde-prefix con- sist of a number without a leading `+' or `-', `+' is assumed. If the login name is invalid, or the tilde expansion fails, the word is @@ -1707,140 +1708,140 @@ EEXXPPAANNSSIIOONN Each variable assignment is checked for unquoted tilde-prefixes immedi- ately following a :: or the first ==. In these cases, tilde expansion is also performed. Consequently, one may use filenames with tildes in as- - signments to PPAATTHH, MMAAIILLPPAATTHH, and CCDDPPAATTHH, and the shell assigns the ex- + signments to PPAATTHH, MMAAIILLPPAATTHH, and CCDDPPAATTHH, and the shell assigns the ex- panded value. - BBaasshh also performs tilde expansion on words satisfying the conditions + BBaasshh also performs tilde expansion on words satisfying the conditions of variable assignments (as described above under PPAARRAAMMEETTEERRSS) when they - appear as arguments to simple commands. BBaasshh does not do this, except + appear as arguments to simple commands. BBaasshh does not do this, except for the _d_e_c_l_a_r_a_t_i_o_n commands listed above, when in _p_o_s_i_x _m_o_d_e. PPaarraammeetteerr EExxppaannssiioonn The `$$' character introduces parameter expansion, command substitution, - or arithmetic expansion. The parameter name or symbol to be expanded - may be enclosed in braces, which are optional but serve to protect the - variable to be expanded from characters immediately following it which + or arithmetic expansion. The parameter name or symbol to be expanded + may be enclosed in braces, which are optional but serve to protect the + variable to be expanded from characters immediately following it which could be interpreted as part of the name. - When braces are used, the matching ending brace is the first `}}' not + When braces are used, the matching ending brace is the first `}}' not escaped by a backslash or within a quoted string, and not within an em- - bedded arithmetic expansion, command substitution, or parameter expan- + bedded arithmetic expansion, command substitution, or parameter expan- sion. ${_p_a_r_a_m_e_t_e_r} - The value of _p_a_r_a_m_e_t_e_r is substituted. The braces are required - when _p_a_r_a_m_e_t_e_r is a positional parameter with more than one + The value of _p_a_r_a_m_e_t_e_r is substituted. The braces are required + when _p_a_r_a_m_e_t_e_r is a positional parameter with more than one digit, or when _p_a_r_a_m_e_t_e_r is followed by a character which is not to be interpreted as part of its name. The _p_a_r_a_m_e_t_e_r is a shell - parameter as described above PPAARRAAMMEETTEERRSS) or an array reference + parameter as described above PPAARRAAMMEETTEERRSS) or an array reference (AArrrraayyss). - If the first character of _p_a_r_a_m_e_t_e_r is an exclamation point (!!), and + If the first character of _p_a_r_a_m_e_t_e_r is an exclamation point (!!), and _p_a_r_a_m_e_t_e_r is not a _n_a_m_e_r_e_f, it introduces a level of indirection. BBaasshh uses the value formed by expanding the rest of _p_a_r_a_m_e_t_e_r as the new _p_a_- - _r_a_m_e_t_e_r; this is then expanded and that value is used in the rest of - the expansion, rather than the expansion of the original _p_a_r_a_m_e_t_e_r. + _r_a_m_e_t_e_r; this is then expanded and that value is used in the rest of + the expansion, rather than the expansion of the original _p_a_r_a_m_e_t_e_r. This is known as _i_n_d_i_r_e_c_t _e_x_p_a_n_s_i_o_n. The value is subject to tilde ex- - pansion, parameter expansion, command substitution, and arithmetic ex- - pansion. If _p_a_r_a_m_e_t_e_r is a nameref, this expands to the name of the - parameter referenced by _p_a_r_a_m_e_t_e_r instead of performing the complete - indirect expansion. The exceptions to this are the expansions of - ${!!_p_r_e_f_i_x**} and ${!!_n_a_m_e[_@]} described below. The exclamation point - must immediately follow the left brace in order to introduce indirec- + pansion, parameter expansion, command substitution, and arithmetic ex- + pansion. If _p_a_r_a_m_e_t_e_r is a nameref, this expands to the name of the + parameter referenced by _p_a_r_a_m_e_t_e_r instead of performing the complete + indirect expansion. The exceptions to this are the expansions of + ${!!_p_r_e_f_i_x**} and ${!!_n_a_m_e[_@]} described below. The exclamation point + must immediately follow the left brace in order to introduce indirec- tion. In each of the cases below, _w_o_r_d is subject to tilde expansion, parame- ter expansion, command substitution, and arithmetic expansion. When not performing substring expansion, using the forms documented be- - low (e.g., ::--), bbaasshh tests for a parameter that is unset or null. - Omitting the colon results in a test only for a parameter that is un- + low (e.g., ::--), bbaasshh tests for a parameter that is unset or null. + Omitting the colon results in a test only for a parameter that is un- set. ${_p_a_r_a_m_e_t_e_r::--_w_o_r_d} - UUssee DDeeffaauulltt VVaalluueess. If _p_a_r_a_m_e_t_e_r is unset or null, the expan- - sion of _w_o_r_d is substituted. Otherwise, the value of _p_a_r_a_m_e_t_e_r + UUssee DDeeffaauulltt VVaalluueess. If _p_a_r_a_m_e_t_e_r is unset or null, the expan- + sion of _w_o_r_d is substituted. Otherwise, the value of _p_a_r_a_m_e_t_e_r is substituted. ${_p_a_r_a_m_e_t_e_r::==_w_o_r_d} - AAssssiiggnn DDeeffaauulltt VVaalluueess. If _p_a_r_a_m_e_t_e_r is unset or null, the ex- - pansion of _w_o_r_d is assigned to _p_a_r_a_m_e_t_e_r. The value of _p_a_r_a_m_e_- - _t_e_r is then substituted. Positional parameters and special pa- + AAssssiiggnn DDeeffaauulltt VVaalluueess. If _p_a_r_a_m_e_t_e_r is unset or null, the ex- + pansion of _w_o_r_d is assigned to _p_a_r_a_m_e_t_e_r. The value of _p_a_r_a_m_e_- + _t_e_r is then substituted. Positional parameters and special pa- rameters may not be assigned to in this way. ${_p_a_r_a_m_e_t_e_r::??_w_o_r_d} - DDiissppllaayy EErrrroorr iiff NNuullll oorr UUnnsseett. If _p_a_r_a_m_e_t_e_r is null or unset, - the expansion of _w_o_r_d (or a message to that effect if _w_o_r_d is - not present) is written to the standard error and the shell, if + DDiissppllaayy EErrrroorr iiff NNuullll oorr UUnnsseett. If _p_a_r_a_m_e_t_e_r is null or unset, + the expansion of _w_o_r_d (or a message to that effect if _w_o_r_d is + not present) is written to the standard error and the shell, if it is not interactive, exits. Otherwise, the value of _p_a_r_a_m_e_t_e_r is substituted. ${_p_a_r_a_m_e_t_e_r::++_w_o_r_d} - UUssee AAlltteerrnnaattee VVaalluuee. If _p_a_r_a_m_e_t_e_r is null or unset, nothing is + UUssee AAlltteerrnnaattee VVaalluuee. If _p_a_r_a_m_e_t_e_r is null or unset, nothing is substituted, otherwise the expansion of _w_o_r_d is substituted. ${_p_a_r_a_m_e_t_e_r::_o_f_f_s_e_t} ${_p_a_r_a_m_e_t_e_r::_o_f_f_s_e_t::_l_e_n_g_t_h} - SSuubbssttrriinngg EExxppaannssiioonn. Expands to up to _l_e_n_g_t_h characters of the - value of _p_a_r_a_m_e_t_e_r starting at the character specified by _o_f_f_- - _s_e_t. If _p_a_r_a_m_e_t_e_r is @@ or **, an indexed array subscripted by @@ - or **, or an associative array name, the results differ as de- - scribed below. If _l_e_n_g_t_h is omitted, expands to the substring + SSuubbssttrriinngg EExxppaannssiioonn. Expands to up to _l_e_n_g_t_h characters of the + value of _p_a_r_a_m_e_t_e_r starting at the character specified by _o_f_f_- + _s_e_t. If _p_a_r_a_m_e_t_e_r is @@ or **, an indexed array subscripted by @@ + or **, or an associative array name, the results differ as de- + scribed below. If _l_e_n_g_t_h is omitted, expands to the substring of the value of _p_a_r_a_m_e_t_e_r starting at the character specified by _o_f_f_s_e_t and extending to the end of the value. _l_e_n_g_t_h and _o_f_f_s_e_t are arithmetic expressions (see AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN below). - If _o_f_f_s_e_t evaluates to a number less than zero, the value is + If _o_f_f_s_e_t evaluates to a number less than zero, the value is used as an offset in characters from the end of the value of _p_a_- - _r_a_m_e_t_e_r. If _l_e_n_g_t_h evaluates to a number less than zero, it is + _r_a_m_e_t_e_r. If _l_e_n_g_t_h evaluates to a number less than zero, it is interpreted as an offset in characters from the end of the value - of _p_a_r_a_m_e_t_e_r rather than a number of characters, and the expan- - sion is the characters between _o_f_f_s_e_t and that result. Note - that a negative offset must be separated from the colon by at + of _p_a_r_a_m_e_t_e_r rather than a number of characters, and the expan- + sion is the characters between _o_f_f_s_e_t and that result. Note + that a negative offset must be separated from the colon by at least one space to avoid being confused with the ::-- expansion. - If _p_a_r_a_m_e_t_e_r is @@ or **, the result is _l_e_n_g_t_h positional parame- - ters beginning at _o_f_f_s_e_t. A negative _o_f_f_s_e_t is taken relative - to one greater than the greatest positional parameter, so an + If _p_a_r_a_m_e_t_e_r is @@ or **, the result is _l_e_n_g_t_h positional parame- + ters beginning at _o_f_f_s_e_t. A negative _o_f_f_s_e_t is taken relative + to one greater than the greatest positional parameter, so an offset of -1 evaluates to the last positional parameter (or 0 if - there are no positional parameters). It is an expansion error + there are no positional parameters). It is an expansion error if _l_e_n_g_t_h evaluates to a number less than zero. If _p_a_r_a_m_e_t_e_r is an indexed array name subscripted by @ or *, the - result is the _l_e_n_g_t_h members of the array beginning with ${_p_a_- - _r_a_m_e_t_e_r[_o_f_f_s_e_t]}. A negative _o_f_f_s_e_t is taken relative to one + result is the _l_e_n_g_t_h members of the array beginning with ${_p_a_- + _r_a_m_e_t_e_r[_o_f_f_s_e_t]}. A negative _o_f_f_s_e_t is taken relative to one greater than the maximum index of the specified array. It is an expansion error if _l_e_n_g_t_h evaluates to a number less than zero. Substring expansion applied to an associative array produces un- defined results. - Substring indexing is zero-based unless the positional parame- - ters are used, in which case the indexing starts at 1 by de- - fault. If _o_f_f_s_e_t is 0, and the positional parameters are used, + Substring indexing is zero-based unless the positional parame- + ters are used, in which case the indexing starts at 1 by de- + fault. If _o_f_f_s_e_t is 0, and the positional parameters are used, $$00 is prefixed to the list. ${!!_p_r_e_f_i_x**} ${!!_p_r_e_f_i_x@@} - NNaammeess mmaattcchhiinngg pprreeffiixx. Expands to the names of variables whose + NNaammeess mmaattcchhiinngg pprreeffiixx. Expands to the names of variables whose names begin with _p_r_e_f_i_x, separated by the first character of the - IIFFSS special variable. When _@ is used and the expansion appears - within double quotes, each variable name expands to a separate + IIFFSS special variable. When _@ is used and the expansion appears + within double quotes, each variable name expands to a separate word. ${!!_n_a_m_e[_@]} ${!!_n_a_m_e[_*]} - LLiisstt ooff aarrrraayy kkeeyyss. If _n_a_m_e is an array variable, expands to - the list of array indices (keys) assigned in _n_a_m_e. If _n_a_m_e is - not an array, expands to 0 if _n_a_m_e is set and null otherwise. - When _@ is used and the expansion appears within double quotes, + LLiisstt ooff aarrrraayy kkeeyyss. If _n_a_m_e is an array variable, expands to + the list of array indices (keys) assigned in _n_a_m_e. If _n_a_m_e is + not an array, expands to 0 if _n_a_m_e is set and null otherwise. + When _@ is used and the expansion appears within double quotes, each key expands to a separate word. ${##_p_a_r_a_m_e_t_e_r} - PPaarraammeetteerr lleennggtthh. The length in characters of the value of _p_a_- - _r_a_m_e_t_e_r is substituted. If _p_a_r_a_m_e_t_e_r is ** or @@, the value sub- - stituted is the number of positional parameters. If _p_a_r_a_m_e_t_e_r + PPaarraammeetteerr lleennggtthh. The length in characters of the value of _p_a_- + _r_a_m_e_t_e_r is substituted. If _p_a_r_a_m_e_t_e_r is ** or @@, the value sub- + stituted is the number of positional parameters. If _p_a_r_a_m_e_t_e_r is an array name subscripted by ** or @@, the value substituted is the number of elements in the array. If _p_a_r_a_m_e_t_e_r is an indexed - array name subscripted by a negative number, that number is in- - terpreted as relative to one greater than the maximum index of - _p_a_r_a_m_e_t_e_r, so negative indices count back from the end of the + array name subscripted by a negative number, that number is in- + terpreted as relative to one greater than the maximum index of + _p_a_r_a_m_e_t_e_r, so negative indices count back from the end of the array, and an index of -1 references the last element. ${_p_a_r_a_m_e_t_e_r##_w_o_r_d} @@ -1848,15 +1849,15 @@ EEXXPPAANNSSIIOONN RReemmoovvee mmaattcchhiinngg pprreeffiixx ppaatttteerrnn. The _w_o_r_d is expanded to produce a pattern just as in pathname expansion, and matched against the expanded value of _p_a_r_a_m_e_t_e_r using the rules described under PPaatt-- - tteerrnn MMaattcchhiinngg below. If the pattern matches the beginning of - the value of _p_a_r_a_m_e_t_e_r, then the result of the expansion is the - expanded value of _p_a_r_a_m_e_t_e_r with the shortest matching pattern - (the ``##'' case) or the longest matching pattern (the ``####'' - case) deleted. If _p_a_r_a_m_e_t_e_r is @@ or **, the pattern removal op- + tteerrnn MMaattcchhiinngg below. If the pattern matches the beginning of + the value of _p_a_r_a_m_e_t_e_r, then the result of the expansion is the + expanded value of _p_a_r_a_m_e_t_e_r with the shortest matching pattern + (the ``##'' case) or the longest matching pattern (the ``####'' + case) deleted. If _p_a_r_a_m_e_t_e_r is @@ or **, the pattern removal op- eration is applied to each positional parameter in turn, and the expansion is the resultant list. If _p_a_r_a_m_e_t_e_r is an array vari- - able subscripted with @@ or **, the pattern removal operation is - applied to each member of the array in turn, and the expansion + able subscripted with @@ or **, the pattern removal operation is + applied to each member of the array in turn, and the expansion is the resultant list. ${_p_a_r_a_m_e_t_e_r%%_w_o_r_d} @@ -1864,15 +1865,15 @@ EEXXPPAANNSSIIOONN RReemmoovvee mmaattcchhiinngg ssuuffffiixx ppaatttteerrnn. The _w_o_r_d is expanded to produce a pattern just as in pathname expansion, and matched against the expanded value of _p_a_r_a_m_e_t_e_r using the rules described under PPaatt-- - tteerrnn MMaattcchhiinngg below. If the pattern matches a trailing portion - of the expanded value of _p_a_r_a_m_e_t_e_r, then the result of the ex- - pansion is the expanded value of _p_a_r_a_m_e_t_e_r with the shortest - matching pattern (the ``%%'' case) or the longest matching pat- - tern (the ``%%%%'' case) deleted. If _p_a_r_a_m_e_t_e_r is @@ or **, the - pattern removal operation is applied to each positional parame- + tteerrnn MMaattcchhiinngg below. If the pattern matches a trailing portion + of the expanded value of _p_a_r_a_m_e_t_e_r, then the result of the ex- + pansion is the expanded value of _p_a_r_a_m_e_t_e_r with the shortest + matching pattern (the ``%%'' case) or the longest matching pat- + tern (the ``%%%%'' case) deleted. If _p_a_r_a_m_e_t_e_r is @@ or **, the + pattern removal operation is applied to each positional parame- ter in turn, and the expansion is the resultant list. If _p_a_r_a_m_- - _e_t_e_r is an array variable subscripted with @@ or **, the pattern - removal operation is applied to each member of the array in + _e_t_e_r is an array variable subscripted with @@ or **, the pattern + removal operation is applied to each member of the array in turn, and the expansion is the resultant list. ${_p_a_r_a_m_e_t_e_r//_p_a_t_t_e_r_n//_s_t_r_i_n_g} @@ -1880,116 +1881,116 @@ EEXXPPAANNSSIIOONN ${_p_a_r_a_m_e_t_e_r//##_p_a_t_t_e_r_n//_s_t_r_i_n_g} ${_p_a_r_a_m_e_t_e_r//%%_p_a_t_t_e_r_n//_s_t_r_i_n_g} PPaatttteerrnn ssuubbssttiittuuttiioonn. The _p_a_t_t_e_r_n is expanded to produce a pat- - tern just as in pathname expansion. _P_a_r_a_m_e_t_e_r is expanded and - the longest match of _p_a_t_t_e_r_n against its value is replaced with - _s_t_r_i_n_g. _s_t_r_i_n_g undergoes tilde expansion, parameter and vari- - able expansion, arithmetic expansion, command and process sub- - stitution, and quote removal. The match is performed using the + tern just as in pathname expansion. _P_a_r_a_m_e_t_e_r is expanded and + the longest match of _p_a_t_t_e_r_n against its value is replaced with + _s_t_r_i_n_g. _s_t_r_i_n_g undergoes tilde expansion, parameter and vari- + able expansion, arithmetic expansion, command and process sub- + stitution, and quote removal. The match is performed using the rules described under PPaatttteerrnn MMaattcchhiinngg below. In the first form - above, only the first match is replaced. If there are two + above, only the first match is replaced. If there are two slashes separating _p_a_r_a_m_e_t_e_r and _p_a_t_t_e_r_n (the second form - above), all matches of _p_a_t_t_e_r_n are replaced with _s_t_r_i_n_g. If - _p_a_t_t_e_r_n is preceded by ## (the third form above), it must match + above), all matches of _p_a_t_t_e_r_n are replaced with _s_t_r_i_n_g. If + _p_a_t_t_e_r_n is preceded by ## (the third form above), it must match at the beginning of the expanded value of _p_a_r_a_m_e_t_e_r. If _p_a_t_t_e_r_n - is preceded by %% (the fourth form above), it must match at the - end of the expanded value of _p_a_r_a_m_e_t_e_r. If the expansion of - _s_t_r_i_n_g is null, matches of _p_a_t_t_e_r_n are deleted. If _s_t_r_i_n_g is + is preceded by %% (the fourth form above), it must match at the + end of the expanded value of _p_a_r_a_m_e_t_e_r. If the expansion of + _s_t_r_i_n_g is null, matches of _p_a_t_t_e_r_n are deleted. If _s_t_r_i_n_g is null, matches of _p_a_t_t_e_r_n are deleted and the // following _p_a_t_t_e_r_n may be omitted. - If the ppaattssuubb__rreeppllaacceemmeenntt shell option is enabled using sshhoopptt, - any unquoted instances of && in _s_t_r_i_n_g are replaced with the + If the ppaattssuubb__rreeppllaacceemmeenntt shell option is enabled using sshhoopptt, + any unquoted instances of && in _s_t_r_i_n_g are replaced with the matching portion of _p_a_t_t_e_r_n. Quoting any part of _s_t_r_i_n_g inhibits replacement in the expansion - of the quoted portion, including replacement strings stored in - shell variables. Backslash will escape && in _s_t_r_i_n_g; the back- - slash is removed in order to permit a literal && in the replace- - ment string. Backslash can also be used to escape a backslash; - \\\\ results in a literal backslash in the replacement. Users - should take care if _s_t_r_i_n_g is double-quoted to avoid unwanted - interactions between the backslash and double-quoting, since - backslash has special meaning within double quotes. Pattern - substitution performs the check for unquoted && after expanding + of the quoted portion, including replacement strings stored in + shell variables. Backslash will escape && in _s_t_r_i_n_g; the back- + slash is removed in order to permit a literal && in the replace- + ment string. Backslash can also be used to escape a backslash; + \\\\ results in a literal backslash in the replacement. Users + should take care if _s_t_r_i_n_g is double-quoted to avoid unwanted + interactions between the backslash and double-quoting, since + backslash has special meaning within double quotes. Pattern + substitution performs the check for unquoted && after expanding _s_t_r_i_n_g; shell programmers should quote any occurrences of && they want to be taken literally in the replacement and ensure any in- stances of && they want to be replaced are unquoted. - If the nnooccaasseemmaattcchh shell option is enabled, the match is per- - formed without regard to the case of alphabetic characters. If - _p_a_r_a_m_e_t_e_r is @@ or **, the substitution operation is applied to - each positional parameter in turn, and the expansion is the re- - sultant list. If _p_a_r_a_m_e_t_e_r is an array variable subscripted - with @@ or **, the substitution operation is applied to each mem- - ber of the array in turn, and the expansion is the resultant + If the nnooccaasseemmaattcchh shell option is enabled, the match is per- + formed without regard to the case of alphabetic characters. If + _p_a_r_a_m_e_t_e_r is @@ or **, the substitution operation is applied to + each positional parameter in turn, and the expansion is the re- + sultant list. If _p_a_r_a_m_e_t_e_r is an array variable subscripted + with @@ or **, the substitution operation is applied to each mem- + ber of the array in turn, and the expansion is the resultant list. ${_p_a_r_a_m_e_t_e_r^^_p_a_t_t_e_r_n} ${_p_a_r_a_m_e_t_e_r^^^^_p_a_t_t_e_r_n} ${_p_a_r_a_m_e_t_e_r,,_p_a_t_t_e_r_n} ${_p_a_r_a_m_e_t_e_r,,,,_p_a_t_t_e_r_n} - CCaassee mmooddiiffiiccaattiioonn. This expansion modifies the case of alpha- - betic characters in _p_a_r_a_m_e_t_e_r. The _p_a_t_t_e_r_n is expanded to pro- + CCaassee mmooddiiffiiccaattiioonn. This expansion modifies the case of alpha- + betic characters in _p_a_r_a_m_e_t_e_r. The _p_a_t_t_e_r_n is expanded to pro- duce a pattern just as in pathname expansion. Each character in - the expanded value of _p_a_r_a_m_e_t_e_r is tested against _p_a_t_t_e_r_n, and, - if it matches the pattern, its case is converted. The pattern - should not attempt to match more than one character. The ^^ op- + the expanded value of _p_a_r_a_m_e_t_e_r is tested against _p_a_t_t_e_r_n, and, + if it matches the pattern, its case is converted. The pattern + should not attempt to match more than one character. The ^^ op- erator converts lowercase letters matching _p_a_t_t_e_r_n to uppercase; the ,, operator converts matching uppercase letters to lowercase. - The ^^^^ and ,,,, expansions convert each matched character in the - expanded value; the ^^ and ,, expansions match and convert only - the first character in the expanded value. If _p_a_t_t_e_r_n is omit- - ted, it is treated like a ??, which matches every character. If - _p_a_r_a_m_e_t_e_r is @@ or **, the case modification operation is applied - to each positional parameter in turn, and the expansion is the - resultant list. If _p_a_r_a_m_e_t_e_r is an array variable subscripted - with @@ or **, the case modification operation is applied to each - member of the array in turn, and the expansion is the resultant + The ^^^^ and ,,,, expansions convert each matched character in the + expanded value; the ^^ and ,, expansions match and convert only + the first character in the expanded value. If _p_a_t_t_e_r_n is omit- + ted, it is treated like a ??, which matches every character. If + _p_a_r_a_m_e_t_e_r is @@ or **, the case modification operation is applied + to each positional parameter in turn, and the expansion is the + resultant list. If _p_a_r_a_m_e_t_e_r is an array variable subscripted + with @@ or **, the case modification operation is applied to each + member of the array in turn, and the expansion is the resultant list. ${_p_a_r_a_m_e_t_e_r@@_o_p_e_r_a_t_o_r} PPaarraammeetteerr ttrraannssffoorrmmaattiioonn. The expansion is either a transforma- - tion of the value of _p_a_r_a_m_e_t_e_r or information about _p_a_r_a_m_e_t_e_r - itself, depending on the value of _o_p_e_r_a_t_o_r. Each _o_p_e_r_a_t_o_r is a + tion of the value of _p_a_r_a_m_e_t_e_r or information about _p_a_r_a_m_e_t_e_r + itself, depending on the value of _o_p_e_r_a_t_o_r. Each _o_p_e_r_a_t_o_r is a single letter: - UU The expansion is a string that is the value of _p_a_r_a_m_e_t_e_r - with lowercase alphabetic characters converted to upper- + UU The expansion is a string that is the value of _p_a_r_a_m_e_t_e_r + with lowercase alphabetic characters converted to upper- case. - uu The expansion is a string that is the value of _p_a_r_a_m_e_t_e_r + uu The expansion is a string that is the value of _p_a_r_a_m_e_t_e_r with the first character converted to uppercase, if it is alphabetic. - LL The expansion is a string that is the value of _p_a_r_a_m_e_t_e_r - with uppercase alphabetic characters converted to lower- + LL The expansion is a string that is the value of _p_a_r_a_m_e_t_e_r + with uppercase alphabetic characters converted to lower- case. - QQ The expansion is a string that is the value of _p_a_r_a_m_e_t_e_r + QQ The expansion is a string that is the value of _p_a_r_a_m_e_t_e_r quoted in a format that can be reused as input. - EE The expansion is a string that is the value of _p_a_r_a_m_e_t_e_r - with backslash escape sequences expanded as with the + EE The expansion is a string that is the value of _p_a_r_a_m_e_t_e_r + with backslash escape sequences expanded as with the $$''......'' quoting mechanism. PP The expansion is a string that is the result of expanding the value of _p_a_r_a_m_e_t_e_r as if it were a prompt string (see PPRROOMMPPTTIINNGG below). - AA The expansion is a string in the form of an assignment - statement or ddeeccllaarree command that, if evaluated, will + AA The expansion is a string in the form of an assignment + statement or ddeeccllaarree command that, if evaluated, will recreate _p_a_r_a_m_e_t_e_r with its attributes and value. KK Produces a possibly-quoted version of the value of _p_a_r_a_m_- _e_t_e_r, except that it prints the values of indexed and as- - sociative arrays as a sequence of quoted key-value pairs + sociative arrays as a sequence of quoted key-value pairs (see AArrrraayyss above). - aa The expansion is a string consisting of flag values rep- + aa The expansion is a string consisting of flag values rep- resenting _p_a_r_a_m_e_t_e_r's attributes. - kk Like the K transformation, but expands the keys and val- - ues of indexed and associative arrays to separate words + kk Like the K transformation, but expands the keys and val- + ues of indexed and associative arrays to separate words after word splitting. - If _p_a_r_a_m_e_t_e_r is @@ or **, the operation is applied to each posi- - tional parameter in turn, and the expansion is the resultant - list. If _p_a_r_a_m_e_t_e_r is an array variable subscripted with @@ or + If _p_a_r_a_m_e_t_e_r is @@ or **, the operation is applied to each posi- + tional parameter in turn, and the expansion is the resultant + list. If _p_a_r_a_m_e_t_e_r is an array variable subscripted with @@ or **, the operation is applied to each member of the array in turn, and the expansion is the resultant list. - The result of the expansion is subject to word splitting and + The result of the expansion is subject to word splitting and pathname expansion as described below. CCoommmmaanndd SSuubbssttiittuuttiioonn @@ -2003,46 +2004,46 @@ EEXXPPAANNSSIIOONN BBaasshh performs the expansion by executing _c_o_m_m_a_n_d in a subshell environ- ment and replacing the command substitution with the standard output of the command, with any trailing newlines deleted. Embedded newlines are - not deleted, but they may be removed during word splitting. The com- - mand substitution $$((ccaatt _f_i_l_e)) can be replaced by the equivalent but + not deleted, but they may be removed during word splitting. The com- + mand substitution $$((ccaatt _f_i_l_e)) can be replaced by the equivalent but faster $$((<< _f_i_l_e)). - With the old-style backquote form of substitution, backslash retains - its literal meaning except when followed by $$, ``, or \\. The first - backquote not preceded by a backslash terminates the command substitu- - tion. When using the $(_c_o_m_m_a_n_d) form, all characters between the + With the old-style backquote form of substitution, backslash retains + its literal meaning except when followed by $$, ``, or \\. The first + backquote not preceded by a backslash terminates the command substitu- + tion. When using the $(_c_o_m_m_a_n_d) form, all characters between the parentheses make up the command; none are treated specially. There is an alternate form of command substitution: $${{_c _c_o_m_m_a_n_d;;}} - which executes _c_o_m_m_a_n_d in the current execution environment and cap- + which executes _c_o_m_m_a_n_d in the current execution environment and cap- tures its output, again with trailing newlines removed. The character _c following the open brace must be a space, tab, newline, - or ||, and the close brace must be in a position where a reserved word - may appear (i.e., preceded by a command terminator such as semicolon). + or ||, and the close brace must be in a position where a reserved word + may appear (i.e., preceded by a command terminator such as semicolon). BBaasshh allows the close brace to be joined to the remaining characters in - the word without being followed by a shell metacharacter as a reserved + the word without being followed by a shell metacharacter as a reserved word would usually require. Any side effects of _c_o_m_m_a_n_d take effect immediately in the current exe- - cution environment and persist in the current environment after the + cution environment and persist in the current environment after the command completes (e.g., the eexxiitt builtin will exit the shell). - This type of command substitution superficially resembles executing an - unnamed shell function: local variables are created as when a shell - function is executing, and the rreettuurrnn builtin forces _c_o_m_m_a_n_d to com- - plete; however, the rest of the execution environment, including the + This type of command substitution superficially resembles executing an + unnamed shell function: local variables are created as when a shell + function is executing, and the rreettuurrnn builtin forces _c_o_m_m_a_n_d to com- + plete; however, the rest of the execution environment, including the positional parameters, is shared with the caller. - If the first character following the open brace is a ||, the construct - expands to the value of the RREEPPLLYY shell variable after _c_o_m_m_a_n_d exe- - cutes, without removing any trailing newlines, and the standard output - of _c_o_m_m_a_n_d remains the same as in the calling shell. BBaasshh creates RREE-- + If the first character following the open brace is a ||, the construct + expands to the value of the RREEPPLLYY shell variable after _c_o_m_m_a_n_d exe- + cutes, without removing any trailing newlines, and the standard output + of _c_o_m_m_a_n_d remains the same as in the calling shell. BBaasshh creates RREE-- PPLLYY as an initially-unset local variable when _c_o_m_m_a_n_d executes, and re- - stores RREEPPLLYY to the value it had before the command substitution after + stores RREEPPLLYY to the value it had before the command substitution after _c_o_m_m_a_n_d completes, as with any local variable. Command substitutions may be nested. To nest when using the backquoted @@ -2052,175 +2053,175 @@ EEXXPPAANNSSIIOONN word splitting and pathname expansion on the results. AArriitthhmmeettiicc EExxppaannssiioonn - Arithmetic expansion allows the evaluation of an arithmetic expression - and the substitution of the result. The format for arithmetic expan- + Arithmetic expansion allows the evaluation of an arithmetic expression + and the substitution of the result. The format for arithmetic expan- sion is: $$((((_e_x_p_r_e_s_s_i_o_n)))) - The _e_x_p_r_e_s_s_i_o_n undergoes the same expansions as if it were within dou- - ble quotes, but double quote characters in _e_x_p_r_e_s_s_i_o_n are not treated + The _e_x_p_r_e_s_s_i_o_n undergoes the same expansions as if it were within dou- + ble quotes, but double quote characters in _e_x_p_r_e_s_s_i_o_n are not treated specially and are removed. All tokens in the expression undergo param- - eter and variable expansion, command substitution, and quote removal. - The result is treated as the arithmetic expression to be evaluated. + eter and variable expansion, command substitution, and quote removal. + The result is treated as the arithmetic expression to be evaluated. Arithmetic expansions may be nested. - The evaluation is performed according to the rules listed below under + The evaluation is performed according to the rules listed below under AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN. If _e_x_p_r_e_s_s_i_o_n is invalid, bbaasshh prints a message indicating failure and no substitution occurs. PPrroocceessss SSuubbssttiittuuttiioonn - _P_r_o_c_e_s_s _s_u_b_s_t_i_t_u_t_i_o_n allows a process's input or output to be referred - to using a filename. It takes the form of <<((_l_i_s_t)) or >>((_l_i_s_t)). The - process _l_i_s_t is run asynchronously, and its input or output appears as + _P_r_o_c_e_s_s _s_u_b_s_t_i_t_u_t_i_o_n allows a process's input or output to be referred + to using a filename. It takes the form of <<((_l_i_s_t)) or >>((_l_i_s_t)). The + process _l_i_s_t is run asynchronously, and its input or output appears as a filename. This filename is passed as an argument to the current com- - mand as the result of the expansion. If the >>((_l_i_s_t)) form is used, - writing to the file will provide input for _l_i_s_t. If the <<((_l_i_s_t)) form - is used, the file passed as an argument should be read to obtain the + mand as the result of the expansion. If the >>((_l_i_s_t)) form is used, + writing to the file will provide input for _l_i_s_t. If the <<((_l_i_s_t)) form + is used, the file passed as an argument should be read to obtain the output of _l_i_s_t. Process substitution is supported on systems that sup- port named pipes (_F_I_F_O_s) or the //ddeevv//ffdd method of naming open files. - When available, process substitution is performed simultaneously with - parameter and variable expansion, command substitution, and arithmetic + When available, process substitution is performed simultaneously with + parameter and variable expansion, command substitution, and arithmetic expansion. WWoorrdd SSpplliittttiinngg - The shell scans the results of parameter expansion, command substitu- - tion, and arithmetic expansion that did not occur within double quotes + The shell scans the results of parameter expansion, command substitu- + tion, and arithmetic expansion that did not occur within double quotes for _w_o_r_d _s_p_l_i_t_t_i_n_g. - The shell treats each character of IIFFSS as a delimiter, and splits the - results of the other expansions into words using these characters as + The shell treats each character of IIFFSS as a delimiter, and splits the + results of the other expansions into words using these characters as field terminators. If IIFFSS is unset, or its value is exactly <><><>, the de- - fault, then sequences of ssppaaccee, ttaabb, and nneewwlliinnee at the beginning and - end of the results of the previous expansions are ignored, and any se- - quence of IIFFSS characters not at the beginning or end serves to delimit - words. If IIFFSS has a value other than the default, then sequences of - the whitespace characters ssppaaccee, ttaabb, and nneewwlliinnee are ignored at the - beginning and end of the word, as long as the whitespace character is - in the value of IIFFSS (an IIFFSS whitespace character). Any character in - IIFFSS that is not IIFFSS whitespace, along with any adjacent IIFFSS whitespace - characters, delimits a field. A sequence of IIFFSS whitespace characters + fault, then sequences of ssppaaccee, ttaabb, and nneewwlliinnee at the beginning and + end of the results of the previous expansions are ignored, and any se- + quence of IIFFSS characters not at the beginning or end serves to delimit + words. If IIFFSS has a value other than the default, then sequences of + the whitespace characters ssppaaccee, ttaabb, and nneewwlliinnee are ignored at the + beginning and end of the word, as long as the whitespace character is + in the value of IIFFSS (an IIFFSS whitespace character). Any character in + IIFFSS that is not IIFFSS whitespace, along with any adjacent IIFFSS whitespace + characters, delimits a field. A sequence of IIFFSS whitespace characters is also treated as a delimiter. - If the value of IIFFSS is null, no word splitting occurs. If IIFFSS is un- - set, word splitting behaves as if it contained the default value of + If the value of IIFFSS is null, no word splitting occurs. If IIFFSS is un- + set, word splitting behaves as if it contained the default value of <><><>. - Explicit null arguments ("""" or '''') are retained and passed to commands + Explicit null arguments ("""" or '''') are retained and passed to commands as empty strings. Unquoted implicit null arguments, resulting from the expansion of parameters that have no values, are removed. If a parame- ter with no value is expanded within double quotes, a null argument re- sults and is retained and passed to a command as an empty string. When - a quoted null argument appears as part of a word whose expansion is + a quoted null argument appears as part of a word whose expansion is non-null, the null argument is removed. That is, the word -d'' becomes -d after word splitting and null argument removal. Note that if no expansion occurs, no splitting is performed. PPaatthhnnaammee EExxppaannssiioonn - After word splitting, unless the --ff option has been set, bbaasshh scans - each word for the characters **, ??, and [[. If one of these characters + After word splitting, unless the --ff option has been set, bbaasshh scans + each word for the characters **, ??, and [[. If one of these characters appears, and is not quoted, then the word is regarded as a _p_a_t_t_e_r_n, and - replaced with an alphabetically sorted list of filenames matching the - pattern (see PPaatttteerrnn MMaattcchhiinngg below). If no matching filenames are - found, and the shell option nnuullllgglloobb is not enabled, the word is left - unchanged. If the nnuullllgglloobb option is set, and no matches are found, - the word is removed. If the ffaaiillgglloobb shell option is set, and no - matches are found, an error message is printed and the command is not + replaced with an alphabetically sorted list of filenames matching the + pattern (see PPaatttteerrnn MMaattcchhiinngg below). If no matching filenames are + found, and the shell option nnuullllgglloobb is not enabled, the word is left + unchanged. If the nnuullllgglloobb option is set, and no matches are found, + the word is removed. If the ffaaiillgglloobb shell option is set, and no + matches are found, an error message is printed and the command is not executed. If the shell option nnooccaasseegglloobb is enabled, the match is per- - formed without regard to the case of alphabetic characters. When a - pattern is used for pathname expansion, the character ````..'''' at the - start of a name or immediately following a slash must be matched ex- - plicitly, unless the shell option ddoottgglloobb is set. In order to match + formed without regard to the case of alphabetic characters. When a + pattern is used for pathname expansion, the character ````..'''' at the + start of a name or immediately following a slash must be matched ex- + plicitly, unless the shell option ddoottgglloobb is set. In order to match the filenames ````..'''' and ````....'''', the pattern must begin with ``.'' (for - example, ``.?''), even if ddoottgglloobb is set. If the gglloobbsskkiippddoottss shell - option is enabled, the filenames ````..'''' and ````....'''' are never matched, - even if the pattern begins with a ````..''''. When not matching pathnames, - the ````..'''' character is not treated specially. When matching a path- - name, the slash character must always be matched explicitly by a slash - in the pattern, but in other matching contexts it can be matched by a - special pattern character as described below under PPaatttteerrnn MMaattcchhiinngg. - See the description of sshhoopptt below under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS for a - description of the nnooccaasseegglloobb, nnuullllgglloobb, gglloobbsskkiippddoottss, ffaaiillgglloobb, and + example, ``.?''), even if ddoottgglloobb is set. If the gglloobbsskkiippddoottss shell + option is enabled, the filenames ````..'''' and ````....'''' are never matched, + even if the pattern begins with a ````..''''. When not matching pathnames, + the ````..'''' character is not treated specially. When matching a path- + name, the slash character must always be matched explicitly by a slash + in the pattern, but in other matching contexts it can be matched by a + special pattern character as described below under PPaatttteerrnn MMaattcchhiinngg. + See the description of sshhoopptt below under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS for a + description of the nnooccaasseegglloobb, nnuullllgglloobb, gglloobbsskkiippddoottss, ffaaiillgglloobb, and ddoottgglloobb shell options. - The GGLLOOBBIIGGNNOORREE shell variable may be used to restrict the set of file - names matching a _p_a_t_t_e_r_n. If GGLLOOBBIIGGNNOORREE is set, each matching file - name that also matches one of the patterns in GGLLOOBBIIGGNNOORREE is removed - from the list of matches. If the nnooccaasseegglloobb option is set, the match- - ing against the patterns in GGLLOOBBIIGGNNOORREE is performed without regard to + The GGLLOOBBIIGGNNOORREE shell variable may be used to restrict the set of file + names matching a _p_a_t_t_e_r_n. If GGLLOOBBIIGGNNOORREE is set, each matching file + name that also matches one of the patterns in GGLLOOBBIIGGNNOORREE is removed + from the list of matches. If the nnooccaasseegglloobb option is set, the match- + ing against the patterns in GGLLOOBBIIGGNNOORREE is performed without regard to case. The filenames ````..'''' and ````....'''' are always ignored when GGLLOOBBIIGG-- - NNOORREE is set and not null. However, setting GGLLOOBBIIGGNNOORREE to a non-null + NNOORREE is set and not null. However, setting GGLLOOBBIIGGNNOORREE to a non-null value has the effect of enabling the ddoottgglloobb shell option, so all other - filenames beginning with a ````..'''' will match. To get the old behavior - of ignoring filenames beginning with a ````..'''', make ````..**'''' one of the + filenames beginning with a ````..'''' will match. To get the old behavior + of ignoring filenames beginning with a ````..'''', make ````..**'''' one of the patterns in GGLLOOBBIIGGNNOORREE. The ddoottgglloobb option is disabled when GGLLOOBBIIGGNNOORREE is unset. The pattern matching honors the setting of the eexxttgglloobb shell option. - The GGLLOOBBSSOORRTT variable controls how the results of pathname expansion + The GGLLOOBBSSOORRTT variable controls how the results of pathname expansion are sorted, as described above. PPaatttteerrnn MMaattcchhiinngg Any character that appears in a pattern, other than the special pattern - characters described below, matches itself. The NUL character may not - occur in a pattern. A backslash escapes the following character; the - escaping backslash is discarded when matching. The special pattern + characters described below, matches itself. The NUL character may not + occur in a pattern. A backslash escapes the following character; the + escaping backslash is discarded when matching. The special pattern characters must be quoted if they are to be matched literally. The special pattern characters have the following meanings: - ** Matches any string, including the null string. When the - gglloobbssttaarr shell option is enabled, and ** is used in a - pathname expansion context, two adjacent **s used as a - single pattern will match all files and zero or more di- - rectories and subdirectories. If followed by a //, two - adjacent **s will match only directories and subdirecto- + ** Matches any string, including the null string. When the + gglloobbssttaarr shell option is enabled, and ** is used in a + pathname expansion context, two adjacent **s used as a + single pattern will match all files and zero or more di- + rectories and subdirectories. If followed by a //, two + adjacent **s will match only directories and subdirecto- ries. ?? Matches any single character. - [[......]] Matches any one of the enclosed characters. A pair of - characters separated by a hyphen denotes a _r_a_n_g_e _e_x_p_r_e_s_- - _s_i_o_n; any character that falls between those two charac- + [[......]] Matches any one of the enclosed characters. A pair of + characters separated by a hyphen denotes a _r_a_n_g_e _e_x_p_r_e_s_- + _s_i_o_n; any character that falls between those two charac- ters, inclusive, using the current locale's collating se- quence and character set, is matched. If the first char- - acter following the [[ is a !! or a ^^ then any character + acter following the [[ is a !! or a ^^ then any character not enclosed is matched. The sorting order of characters - in range expressions, and the characters included in the - range, are determined by the current locale and the val- - ues of the LLCC__CCOOLLLLAATTEE or LLCC__AALLLL shell variables, if set. + in range expressions, and the characters included in the + range, are determined by the current locale and the val- + ues of the LLCC__CCOOLLLLAATTEE or LLCC__AALLLL shell variables, if set. To obtain the traditional interpretation of range expres- - sions, where [[aa--dd]] is equivalent to [[aabbccdd]], set value of - the LLCC__AALLLL shell variable to CC, or enable the gglloobbaassccii-- + sions, where [[aa--dd]] is equivalent to [[aabbccdd]], set value of + the LLCC__AALLLL shell variable to CC, or enable the gglloobbaassccii-- iirraannggeess shell option. A -- may be matched by including it - as the first or last character in the set. A ]] may be - matched by including it as the first character in the + as the first or last character in the set. A ]] may be + matched by including it as the first character in the set. - Within [[ and ]], _c_h_a_r_a_c_t_e_r _c_l_a_s_s_e_s can be specified using + Within [[ and ]], _c_h_a_r_a_c_t_e_r _c_l_a_s_s_e_s can be specified using the syntax [[::_c_l_a_s_s::]], where _c_l_a_s_s is one of the following classes defined in the POSIX standard: - aallnnuumm aallpphhaa aasscciiii bbllaannkk ccnnttrrll ddiiggiitt ggrraapphh lloowweerr pprriinntt + aallnnuumm aallpphhaa aasscciiii bbllaannkk ccnnttrrll ddiiggiitt ggrraapphh lloowweerr pprriinntt ppuunncctt ssppaaccee uuppppeerr wwoorrdd xxddiiggiitt A character class matches any character belonging to that class. The wwoorrdd character class matches letters, digits, and the character _. Within [[ and ]], an _e_q_u_i_v_a_l_e_n_c_e _c_l_a_s_s can be specified us- - ing the syntax [[==_c==]], which matches all characters with - the same collation weight (as defined by the current lo- + ing the syntax [[==_c==]], which matches all characters with + the same collation weight (as defined by the current lo- cale) as the character _c. Within [[ and ]], the syntax [[.._s_y_m_b_o_l..]] matches the collat- ing symbol _s_y_m_b_o_l. - If the eexxttgglloobb shell option is enabled using the sshhoopptt builtin, the - shell recognizes several extended pattern matching operators. In the + If the eexxttgglloobb shell option is enabled using the sshhoopptt builtin, the + shell recognizes several extended pattern matching operators. In the following description, a _p_a_t_t_e_r_n_-_l_i_s_t is a list of one or more patterns - separated by a ||. Composite patterns may be formed using one or more + separated by a ||. Composite patterns may be formed using one or more of the following sub-patterns: ??((_p_a_t_t_e_r_n_-_l_i_s_t)) @@ -2235,84 +2236,84 @@ EEXXPPAANNSSIIOONN Matches anything except one of the given patterns The eexxttgglloobb option changes the behavior of the parser, since the paren- - theses are normally treated as operators with syntactic meaning. To - ensure that extended matching patterns are parsed correctly, make sure - that eexxttgglloobb is enabled before parsing constructs containing the pat- + theses are normally treated as operators with syntactic meaning. To + ensure that extended matching patterns are parsed correctly, make sure + that eexxttgglloobb is enabled before parsing constructs containing the pat- terns, including shell functions and command substitutions. When matching filenames, the ddoottgglloobb shell option determines the set of - filenames that are tested: when ddoottgglloobb is enabled, the set of file- - names includes all files beginning with ``.'', but ``.'' and ``..'' - must be matched by a pattern or sub-pattern that begins with a dot; - when it is disabled, the set does not include any filenames beginning - with ``.'' unless the pattern or sub-pattern begins with a ``.''. As + filenames that are tested: when ddoottgglloobb is enabled, the set of file- + names includes all files beginning with ``.'', but ``.'' and ``..'' + must be matched by a pattern or sub-pattern that begins with a dot; + when it is disabled, the set does not include any filenames beginning + with ``.'' unless the pattern or sub-pattern begins with a ``.''. As above, ``.'' only has a special meaning when matching filenames. Complicated extended pattern matching against long strings is slow, es- pecially when the patterns contain alternations and the strings contain - multiple matches. Using separate matches against shorter strings, or + multiple matches. Using separate matches against shorter strings, or using arrays of strings instead of a single long string, may be faster. QQuuoottee RReemmoovvaall After the preceding expansions, all unquoted occurrences of the charac- - ters \\, '', and "" that did not result from one of the above expansions + ters \\, '', and "" that did not result from one of the above expansions are removed. RREEDDIIRREECCTTIIOONN - Before a command is executed, its input and output may be _r_e_d_i_r_e_c_t_e_d - using a special notation interpreted by the shell. _R_e_d_i_r_e_c_t_i_o_n allows - commands' file handles to be duplicated, opened, closed, made to refer + Before a command is executed, its input and output may be _r_e_d_i_r_e_c_t_e_d + using a special notation interpreted by the shell. _R_e_d_i_r_e_c_t_i_o_n allows + commands' file handles to be duplicated, opened, closed, made to refer to different files, and can change the files the command reads from and - writes to. Redirection may also be used to modify file handles in the - current shell execution environment. The following redirection opera- + writes to. Redirection may also be used to modify file handles in the + current shell execution environment. The following redirection opera- tors may precede or appear anywhere within a _s_i_m_p_l_e _c_o_m_m_a_n_d or may fol- - low a _c_o_m_m_a_n_d. Redirections are processed in the order they appear, + low a _c_o_m_m_a_n_d. Redirections are processed in the order they appear, from left to right. - Each redirection that may be preceded by a file descriptor number may + Each redirection that may be preceded by a file descriptor number may instead be preceded by a word of the form {_v_a_r_n_a_m_e}. In this case, for each redirection operator except >&- and <&-, the shell will allocate a - file descriptor greater than or equal to 10 and assign it to _v_a_r_n_a_m_e. - If >&- or <&- is preceded by {_v_a_r_n_a_m_e}, the value of _v_a_r_n_a_m_e defines - the file descriptor to close. If {_v_a_r_n_a_m_e} is supplied, the redirect- - ion persists beyond the scope of the command, allowing the shell pro- + file descriptor greater than or equal to 10 and assign it to _v_a_r_n_a_m_e. + If >&- or <&- is preceded by {_v_a_r_n_a_m_e}, the value of _v_a_r_n_a_m_e defines + the file descriptor to close. If {_v_a_r_n_a_m_e} is supplied, the redirect- + ion persists beyond the scope of the command, allowing the shell pro- grammer to manage the file descriptor's lifetime manually. The vvaarrrreeddiirr__cclloossee shell option manages this behavior. - In the following descriptions, if the file descriptor number is omit- - ted, and the first character of the redirection operator is <<, the re- - direction refers to the standard input (file descriptor 0). If the - first character of the redirection operator is >>, the redirection + In the following descriptions, if the file descriptor number is omit- + ted, and the first character of the redirection operator is <<, the re- + direction refers to the standard input (file descriptor 0). If the + first character of the redirection operator is >>, the redirection refers to the standard output (file descriptor 1). - The word following the redirection operator in the following descrip- - tions, unless otherwise noted, is subjected to brace expansion, tilde - expansion, parameter and variable expansion, command substitution, - arithmetic expansion, quote removal, pathname expansion, and word + The word following the redirection operator in the following descrip- + tions, unless otherwise noted, is subjected to brace expansion, tilde + expansion, parameter and variable expansion, command substitution, + arithmetic expansion, quote removal, pathname expansion, and word splitting. If it expands to more than one word, bbaasshh reports an error. - Note that the order of redirections is significant. For example, the + Note that the order of redirections is significant. For example, the command ls >> dirlist 2>>&&1 - directs both standard output and standard error to the file _d_i_r_l_i_s_t, + directs both standard output and standard error to the file _d_i_r_l_i_s_t, while the command ls 2>>&&1 >> dirlist - directs only the standard output to file _d_i_r_l_i_s_t, because the standard - error was duplicated from the standard output before the standard out- + directs only the standard output to file _d_i_r_l_i_s_t, because the standard + error was duplicated from the standard output before the standard out- put was redirected to _d_i_r_l_i_s_t. BBaasshh handles several filenames specially when they are used in redirec- tions, as described in the following table. If the operating system on which bbaasshh is running provides these special files, bash will use them; - otherwise it will emulate them internally with the behavior described + otherwise it will emulate them internally with the behavior described below. //ddeevv//ffdd//_f_d - If _f_d is a valid integer, file descriptor _f_d is dupli- + If _f_d is a valid integer, file descriptor _f_d is dupli- cated. //ddeevv//ssttddiinn File descriptor 0 is duplicated. @@ -2322,22 +2323,22 @@ RREEDDIIRREECCTTIIOONN File descriptor 2 is duplicated. //ddeevv//ttccpp//_h_o_s_t//_p_o_r_t If _h_o_s_t is a valid hostname or Internet address, and _p_o_r_t - is an integer port number or service name, bbaasshh attempts + is an integer port number or service name, bbaasshh attempts to open the corresponding TCP socket. //ddeevv//uuddpp//_h_o_s_t//_p_o_r_t If _h_o_s_t is a valid hostname or Internet address, and _p_o_r_t - is an integer port number or service name, bbaasshh attempts + is an integer port number or service name, bbaasshh attempts to open the corresponding UDP socket. A failure to open or create a file causes the redirection to fail. - Redirections using file descriptors greater than 9 should be used with - care, as they may conflict with file descriptors the shell uses inter- + Redirections using file descriptors greater than 9 should be used with + care, as they may conflict with file descriptors the shell uses inter- nally. RReeddiirreeccttiinngg IInnppuutt Redirection of input causes the file whose name results from the expan- - sion of _w_o_r_d to be opened for reading on file descriptor _n, or the + sion of _w_o_r_d to be opened for reading on file descriptor _n, or the standard input (file descriptor 0) if _n is not specified. The general format for redirecting input is: @@ -2345,27 +2346,27 @@ RREEDDIIRREECCTTIIOONN [_n]<<_w_o_r_d RReeddiirreeccttiinngg OOuuttppuutt - Redirection of output causes the file whose name results from the ex- - pansion of _w_o_r_d to be opened for writing on file descriptor _n, or the + Redirection of output causes the file whose name results from the ex- + pansion of _w_o_r_d to be opened for writing on file descriptor _n, or the standard output (file descriptor 1) if _n is not specified. If the file - does not exist it is created; if it does exist it is truncated to zero + does not exist it is created; if it does exist it is truncated to zero size. The general format for redirecting output is: [_n]>>_w_o_r_d - If the redirection operator is >>, and the nnoocclloobbbbeerr option to the sseett - builtin has been enabled, the redirection will fail if the file whose - name results from the expansion of _w_o_r_d exists and is a regular file. + If the redirection operator is >>, and the nnoocclloobbbbeerr option to the sseett + builtin has been enabled, the redirection will fail if the file whose + name results from the expansion of _w_o_r_d exists and is a regular file. If the redirection operator is >>||, or the redirection operator is >> and the nnoocclloobbbbeerr option to the sseett builtin command is not enabled, the re- direction is attempted even if the file named by _w_o_r_d exists. AAppppeennddiinngg RReeddiirreecctteedd OOuuttppuutt - Redirection of output in this fashion causes the file whose name re- + Redirection of output in this fashion causes the file whose name re- sults from the expansion of _w_o_r_d to be opened for appending on file de- - scriptor _n, or the standard output (file descriptor 1) if _n is not + scriptor _n, or the standard output (file descriptor 1) if _n is not specified. If the file does not exist it is created. The general format for appending output is: @@ -2373,11 +2374,11 @@ RREEDDIIRREECCTTIIOONN [_n]>>>>_w_o_r_d RReeddiirreeccttiinngg SSttaannddaarrdd OOuuttppuutt aanndd SSttaannddaarrdd EErrrroorr - This construct allows both the standard output (file descriptor 1) and - the standard error output (file descriptor 2) to be redirected to the + This construct allows both the standard output (file descriptor 1) and + the standard error output (file descriptor 2) to be redirected to the file whose name is the expansion of _w_o_r_d. - There are two formats for redirecting standard output and standard er- + There are two formats for redirecting standard output and standard er- ror: &&>>_w_o_r_d @@ -2389,13 +2390,13 @@ RREEDDIIRREECCTTIIOONN >>_w_o_r_d 2>>&&1 - When using the second form, _w_o_r_d may not expand to a number or --. If - it does, other redirection operators apply (see DDuupplliiccaattiinngg FFiillee DDee-- + When using the second form, _w_o_r_d may not expand to a number or --. If + it does, other redirection operators apply (see DDuupplliiccaattiinngg FFiillee DDee-- ssccrriippttoorrss below) for compatibility reasons. AAppppeennddiinngg SSttaannddaarrdd OOuuttppuutt aanndd SSttaannddaarrdd EErrrroorr - This construct allows both the standard output (file descriptor 1) and - the standard error output (file descriptor 2) to be appended to the + This construct allows both the standard output (file descriptor 1) and + the standard error output (file descriptor 2) to be appended to the file whose name is the expansion of _w_o_r_d. The format for appending standard output and standard error is: @@ -2409,10 +2410,10 @@ RREEDDIIRREECCTTIIOONN (see DDuupplliiccaattiinngg FFiillee DDeessccrriippttoorrss below). HHeerree DDooccuummeennttss - This type of redirection instructs the shell to read input from the + This type of redirection instructs the shell to read input from the current source until it reads a line containing only _d_e_l_i_m_i_t_e_r (with no trailing blanks). All of the lines read up to that point are then used - as the standard input (or file descriptor _n if _n is specified) for a + as the standard input (or file descriptor _n if _n is specified) for a command. The format of here-documents is: @@ -2421,19 +2422,19 @@ RREEDDIIRREECCTTIIOONN _h_e_r_e_-_d_o_c_u_m_e_n_t _d_e_l_i_m_i_t_e_r - No parameter and variable expansion, command substitution, arithmetic + No parameter and variable expansion, command substitution, arithmetic expansion, or pathname expansion is performed on _w_o_r_d. If any part of _w_o_r_d is quoted, the _d_e_l_i_m_i_t_e_r is the result of quote re- moval on _w_o_r_d, and the lines in the here-document are not expanded. If - _w_o_r_d is unquoted, the _d_e_l_i_m_i_t_e_r is _w_o_r_d itself, all lines of the here- - document are subjected to parameter expansion, command substitution, + _w_o_r_d is unquoted, the _d_e_l_i_m_i_t_e_r is _w_o_r_d itself, all lines of the here- + document are subjected to parameter expansion, command substitution, and arithmetic expansion, the character sequence \\<> is ignored, and \\ must be used to quote the characters \\, $$, and ``. If the redirection operator is <<<<--, then all leading tab characters are - stripped from input lines and the line containing _d_e_l_i_m_i_t_e_r. This al- - lows here-documents within shell scripts to be indented in a natural + stripped from input lines and the line containing _d_e_l_i_m_i_t_e_r. This al- + lows here-documents within shell scripts to be indented in a natural fashion. HHeerree SSttrriinnggss @@ -2441,9 +2442,9 @@ RREEDDIIRREECCTTIIOONN [_n]<<<<<<_w_o_r_d - The _w_o_r_d undergoes tilde expansion, parameter and variable expansion, - command substitution, arithmetic expansion, and quote removal. Path- - name expansion and word splitting are not performed. The result is + The _w_o_r_d undergoes tilde expansion, parameter and variable expansion, + command substitution, arithmetic expansion, and quote removal. Path- + name expansion and word splitting are not performed. The result is supplied as a single string, with a newline appended, to the command on its standard input (or file descriptor _n if _n is specified). @@ -2453,8 +2454,8 @@ RREEDDIIRREECCTTIIOONN [_n]<<&&_w_o_r_d is used to duplicate input file descriptors. If _w_o_r_d expands to one or - more digits, the file descriptor denoted by _n is made to be a copy of - that file descriptor. If the digits in _w_o_r_d do not specify a file de- + more digits, the file descriptor denoted by _n is made to be a copy of + that file descriptor. If the digits in _w_o_r_d do not specify a file de- scriptor open for input, a redirection error occurs. If _w_o_r_d evaluates to --, file descriptor _n is closed. If _n is not specified, the standard input (file descriptor 0) is used. @@ -2463,12 +2464,12 @@ RREEDDIIRREECCTTIIOONN [_n]>>&&_w_o_r_d - is used similarly to duplicate output file descriptors. If _n is not - specified, the standard output (file descriptor 1) is used. If the - digits in _w_o_r_d do not specify a file descriptor open for output, a re- - direction error occurs. If _w_o_r_d evaluates to --, file descriptor _n is - closed. As a special case, if _n is omitted, and _w_o_r_d does not expand - to one or more digits or --, the standard output and standard error are + is used similarly to duplicate output file descriptors. If _n is not + specified, the standard output (file descriptor 1) is used. If the + digits in _w_o_r_d do not specify a file descriptor open for output, a re- + direction error occurs. If _w_o_r_d evaluates to --, file descriptor _n is + closed. As a special case, if _n is omitted, and _w_o_r_d does not expand + to one or more digits or --, the standard output and standard error are redirected as described previously. MMoovviinngg FFiillee DDeessccrriippttoorrss @@ -2476,7 +2477,7 @@ RREEDDIIRREECCTTIIOONN [_n]<<&&_d_i_g_i_t-- - moves the file descriptor _d_i_g_i_t to file descriptor _n, or the standard + moves the file descriptor _d_i_g_i_t to file descriptor _n, or the standard input (file descriptor 0) if _n is not specified. _d_i_g_i_t is closed after being duplicated to _n. @@ -2484,7 +2485,7 @@ RREEDDIIRREECCTTIIOONN [_n]>>&&_d_i_g_i_t-- - moves the file descriptor _d_i_g_i_t to file descriptor _n, or the standard + moves the file descriptor _d_i_g_i_t to file descriptor _n, or the standard output (file descriptor 1) if _n is not specified. OOppeenniinngg FFiillee DDeessccrriippttoorrss ffoorr RReeaaddiinngg aanndd WWrriittiinngg @@ -2492,30 +2493,30 @@ RREEDDIIRREECCTTIIOONN [_n]<<>>_w_o_r_d - causes the file whose name is the expansion of _w_o_r_d to be opened for - both reading and writing on file descriptor _n, or on file descriptor 0 + causes the file whose name is the expansion of _w_o_r_d to be opened for + both reading and writing on file descriptor _n, or on file descriptor 0 if _n is not specified. If the file does not exist, it is created. AALLIIAASSEESS - _A_l_i_a_s_e_s allow a string to be substituted for a word that is in a posi- - tion in the input where it can be the first word of a simple command. - Aliases have names and corresponding values that are set and unset us- - ing the aalliiaass and uunnaalliiaass builtin commands (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS + _A_l_i_a_s_e_s allow a string to be substituted for a word that is in a posi- + tion in the input where it can be the first word of a simple command. + Aliases have names and corresponding values that are set and unset us- + ing the aalliiaass and uunnaalliiaass builtin commands (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). - If the shell reads an unquoted word in the right position, it checks - the word to see if it matches an alias name. If it matches, the shell - replaces the word with the alias value, and reads that value as if it + If the shell reads an unquoted word in the right position, it checks + the word to see if it matches an alias name. If it matches, the shell + replaces the word with the alias value, and reads that value as if it had been read instead of the word. The shell doesn't look at any char- acters following the word before attempting alias substitution. - The characters //, $$, ``, and == and any of the shell _m_e_t_a_c_h_a_r_a_c_t_e_r_s or - quoting characters listed above may not appear in an alias name. The - replacement text may contain any valid shell input, including shell - metacharacters. The first word of the replacement text is tested for + The characters //, $$, ``, and == and any of the shell _m_e_t_a_c_h_a_r_a_c_t_e_r_s or + quoting characters listed above may not appear in an alias name. The + replacement text may contain any valid shell input, including shell + metacharacters. The first word of the replacement text is tested for aliases, but a word that is identical to an alias being expanded is not expanded a second time. This means that one may alias llss to llss --FF, for - instance, and bbaasshh does not try to recursively expand the replacement + instance, and bbaasshh does not try to recursively expand the replacement text. If the last character of the alias value is a _b_l_a_n_k, then the next com- @@ -2524,129 +2525,129 @@ AALLIIAASSEESS Aliases are created and listed with the aalliiaass command, and removed with the uunnaalliiaass command. - There is no mechanism for using arguments in the replacement text. If + There is no mechanism for using arguments in the replacement text. If arguments are needed, use a shell function (see FFUUNNCCTTIIOONNSS below). - Aliases are not expanded when the shell is not interactive, unless the - eexxppaanndd__aalliiaasseess shell option is set using sshhoopptt (see the description of + Aliases are not expanded when the shell is not interactive, unless the + eexxppaanndd__aalliiaasseess shell option is set using sshhoopptt (see the description of sshhoopptt under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). - The rules concerning the definition and use of aliases are somewhat - confusing. BBaasshh always reads at least one complete line of input, and - all lines that make up a compound command, before executing any of the - commands on that line or the compound command. Aliases are expanded - when a command is read, not when it is executed. Therefore, an alias - definition appearing on the same line as another command does not take - effect until the next line of input is read. The commands following - the alias definition on that line are not affected by the new alias. - This behavior is also an issue when functions are executed. Aliases - are expanded when a function definition is read, not when the function - is executed, because a function definition is itself a command. As a - consequence, aliases defined in a function are not available until af- - ter that function is executed. To be safe, always put alias defini- + The rules concerning the definition and use of aliases are somewhat + confusing. BBaasshh always reads at least one complete line of input, and + all lines that make up a compound command, before executing any of the + commands on that line or the compound command. Aliases are expanded + when a command is read, not when it is executed. Therefore, an alias + definition appearing on the same line as another command does not take + effect until the next line of input is read. The commands following + the alias definition on that line are not affected by the new alias. + This behavior is also an issue when functions are executed. Aliases + are expanded when a function definition is read, not when the function + is executed, because a function definition is itself a command. As a + consequence, aliases defined in a function are not available until af- + ter that function is executed. To be safe, always put alias defini- tions on a separate line, and do not use aalliiaass in compound commands. For almost every purpose, aliases are superseded by shell functions. FFUUNNCCTTIIOONNSS - A shell function, defined as described above under SSHHEELLLL GGRRAAMMMMAARR, - stores a series of commands for later execution. When the name of a - shell function is used as a simple command name, the list of commands + A shell function, defined as described above under SSHHEELLLL GGRRAAMMMMAARR, + stores a series of commands for later execution. When the name of a + shell function is used as a simple command name, the list of commands associated with that function name is executed. Functions are executed - in the context of the current shell; no new process is created to in- - terpret them (contrast this with the execution of a shell script). - When a function is executed, the arguments to the function become the + in the context of the current shell; no new process is created to in- + terpret them (contrast this with the execution of a shell script). + When a function is executed, the arguments to the function become the positional parameters during its execution. The special parameter ## is - updated to reflect the change. Special parameter 00 is unchanged. The - first element of the FFUUNNCCNNAAMMEE variable is set to the name of the func- + updated to reflect the change. Special parameter 00 is unchanged. The + first element of the FFUUNNCCNNAAMMEE variable is set to the name of the func- tion while the function is executing. - All other aspects of the shell execution environment are identical be- - tween a function and its caller with these exceptions: the DDEEBBUUGG and - RREETTUURRNN traps (see the description of the ttrraapp builtin under SSHHEELLLL - BBUUIILLTTIINN CCOOMMMMAANNDDSS below) are not inherited unless the function has been - given the ttrraaccee attribute (see the description of the ddeeccllaarree builtin - below) or the --oo ffuunnccttrraaccee shell option has been enabled with the sseett - builtin (in which case all functions inherit the DDEEBBUUGG and RREETTUURRNN - traps), and the EERRRR trap is not inherited unless the --oo eerrrrttrraaccee shell + All other aspects of the shell execution environment are identical be- + tween a function and its caller with these exceptions: the DDEEBBUUGG and + RREETTUURRNN traps (see the description of the ttrraapp builtin under SSHHEELLLL + BBUUIILLTTIINN CCOOMMMMAANNDDSS below) are not inherited unless the function has been + given the ttrraaccee attribute (see the description of the ddeeccllaarree builtin + below) or the --oo ffuunnccttrraaccee shell option has been enabled with the sseett + builtin (in which case all functions inherit the DDEEBBUUGG and RREETTUURRNN + traps), and the EERRRR trap is not inherited unless the --oo eerrrrttrraaccee shell option has been enabled. - Variables local to the function may be declared with the llooccaall builtin - command (_l_o_c_a_l _v_a_r_i_a_b_l_e_s). Ordinarily, variables and their values are - shared between the function and its caller. If a variable is declared - llooccaall, the variable's visible scope is restricted to that function and + Variables local to the function may be declared with the llooccaall builtin + command (_l_o_c_a_l _v_a_r_i_a_b_l_e_s). Ordinarily, variables and their values are + shared between the function and its caller. If a variable is declared + llooccaall, the variable's visible scope is restricted to that function and its children (including the functions it calls). In the following description, the _c_u_r_r_e_n_t _s_c_o_p_e is a currently- execut- ing function. Previous scopes consist of that function's caller and so - on, back to the "global" scope, where the shell is not executing any + on, back to the "global" scope, where the shell is not executing any shell function. Consequently, a local variable at the current scope is a variable declared using the llooccaall or ddeeccllaarree builtins in the function that is currently executing. - Local variables "shadow" variables with the same name declared at pre- - vious scopes. For instance, a local variable declared in a function - hides a global variable of the same name: references and assignments - refer to the local variable, leaving the global variable unmodified. + Local variables "shadow" variables with the same name declared at pre- + vious scopes. For instance, a local variable declared in a function + hides a global variable of the same name: references and assignments + refer to the local variable, leaving the global variable unmodified. When the function returns, the global variable is once again visible. - The shell uses _d_y_n_a_m_i_c _s_c_o_p_i_n_g to control a variable's visibility - within functions. With dynamic scoping, visible variables and their - values are a result of the sequence of function calls that caused exe- - cution to reach the current function. The value of a variable that a - function sees depends on its value within its caller, if any, whether - that caller is the "global" scope or another shell function. This is - also the value that a local variable declaration "shadows", and the + The shell uses _d_y_n_a_m_i_c _s_c_o_p_i_n_g to control a variable's visibility + within functions. With dynamic scoping, visible variables and their + values are a result of the sequence of function calls that caused exe- + cution to reach the current function. The value of a variable that a + function sees depends on its value within its caller, if any, whether + that caller is the "global" scope or another shell function. This is + also the value that a local variable declaration "shadows", and the value that is restored when the function returns. - For example, if a variable _v_a_r is declared as local in function _f_u_n_c_1, - and _f_u_n_c_1 calls another function _f_u_n_c_2, references to _v_a_r made from + For example, if a variable _v_a_r is declared as local in function _f_u_n_c_1, + and _f_u_n_c_1 calls another function _f_u_n_c_2, references to _v_a_r made from within _f_u_n_c_2 will resolve to the local variable _v_a_r from _f_u_n_c_1, shadow- ing any global variable named _v_a_r. The uunnsseett builtin also acts using the same dynamic scope: if a variable is local to the current scope, uunnsseett will unset it; otherwise the unset - will refer to the variable found in any calling scope as described - above. If a variable at the current local scope is unset, it will re- - main so (appearing as unset) until it is reset in that scope or until - the function returns. Once the function returns, any instance of the + will refer to the variable found in any calling scope as described + above. If a variable at the current local scope is unset, it will re- + main so (appearing as unset) until it is reset in that scope or until + the function returns. Once the function returns, any instance of the variable at a previous scope will become visible. If the unset acts on - a variable at a previous scope, any instance of a variable with that - name that had been shadowed will become visible (see below how the lloo-- + a variable at a previous scope, any instance of a variable with that + name that had been shadowed will become visible (see below how the lloo-- ccaallvvaarr__uunnsseett shell option changes this behavior). - The FFUUNNCCNNEESSTT variable, if set to a numeric value greater than 0, de- - fines a maximum function nesting level. Function invocations that ex- + The FFUUNNCCNNEESSTT variable, if set to a numeric value greater than 0, de- + fines a maximum function nesting level. Function invocations that ex- ceed the limit cause the entire command to abort. - If the builtin command rreettuurrnn is executed in a function, the function - completes and execution resumes with the next command after the func- + If the builtin command rreettuurrnn is executed in a function, the function + completes and execution resumes with the next command after the func- tion call. Any command associated with the RREETTUURRNN trap is executed be- - fore execution resumes. When a function completes, the values of the - positional parameters and the special parameter ## are restored to the + fore execution resumes. When a function completes, the values of the + positional parameters and the special parameter ## are restored to the values they had prior to the function's execution. - Function names and definitions may be listed with the --ff option to the + Function names and definitions may be listed with the --ff option to the ddeeccllaarree or ttyyppeesseett builtin commands. The --FF option to ddeeccllaarree or ttyyppee-- - sseett will list the function names only (and optionally the source file - and line number, if the eexxttddeebbuugg shell option is enabled). Functions - may be exported so that child shell processes (those created when exe- - cuting a separate shell invocation) automatically have them defined + sseett will list the function names only (and optionally the source file + and line number, if the eexxttddeebbuugg shell option is enabled). Functions + may be exported so that child shell processes (those created when exe- + cuting a separate shell invocation) automatically have them defined with the --ff option to the eexxppoorrtt builtin. A function definition may be deleted using the --ff option to the uunnsseett builtin. Functions may be recursive. The FFUUNNCCNNEESSTT variable may be used to limit - the depth of the function call stack and restrict the number of func- + the depth of the function call stack and restrict the number of func- tion invocations. By default, no limit is imposed on the number of re- cursive calls. AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN - The shell allows arithmetic expressions to be evaluated, under certain - circumstances (see the lleett and ddeeccllaarree builtin commands, the (((( com- + The shell allows arithmetic expressions to be evaluated, under certain + circumstances (see the lleett and ddeeccllaarree builtin commands, the (((( com- pound command, and AArriitthhmmeettiicc EExxppaannssiioonn). Evaluation is done in fixed- - width integers with no check for overflow, though division by 0 is - trapped and flagged as an error. The operators and their precedence, - associativity, and values are the same as in the C language. The fol- + width integers with no check for overflow, though division by 0 is + trapped and flagged as an error. The operators and their precedence, + associativity, and values are the same as in the C language. The fol- lowing list of operators is grouped into levels of equal-precedence op- erators. The levels are listed in order of decreasing precedence. @@ -2675,57 +2676,57 @@ AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN _e_x_p_r_1 ,, _e_x_p_r_2 comma - Shell variables are allowed as operands; parameter expansion is per- + Shell variables are allowed as operands; parameter expansion is per- formed before the expression is evaluated. Within an expression, shell - variables may also be referenced by name without using the parameter - expansion syntax. A shell variable that is null or unset evaluates to + variables may also be referenced by name without using the parameter + expansion syntax. A shell variable that is null or unset evaluates to 0 when referenced by name without using the parameter expansion syntax. - The value of a variable is evaluated as an arithmetic expression when - it is referenced, or when a variable which has been given the _i_n_t_e_g_e_r + The value of a variable is evaluated as an arithmetic expression when + it is referenced, or when a variable which has been given the _i_n_t_e_g_e_r attribute using ddeeccllaarree --ii is assigned a value. A null value evaluates - to 0. A shell variable need not have its _i_n_t_e_g_e_r attribute turned on + to 0. A shell variable need not have its _i_n_t_e_g_e_r attribute turned on to be used in an expression. Integer constants follow the C language definition, without suffixes or character constants. Constants with a leading 0 are interpreted as oc- - tal numbers. A leading 0x or 0X denotes hexadecimal. Otherwise, num- - bers take the form [_b_a_s_e_#]n, where the optional _b_a_s_e is a decimal num- - ber between 2 and 64 representing the arithmetic base, and _n is a num- - ber in that base. If _b_a_s_e_# is omitted, then base 10 is used. When + tal numbers. A leading 0x or 0X denotes hexadecimal. Otherwise, num- + bers take the form [_b_a_s_e_#]n, where the optional _b_a_s_e is a decimal num- + ber between 2 and 64 representing the arithmetic base, and _n is a num- + ber in that base. If _b_a_s_e_# is omitted, then base 10 is used. When specifying _n, if a non-digit is required, the digits greater than 9 are - represented by the lowercase letters, the uppercase letters, @, and _, - in that order. If _b_a_s_e is less than or equal to 36, lowercase and up- - percase letters may be used interchangeably to represent numbers be- + represented by the lowercase letters, the uppercase letters, @, and _, + in that order. If _b_a_s_e is less than or equal to 36, lowercase and up- + percase letters may be used interchangeably to represent numbers be- tween 10 and 35. - Operators are evaluated in order of precedence. Sub-expressions in - parentheses are evaluated first and may override the precedence rules + Operators are evaluated in order of precedence. Sub-expressions in + parentheses are evaluated first and may override the precedence rules above. CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS - Conditional expressions are used by the [[[[ compound command and the - tteesstt and [[ builtin commands to test file attributes and perform string - and arithmetic comparisons. The tteesstt and [[ commands determine their - behavior based on the number of arguments; see the descriptions of + Conditional expressions are used by the [[[[ compound command and the + tteesstt and [[ builtin commands to test file attributes and perform string + and arithmetic comparisons. The tteesstt and [[ commands determine their + behavior based on the number of arguments; see the descriptions of those commands for any other command-specific actions. - Expressions are formed from the following unary or binary primaries. - BBaasshh handles several filenames specially when they are used in expres- + Expressions are formed from the following unary or binary primaries. + BBaasshh handles several filenames specially when they are used in expres- sions. If the operating system on which bbaasshh is running provides these - special files, bash will use them; otherwise it will emulate them in- - ternally with this behavior: If any _f_i_l_e argument to one of the pri- + special files, bash will use them; otherwise it will emulate them in- + ternally with this behavior: If any _f_i_l_e argument to one of the pri- maries is of the form _/_d_e_v_/_f_d_/_n, then file descriptor _n is checked. If - the _f_i_l_e argument to one of the primaries is one of _/_d_e_v_/_s_t_d_i_n, - _/_d_e_v_/_s_t_d_o_u_t, or _/_d_e_v_/_s_t_d_e_r_r, file descriptor 0, 1, or 2, respectively, + the _f_i_l_e argument to one of the primaries is one of _/_d_e_v_/_s_t_d_i_n, + _/_d_e_v_/_s_t_d_o_u_t, or _/_d_e_v_/_s_t_d_e_r_r, file descriptor 0, 1, or 2, respectively, is checked. Unless otherwise specified, primaries that operate on files follow sym- bolic links and operate on the target of the link, rather than the link itself. - When used with [[[[, or when the shell is in _p_o_s_i_x _m_o_d_e, the << and >> op- - erators sort lexicographically using the current locale. When the - shell is not in _p_o_s_i_x _m_o_d_e, the tteesstt command sorts using ASCII order- + When used with [[[[, or when the shell is in _p_o_s_i_x _m_o_d_e, the << and >> op- + erators sort lexicographically using the current locale. When the + shell is not in _p_o_s_i_x _m_o_d_e, the tteesstt command sorts using ASCII order- ing. --aa _f_i_l_e @@ -2764,34 +2765,34 @@ CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS --LL _f_i_l_e True if _f_i_l_e exists and is a symbolic link. --NN _f_i_l_e - True if _f_i_l_e exists and has been modified since it was last + True if _f_i_l_e exists and has been modified since it was last read. --OO _f_i_l_e True if _f_i_l_e exists and is owned by the effective user id. --SS _f_i_l_e True if _f_i_l_e exists and is a socket. _f_i_l_e_1 --eeff _f_i_l_e_2 - True if _f_i_l_e_1 and _f_i_l_e_2 refer to the same device and inode num- + True if _f_i_l_e_1 and _f_i_l_e_2 refer to the same device and inode num- bers. _f_i_l_e_1 -nntt _f_i_l_e_2 - True if _f_i_l_e_1 is newer (according to modification date) than + True if _f_i_l_e_1 is newer (according to modification date) than _f_i_l_e_2, or if _f_i_l_e_1 exists and _f_i_l_e_2 does not. _f_i_l_e_1 -oott _f_i_l_e_2 - True if _f_i_l_e_1 is older than _f_i_l_e_2, or if _f_i_l_e_2 exists and _f_i_l_e_1 + True if _f_i_l_e_1 is older than _f_i_l_e_2, or if _f_i_l_e_2 exists and _f_i_l_e_1 does not. --oo _o_p_t_n_a_m_e - True if the shell option _o_p_t_n_a_m_e is enabled. See the list of - options under the description of the --oo option to the sseett + True if the shell option _o_p_t_n_a_m_e is enabled. See the list of + options under the description of the --oo option to the sseett builtin below. --vv _v_a_r_n_a_m_e - True if the shell variable _v_a_r_n_a_m_e is set (has been assigned a - value). If _v_a_r_n_a_m_e is an indexed array variable name sub- - scripted by _@ or _*, this returns true if the array has any set + True if the shell variable _v_a_r_n_a_m_e is set (has been assigned a + value). If _v_a_r_n_a_m_e is an indexed array variable name sub- + scripted by _@ or _*, this returns true if the array has any set elements. If _v_a_r_n_a_m_e is an associative array variable name sub- - scripted by _@ or _*, this returns true if an element with that + scripted by _@ or _*, this returns true if an element with that key is set. --RR _v_a_r_n_a_m_e - True if the shell variable _v_a_r_n_a_m_e is set and is a name refer- + True if the shell variable _v_a_r_n_a_m_e is set and is a name refer- ence. --zz _s_t_r_i_n_g True if the length of _s_t_r_i_n_g is zero. @@ -2801,8 +2802,8 @@ CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS _s_t_r_i_n_g_1 ==== _s_t_r_i_n_g_2 _s_t_r_i_n_g_1 == _s_t_r_i_n_g_2 - True if the strings are equal. == should be used with the tteesstt - command for POSIX conformance. When used with the [[[[ command, + True if the strings are equal. == should be used with the tteesstt + command for POSIX conformance. When used with the [[[[ command, this performs pattern matching as described above (CCoommppoouunndd CCoomm-- mmaannddss). @@ -2816,113 +2817,113 @@ CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS True if _s_t_r_i_n_g_1 sorts after _s_t_r_i_n_g_2 lexicographically. _a_r_g_1 OOPP _a_r_g_2 - OOPP is one of --eeqq, --nnee, --lltt, --llee, --ggtt, or --ggee. These arithmetic - binary operators return true if _a_r_g_1 is equal to, not equal to, - less than, less than or equal to, greater than, or greater than - or equal to _a_r_g_2, respectively. _A_r_g_1 and _a_r_g_2 may be positive - or negative integers. When used with the [[[[ command, _A_r_g_1 and - _A_r_g_2 are evaluated as arithmetic expressions (see AARRIITTHHMMEETTIICC + OOPP is one of --eeqq, --nnee, --lltt, --llee, --ggtt, or --ggee. These arithmetic + binary operators return true if _a_r_g_1 is equal to, not equal to, + less than, less than or equal to, greater than, or greater than + or equal to _a_r_g_2, respectively. _A_r_g_1 and _a_r_g_2 may be positive + or negative integers. When used with the [[[[ command, _A_r_g_1 and + _A_r_g_2 are evaluated as arithmetic expressions (see AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN above). SSIIMMPPLLEE CCOOMMMMAANNDD EEXXPPAANNSSIIOONN When a simple command is executed, the shell performs the following ex- - pansions, assignments, and redirections, from left to right, in the + pansions, assignments, and redirections, from left to right, in the following order. - 1. The words that the parser has marked as variable assignments - (those preceding the command name) and redirections are saved + 1. The words that the parser has marked as variable assignments + (those preceding the command name) and redirections are saved for later processing. - 2. The words that are not variable assignments or redirections are - expanded. If any words remain after expansion, the first word - is taken to be the name of the command and the remaining words + 2. The words that are not variable assignments or redirections are + expanded. If any words remain after expansion, the first word + is taken to be the name of the command and the remaining words are the arguments. 3. Redirections are performed as described above under RREEDDIIRREECCTTIIOONN. 4. The text after the == in each variable assignment undergoes tilde expansion, parameter expansion, command substitution, arithmetic - expansion, and quote removal before being assigned to the vari- + expansion, and quote removal before being assigned to the vari- able. If no command name results, the variable assignments affect the current - shell environment. In the case of such a command (one that consists - only of assignment statements and redirections), assignment statements - are performed before redirections. Otherwise, the variables are added - to the environment of the executed command and do not affect the cur- + shell environment. In the case of such a command (one that consists + only of assignment statements and redirections), assignment statements + are performed before redirections. Otherwise, the variables are added + to the environment of the executed command and do not affect the cur- rent shell environment. If any of the assignments attempts to assign a - value to a readonly variable, an error occurs, and the command exits + value to a readonly variable, an error occurs, and the command exits with a non-zero status. - If no command name results, redirections are performed, but do not af- - fect the current shell environment. A redirection error causes the + If no command name results, redirections are performed, but do not af- + fect the current shell environment. A redirection error causes the command to exit with a non-zero status. - If there is a command name left after expansion, execution proceeds as - described below. Otherwise, the command exits. If one of the expan- - sions contained a command substitution, the exit status of the command - is the exit status of the last command substitution performed. If + If there is a command name left after expansion, execution proceeds as + described below. Otherwise, the command exits. If one of the expan- + sions contained a command substitution, the exit status of the command + is the exit status of the last command substitution performed. If there were no command substitutions, the command exits with a status of zero. CCOOMMMMAANNDD EEXXEECCUUTTIIOONN - After a command has been split into words, if it results in a simple - command and an optional list of arguments, the shell performs the fol- + After a command has been split into words, if it results in a simple + command and an optional list of arguments, the shell performs the fol- lowing actions. - If the command name contains no slashes, the shell attempts to locate - it. If there exists a shell function by that name, that function is - invoked as described above in FFUUNNCCTTIIOONNSS. If the name does not match a - function, the shell searches for it in the list of shell builtins. If + If the command name contains no slashes, the shell attempts to locate + it. If there exists a shell function by that name, that function is + invoked as described above in FFUUNNCCTTIIOONNSS. If the name does not match a + function, the shell searches for it in the list of shell builtins. If a match is found, that builtin is invoked. - If the name is neither a shell function nor a builtin, and contains no - slashes, bbaasshh searches each element of the PPAATTHH for a directory con- + If the name is neither a shell function nor a builtin, and contains no + slashes, bbaasshh searches each element of the PPAATTHH for a directory con- taining an executable file by that name. BBaasshh uses a hash table to re- - member the full pathnames of executable files (see hhaasshh under SSHHEELLLL - BBUUIILLTTIINN CCOOMMMMAANNDDSS below). A full search of the directories in PPAATTHH is - performed only if the command is not found in the hash table. If the + member the full pathnames of executable files (see hhaasshh under SSHHEELLLL + BBUUIILLTTIINN CCOOMMMMAANNDDSS below). A full search of the directories in PPAATTHH is + performed only if the command is not found in the hash table. If the search is unsuccessful, the shell searches for a defined shell function named ccoommmmaanndd__nnoott__ffoouunndd__hhaannddllee. If that function exists, it is invoked - in a separate execution environment with the original command and the - original command's arguments as its arguments, and the function's exit - status becomes the exit status of that subshell. If that function is + in a separate execution environment with the original command and the + original command's arguments as its arguments, and the function's exit + status becomes the exit status of that subshell. If that function is not defined, the shell prints an error message and returns an exit sta- tus of 127. - If the search is successful, or if the command name contains one or + If the search is successful, or if the command name contains one or more slashes, the shell executes the named program in a separate execu- tion environment. Argument 0 is set to the name given, and the remain- ing arguments to the command are set to the arguments given, if any. - If this execution fails because the file is not in executable format, - and the file is not a directory, it is assumed to be a _s_h_e_l_l _s_c_r_i_p_t, a + If this execution fails because the file is not in executable format, + and the file is not a directory, it is assumed to be a _s_h_e_l_l _s_c_r_i_p_t, a file containing shell commands, and the shell creates a new instance of - itself to execute it. This subshell reinitializes itself, so that the + itself to execute it. This subshell reinitializes itself, so that the effect is as if a new shell had been invoked to handle the script, with - the exception that the locations of commands remembered by the parent - (see hhaasshh below under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS) are retained by the + the exception that the locations of commands remembered by the parent + (see hhaasshh below under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS) are retained by the child. - If the program is a file beginning with ##!!, the remainder of the first - line specifies an interpreter for the program. The shell executes the + If the program is a file beginning with ##!!, the remainder of the first + line specifies an interpreter for the program. The shell executes the specified interpreter on operating systems that do not handle this exe- cutable format themselves. The arguments to the interpreter consist of - a single optional argument following the interpreter name on the first - line of the program, followed by the name of the program, followed by + a single optional argument following the interpreter name on the first + line of the program, followed by the name of the program, followed by the command arguments, if any. CCOOMMMMAANNDD EEXXEECCUUTTIIOONN EENNVVIIRROONNMMEENNTT - The shell has an _e_x_e_c_u_t_i_o_n _e_n_v_i_r_o_n_m_e_n_t, which consists of the follow- + The shell has an _e_x_e_c_u_t_i_o_n _e_n_v_i_r_o_n_m_e_n_t, which consists of the follow- ing: - +o open files inherited by the shell at invocation, as modified by + +o open files inherited by the shell at invocation, as modified by redirections supplied to the eexxeecc builtin - +o the current working directory as set by ccdd, ppuusshhdd, or ppooppdd, or + +o the current working directory as set by ccdd, ppuusshhdd, or ppooppdd, or inherited by the shell at invocation - +o the file creation mode mask as set by uummaasskk or inherited from + +o the file creation mode mask as set by uummaasskk or inherited from the shell's parent +o current traps set by ttrraapp @@ -2930,282 +2931,282 @@ CCOOMMMMAANNDD EEXXEECCUUTTIIOONN EENNVVIIRROONNMMEENN +o shell parameters that are set by variable assignment or with sseett or inherited from the shell's parent in the environment - +o shell functions defined during execution or inherited from the + +o shell functions defined during execution or inherited from the shell's parent in the environment - +o options enabled at invocation (either by default or with com- + +o options enabled at invocation (either by default or with com- mand-line arguments) or by sseett +o options enabled by sshhoopptt +o shell aliases defined with aalliiaass - +o various process IDs, including those of background jobs, the + +o various process IDs, including those of background jobs, the value of $$$$, and the value of PPPPIIDD - When a simple command other than a builtin or shell function is to be - executed, it is invoked in a separate execution environment that con- - sists of the following. Unless otherwise noted, the values are inher- + When a simple command other than a builtin or shell function is to be + executed, it is invoked in a separate execution environment that con- + sists of the following. Unless otherwise noted, the values are inher- ited from the shell. - +o the shell's open files, plus any modifications and additions + +o the shell's open files, plus any modifications and additions specified by redirections to the command +o the current working directory +o the file creation mode mask - +o shell variables and functions marked for export, along with + +o shell variables and functions marked for export, along with variables exported for the command, passed in the environment +o traps caught by the shell are reset to the values inherited from the shell's parent, and traps ignored by the shell are ignored - A command invoked in this separate environment cannot affect the + A command invoked in this separate environment cannot affect the shell's execution environment. A _s_u_b_s_h_e_l_l is a copy of the shell process. - Command substitution, commands grouped with parentheses, and asynchro- + Command substitution, commands grouped with parentheses, and asynchro- nous commands are invoked in a subshell environment that is a duplicate of the shell environment, except that traps caught by the shell are re- - set to the values that the shell inherited from its parent at invoca- + set to the values that the shell inherited from its parent at invoca- tion. Builtin commands that are invoked as part of a pipeline are also executed in a subshell environment. Changes made to the subshell envi- ronment cannot affect the shell's execution environment. Subshells spawned to execute command substitutions inherit the value of - the --ee option from the parent shell. When not in _p_o_s_i_x _m_o_d_e, bbaasshh + the --ee option from the parent shell. When not in _p_o_s_i_x _m_o_d_e, bbaasshh clears the --ee option in such subshells. - If a command is followed by a && and job control is not active, the de- + If a command is followed by a && and job control is not active, the de- fault standard input for the command is the empty file _/_d_e_v_/_n_u_l_l. Oth- - erwise, the invoked command inherits the file descriptors of the call- + erwise, the invoked command inherits the file descriptors of the call- ing shell as modified by redirections. EENNVVIIRROONNMMEENNTT - When a program is invoked it is given an array of strings called the + When a program is invoked it is given an array of strings called the _e_n_v_i_r_o_n_m_e_n_t. This is a list of _n_a_m_e-_v_a_l_u_e pairs, of the form _n_a_m_e=_v_a_l_u_e. - The shell provides several ways to manipulate the environment. On in- - vocation, the shell scans its own environment and creates a parameter - for each name found, automatically marking it for _e_x_p_o_r_t to child pro- + The shell provides several ways to manipulate the environment. On in- + vocation, the shell scans its own environment and creates a parameter + for each name found, automatically marking it for _e_x_p_o_r_t to child pro- cesses. Executed commands inherit the environment. The eexxppoorrtt and ddee-- - ccllaarree --xx commands allow parameters and functions to be added to and + ccllaarree --xx commands allow parameters and functions to be added to and deleted from the environment. If the value of a parameter in the envi- ronment is modified, the new value becomes part of the environment, re- - placing the old. The environment inherited by any executed command - consists of the shell's initial environment, whose values may be modi- - fied in the shell, less any pairs removed by the uunnsseett command, plus + placing the old. The environment inherited by any executed command + consists of the shell's initial environment, whose values may be modi- + fied in the shell, less any pairs removed by the uunnsseett command, plus any additions via the eexxppoorrtt and ddeeccllaarree --xx commands. - The environment for any _s_i_m_p_l_e _c_o_m_m_a_n_d or function may be augmented - temporarily by prefixing it with parameter assignments, as described + The environment for any _s_i_m_p_l_e _c_o_m_m_a_n_d or function may be augmented + temporarily by prefixing it with parameter assignments, as described above in PPAARRAAMMEETTEERRSS. These assignment statements affect only the envi- ronment seen by that command. - If the --kk option is set (see the sseett builtin command below), then _a_l_l - parameter assignments are placed in the environment for a command, not + If the --kk option is set (see the sseett builtin command below), then _a_l_l + parameter assignments are placed in the environment for a command, not just those that precede the command name. - When bbaasshh invokes an external command, the variable __ is set to the + When bbaasshh invokes an external command, the variable __ is set to the full filename of the command and passed to that command in its environ- ment. EEXXIITT SSTTAATTUUSS - The exit status of an executed command is the value returned by the + The exit status of an executed command is the value returned by the _w_a_i_t_p_i_d system call or equivalent function. Exit statuses fall between - 0 and 255, though, as explained below, the shell may use values above + 0 and 255, though, as explained below, the shell may use values above 125 specially. Exit statuses from shell builtins and compound commands are also limited to this range. Under certain circumstances, the shell will use special values to indicate specific failure modes. For the shell's purposes, a command which exits with a zero exit status - has succeeded. An exit status of zero indicates success. A non-zero - exit status indicates failure. When a command terminates on a fatal + has succeeded. An exit status of zero indicates success. A non-zero + exit status indicates failure. When a command terminates on a fatal signal _N, bbaasshh uses the value of 128+_N as the exit status. - If a command is not found, the child process created to execute it re- - turns a status of 127. If a command is found but is not executable, + If a command is not found, the child process created to execute it re- + turns a status of 127. If a command is found but is not executable, the return status is 126. If a command fails because of an error during expansion or redirection, the exit status is greater than zero. - Shell builtin commands return a status of 0 (_t_r_u_e) if successful, and - non-zero (_f_a_l_s_e) if an error occurs while they execute. All builtins - return an exit status of 2 to indicate incorrect usage, generally in- + Shell builtin commands return a status of 0 (_t_r_u_e) if successful, and + non-zero (_f_a_l_s_e) if an error occurs while they execute. All builtins + return an exit status of 2 to indicate incorrect usage, generally in- valid options or missing arguments. The exit status of the last command is available in the special parame- ter $?. - BBaasshh itself returns the exit status of the last command executed, un- - less a syntax error occurs, in which case it exits with a non-zero + BBaasshh itself returns the exit status of the last command executed, un- + less a syntax error occurs, in which case it exits with a non-zero value. See also the eexxiitt builtin command below. SSIIGGNNAALLSS - When bbaasshh is interactive, in the absence of any traps, it ignores + When bbaasshh is interactive, in the absence of any traps, it ignores SSIIGGTTEERRMM (so that kkiillll 00 does not kill an interactive shell), and SSIIGGIINNTT - is caught and handled (so that the wwaaiitt builtin is interruptible). In + is caught and handled (so that the wwaaiitt builtin is interruptible). In all cases, bbaasshh ignores SSIIGGQQUUIITT. If job control is in effect, bbaasshh ig- nores SSIIGGTTTTIINN, SSIIGGTTTTOOUU, and SSIIGGTTSSTTPP. Non-builtin commands run by bbaasshh have signal handlers set to the values inherited by the shell from its parent. When job control is not in ef- - fect, asynchronous commands ignore SSIIGGIINNTT and SSIIGGQQUUIITT in addition to - these inherited handlers. Commands run as a result of command substi- + fect, asynchronous commands ignore SSIIGGIINNTT and SSIIGGQQUUIITT in addition to + these inherited handlers. Commands run as a result of command substi- tution ignore the keyboard-generated job control signals SSIIGGTTTTIINN, SSIIGGTT-- TTOOUU, and SSIIGGTTSSTTPP. - The shell exits by default upon receipt of a SSIIGGHHUUPP. Before exiting, - an interactive shell resends the SSIIGGHHUUPP to all jobs, running or + The shell exits by default upon receipt of a SSIIGGHHUUPP. Before exiting, + an interactive shell resends the SSIIGGHHUUPP to all jobs, running or stopped. Stopped jobs are sent SSIIGGCCOONNTT to ensure that they receive the - SSIIGGHHUUPP. To prevent the shell from sending the signal to a particular - job, it should be removed from the jobs table with the ddiissoowwnn builtin - (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) or marked to not receive SSIIGGHHUUPP us- + SSIIGGHHUUPP. To prevent the shell from sending the signal to a particular + job, it should be removed from the jobs table with the ddiissoowwnn builtin + (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) or marked to not receive SSIIGGHHUUPP us- ing ddiissoowwnn --hh. - If the hhuuppoonneexxiitt shell option has been set with sshhoopptt, bbaasshh sends a + If the hhuuppoonneexxiitt shell option has been set with sshhoopptt, bbaasshh sends a SSIIGGHHUUPP to all jobs when an interactive login shell exits. - If bbaasshh is waiting for a command to complete and receives a signal for + If bbaasshh is waiting for a command to complete and receives a signal for which a trap has been set, the trap will not be executed until the com- - mand completes. When bbaasshh is waiting for an asynchronous command via - the wwaaiitt builtin, the reception of a signal for which a trap has been + mand completes. When bbaasshh is waiting for an asynchronous command via + the wwaaiitt builtin, the reception of a signal for which a trap has been set will cause the wwaaiitt builtin to return immediately with an exit sta- tus greater than 128, immediately after which the trap is executed. - When job control is not enabled, and bbaasshh is waiting for a foreground + When job control is not enabled, and bbaasshh is waiting for a foreground command to complete, the shell receives keyboard-generated signals such - as SSIIGGIINNTT (usually generated by ^^CC) that users commonly intend to send + as SSIIGGIINNTT (usually generated by ^^CC) that users commonly intend to send to that command. This happens because the shell and the command are in the same process group as the terminal, and ^^CC sends SSIIGGIINNTT to all pro- cesses in that process group. - When bbaasshh is running without job control enabled and receives SSIIGGIINNTT - while waiting for a foreground command, it waits until that foreground + When bbaasshh is running without job control enabled and receives SSIIGGIINNTT + while waiting for a foreground command, it waits until that foreground command terminates and then decides what to do about the SSIIGGIINNTT: 1. If the command terminates due to the SSIIGGIINNTT, bbaasshh concludes that - the user meant to end the entire script, and acts on the SSIIGGIINNTT + the user meant to end the entire script, and acts on the SSIIGGIINNTT (e.g., by running a SSIIGGIINNTT trap or exiting itself); - 2. If the command does not terminate due to SSIIGGIINNTT, the program - handled the SSIIGGIINNTT itself and did not treat it as a fatal sig- - nal. In that case, bbaasshh does not treat SSIIGGIINNTT as a fatal sig- - nal, either, instead assuming that the SSIIGGIINNTT was used as part - of the program's normal operation (e.g., emacs uses it to abort + 2. If the command does not terminate due to SSIIGGIINNTT, the program + handled the SSIIGGIINNTT itself and did not treat it as a fatal sig- + nal. In that case, bbaasshh does not treat SSIIGGIINNTT as a fatal sig- + nal, either, instead assuming that the SSIIGGIINNTT was used as part + of the program's normal operation (e.g., emacs uses it to abort editing commands) or deliberately discarded. However, bbaasshh will - run any trap set on SSIIGGIINNTT, as it does with any other trapped - signal it receives while it is waiting for the foreground com- + run any trap set on SSIIGGIINNTT, as it does with any other trapped + signal it receives while it is waiting for the foreground com- mand to complete, for compatibility. JJOOBB CCOONNTTRROOLL _J_o_b _c_o_n_t_r_o_l refers to the ability to selectively stop (_s_u_s_p_e_n_d) the ex- - ecution of processes and continue (_r_e_s_u_m_e) their execution at a later - point. A user typically employs this facility via an interactive in- - terface supplied jointly by the operating system kernel's terminal + ecution of processes and continue (_r_e_s_u_m_e) their execution at a later + point. A user typically employs this facility via an interactive in- + terface supplied jointly by the operating system kernel's terminal driver and bbaasshh. - The shell associates a _j_o_b with each pipeline. It keeps a table of - currently executing jobs, which may be listed with the jjoobbss command. - When bbaasshh starts a job asynchronously (in the _b_a_c_k_g_r_o_u_n_d), it prints a + The shell associates a _j_o_b with each pipeline. It keeps a table of + currently executing jobs, which may be listed with the jjoobbss command. + When bbaasshh starts a job asynchronously (in the _b_a_c_k_g_r_o_u_n_d), it prints a line that looks like: [1] 25647 indicating that this job is job number 1 and that the process ID of the last process in the pipeline associated with this job is 25647. All of - the processes in a single pipeline are members of the same job. BBaasshh + the processes in a single pipeline are members of the same job. BBaasshh uses the _j_o_b abstraction as the basis for job control. - To facilitate the implementation of the user interface to job control, + To facilitate the implementation of the user interface to job control, the operating system maintains the notion of a _c_u_r_r_e_n_t _t_e_r_m_i_n_a_l _p_r_o_c_e_s_s _g_r_o_u_p _I_D. Members of this process group (processes whose process group ID is equal to the current terminal process group ID) receive keyboard- - generated signals such as SSIIGGIINNTT. These processes are said to be in - the _f_o_r_e_g_r_o_u_n_d. _B_a_c_k_g_r_o_u_n_d processes are those whose process group ID + generated signals such as SSIIGGIINNTT. These processes are said to be in + the _f_o_r_e_g_r_o_u_n_d. _B_a_c_k_g_r_o_u_n_d processes are those whose process group ID differs from the terminal's; such processes are immune to keyboard-gen- erated signals. Only foreground processes are allowed to read from or, - if the user so specifies with stty tostop, write to the terminal. - Background processes which attempt to read from (write to when stty - tostop is in effect) the terminal are sent a SSIIGGTTTTIINN ((SSIIGGTTTTOOUU)) signal - by the kernel's terminal driver, which, unless caught, suspends the + if the user so specifies with stty tostop, write to the terminal. + Background processes which attempt to read from (write to when stty + tostop is in effect) the terminal are sent a SSIIGGTTTTIINN ((SSIIGGTTTTOOUU)) signal + by the kernel's terminal driver, which, unless caught, suspends the process. - If the operating system on which bbaasshh is running supports job control, + If the operating system on which bbaasshh is running supports job control, bbaasshh contains facilities to use it. Typing the _s_u_s_p_e_n_d character (typ- ically ^^ZZ, Control-Z) while a process is running causes that process to - be stopped and returns control to bbaasshh. Typing the _d_e_l_a_y_e_d _s_u_s_p_e_n_d - character (typically ^^YY, Control-Y) causes the process to be stopped + be stopped and returns control to bbaasshh. Typing the _d_e_l_a_y_e_d _s_u_s_p_e_n_d + character (typically ^^YY, Control-Y) causes the process to be stopped when it attempts to read input from the terminal, and control to be re- - turned to bbaasshh. The user may then manipulate the state of this job, - using the bbgg command to continue it in the background, the ffgg command + turned to bbaasshh. The user may then manipulate the state of this job, + using the bbgg command to continue it in the background, the ffgg command to continue it in the foreground, or the kkiillll command to kill it. A ^^ZZ takes effect immediately, and has the additional side effect of causing pending output and typeahead to be discarded. There are a number of ways to refer to a job in the shell. The charac- - ter %% introduces a job specification (_j_o_b_s_p_e_c). Job number _n may be + ter %% introduces a job specification (_j_o_b_s_p_e_c). Job number _n may be referred to as %%nn. A job may also be referred to using a prefix of the name used to start it, or using a substring that appears in its command - line. For example, %%ccee refers to a stopped job whose command name be- - gins with ccee. If a prefix matches more than one job, bbaasshh reports an + line. For example, %%ccee refers to a stopped job whose command name be- + gins with ccee. If a prefix matches more than one job, bbaasshh reports an error. Using %%??ccee, on the other hand, refers to any job containing the - string ccee in its command line. If the substring matches more than one + string ccee in its command line. If the substring matches more than one job, bbaasshh reports an error. The symbols %%%% and %%++ refer to the shell's - notion of the _c_u_r_r_e_n_t _j_o_b, which is the last job stopped while it was - in the foreground or started in the background. The _p_r_e_v_i_o_u_s _j_o_b may - be referenced using %%--. If there is only a single job, %%++ and %%-- can + notion of the _c_u_r_r_e_n_t _j_o_b, which is the last job stopped while it was + in the foreground or started in the background. The _p_r_e_v_i_o_u_s _j_o_b may + be referenced using %%--. If there is only a single job, %%++ and %%-- can both be used to refer to that job. In output pertaining to jobs (e.g., the output of the jjoobbss command), the current job is always flagged with - a ++, and the previous job with a --. A single % (with no accompanying + a ++, and the previous job with a --. A single % (with no accompanying job specification) also refers to the current job. - Simply naming a job can be used to bring it into the foreground: %%11 is - a synonym for ````ffgg %%11'''', bringing job 1 from the background into the - foreground. Similarly, ````%%11 &&'''' resumes job 1 in the background, + Simply naming a job can be used to bring it into the foreground: %%11 is + a synonym for ````ffgg %%11'''', bringing job 1 from the background into the + foreground. Similarly, ````%%11 &&'''' resumes job 1 in the background, equivalent to ````bbgg %%11''''. - The shell learns immediately whenever a job changes state. Normally, + The shell learns immediately whenever a job changes state. Normally, bbaasshh waits until it is about to print a prompt before reporting changes - in a job's status so as to not interrupt any other output. If the --bb + in a job's status so as to not interrupt any other output. If the --bb option to the sseett builtin command is enabled, bbaasshh reports such changes - immediately. Any trap on SSIIGGCCHHLLDD is executed for each child that ex- + immediately. Any trap on SSIIGGCCHHLLDD is executed for each child that ex- its. - If an attempt to exit bbaasshh is made while jobs are stopped (or, if the - cchheecckkjjoobbss shell option has been enabled using the sshhoopptt builtin, run- + If an attempt to exit bbaasshh is made while jobs are stopped (or, if the + cchheecckkjjoobbss shell option has been enabled using the sshhoopptt builtin, run- ning), the shell prints a warning message, and, if the cchheecckkjjoobbss option - is enabled, lists the jobs and their statuses. The jjoobbss command may - then be used to inspect their status. If a second attempt to exit is - made without an intervening command, the shell does not print another + is enabled, lists the jobs and their statuses. The jjoobbss command may + then be used to inspect their status. If a second attempt to exit is + made without an intervening command, the shell does not print another warning, and any stopped jobs are terminated. - When the shell is waiting for a job or process using the wwaaiitt builtin, - and job control is enabled, wwaaiitt will return when the job changes - state. The --ff option causes wwaaiitt to wait until the job or process ter- + When the shell is waiting for a job or process using the wwaaiitt builtin, + and job control is enabled, wwaaiitt will return when the job changes + state. The --ff option causes wwaaiitt to wait until the job or process ter- minates before returning. PPRROOMMPPTTIINNGG When executing interactively, bbaasshh displays the primary prompt PPSS11 when - it is ready to read a command, and the secondary prompt PPSS22 when it - needs more input to complete a command. BBaasshh displays PPSS00 after it - reads a command but before executing it. BBaasshh displays PPSS44 as de- - scribed above before tracing each command when the --xx option is en- - abled. BBaasshh allows these prompt strings to be customized by inserting - a number of backslash-escaped special characters that are decoded as + it is ready to read a command, and the secondary prompt PPSS22 when it + needs more input to complete a command. BBaasshh displays PPSS00 after it + reads a command but before executing it. BBaasshh displays PPSS44 as de- + scribed above before tracing each command when the --xx option is en- + abled. BBaasshh allows these prompt strings to be customized by inserting + a number of backslash-escaped special characters that are decoded as follows: \\aa an ASCII bell character (07) - \\dd the date in "Weekday Month Date" format (e.g., "Tue May + \\dd the date in "Weekday Month Date" format (e.g., "Tue May 26") \\DD{{_f_o_r_m_a_t}} the _f_o_r_m_a_t is passed to _s_t_r_f_t_i_m_e(3) and the result is in- serted into the prompt string; an empty _f_o_r_m_a_t results in - a locale-specific time representation. The braces are + a locale-specific time representation. The braces are required \\ee an ASCII escape character (033) \\hh the hostname up to the first `.' @@ -3214,7 +3215,7 @@ PPRROOMMPPTTIINNGG \\ll the basename of the shell's terminal device name \\nn newline \\rr carriage return - \\ss the name of the shell, the basename of $$00 (the portion + \\ss the name of the shell, the basename of $$00 (the portion following the final slash) \\tt the current time in 24-hour HH:MM:SS format \\TT the current time in 12-hour HH:MM:SS format @@ -3223,8 +3224,8 @@ PPRROOMMPPTTIINNGG \\uu the username of the current user \\vv the version of bbaasshh (e.g., 2.00) \\VV the release of bbaasshh, version + patch level (e.g., 2.00.0) - \\ww the value of the PPWWDD shell variable ($$PPWWDD), with $$HHOOMMEE - abbreviated with a tilde (uses the value of the + \\ww the value of the PPWWDD shell variable ($$PPWWDD), with $$HHOOMMEE + abbreviated with a tilde (uses the value of the PPRROOMMPPTT__DDIIRRTTRRIIMM variable) \\WW the basename of $$PPWWDD, with $$HHOOMMEE abbreviated with a tilde \\!! the history number of this command @@ -3232,70 +3233,70 @@ PPRROOMMPPTTIINNGG \\$$ if the effective UID is 0, a ##, otherwise a $$ \\_n_n_n the character corresponding to the octal number _n_n_n \\\\ a backslash - \\[[ begin a sequence of non-printing characters, which could - be used to embed a terminal control sequence into the + \\[[ begin a sequence of non-printing characters, which could + be used to embed a terminal control sequence into the prompt \\]] end a sequence of non-printing characters - The command number and the history number are usually different: the - history number of a command is its position in the history list, which - may include commands restored from the history file (see HHIISSTTOORRYY be- - low), while the command number is the position in the sequence of com- - mands executed during the current shell session. After the string is - decoded, it is expanded via parameter expansion, command substitution, - arithmetic expansion, and quote removal, subject to the value of the + The command number and the history number are usually different: the + history number of a command is its position in the history list, which + may include commands restored from the history file (see HHIISSTTOORRYY be- + low), while the command number is the position in the sequence of com- + mands executed during the current shell session. After the string is + decoded, it is expanded via parameter expansion, command substitution, + arithmetic expansion, and quote removal, subject to the value of the pprroommppttvvaarrss shell option (see the description of the sshhoopptt command under - SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). This can have unwanted side effects if - escaped portions of the string appear within command substitution or + SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). This can have unwanted side effects if + escaped portions of the string appear within command substitution or contain characters special to word expansion. RREEAADDLLIINNEE - This is the library that handles reading input when using an interac- + This is the library that handles reading input when using an interac- tive shell, unless the ----nnooeeddiittiinngg option is given at shell invocation. Line editing is also used when using the --ee option to the rreeaadd builtin. By default, the line editing commands are similar to those of Emacs. A vi-style line editing interface is also available. Line editing can be - enabled at any time using the --oo eemmaaccss or --oo vvii options to the sseett - builtin (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). To turn off line editing - after the shell is running, use the ++oo eemmaaccss or ++oo vvii options to the + enabled at any time using the --oo eemmaaccss or --oo vvii options to the sseett + builtin (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). To turn off line editing + after the shell is running, use the ++oo eemmaaccss or ++oo vvii options to the sseett builtin. RReeaaddlliinnee NNoottaattiioonn In this section, the Emacs-style notation is used to denote keystrokes. - Control keys are denoted by C-_k_e_y, e.g., C-n means Control-N. Simi- - larly, _m_e_t_a keys are denoted by M-_k_e_y, so M-x means Meta-X. (On key- - boards without a _m_e_t_a key, M-_x means ESC _x, i.e., press the Escape key + Control keys are denoted by C-_k_e_y, e.g., C-n means Control-N. Simi- + larly, _m_e_t_a keys are denoted by M-_k_e_y, so M-x means Meta-X. (On key- + boards without a _m_e_t_a key, M-_x means ESC _x, i.e., press the Escape key then the _x key. This makes ESC the _m_e_t_a _p_r_e_f_i_x. The combination M-C-_x - means ESC-Control-_x, or press the Escape key then hold the Control key + means ESC-Control-_x, or press the Escape key then hold the Control key while pressing the _x key.) Readline commands may be given numeric _a_r_g_u_m_e_n_t_s, which normally act as - a repeat count. Sometimes, however, it is the sign of the argument - that is significant. Passing a negative argument to a command that - acts in the forward direction (e.g., kkiillll--lliinnee) causes that command to - act in a backward direction. Commands whose behavior with arguments + a repeat count. Sometimes, however, it is the sign of the argument + that is significant. Passing a negative argument to a command that + acts in the forward direction (e.g., kkiillll--lliinnee) causes that command to + act in a backward direction. Commands whose behavior with arguments deviates from this are noted below. - When a command is described as _k_i_l_l_i_n_g text, the text deleted is saved + When a command is described as _k_i_l_l_i_n_g text, the text deleted is saved for possible future retrieval (_y_a_n_k_i_n_g). The killed text is saved in a _k_i_l_l _r_i_n_g. Consecutive kills cause the text to be accumulated into one unit, which can be yanked all at once. Commands which do not kill text separate the chunks of text on the kill ring. RReeaaddlliinnee IInniittiiaalliizzaattiioonn - Readline is customized by putting commands in an initialization file - (the _i_n_p_u_t_r_c file). The name of this file is taken from the value of + Readline is customized by putting commands in an initialization file + (the _i_n_p_u_t_r_c file). The name of this file is taken from the value of the IINNPPUUTTRRCC variable. If that variable is unset, the default is _~_/_._i_n_- - _p_u_t_r_c. If that file does not exist or cannot be read, the ultimate - default is _/_e_t_c_/_i_n_p_u_t_r_c. When a program which uses the readline li- - brary starts up, the initialization file is read, and the key bindings - and variables are set. There are only a few basic constructs allowed - in the readline initialization file. Blank lines are ignored. Lines - beginning with a ## are comments. Lines beginning with a $$ indicate - conditional constructs. Other lines denote key bindings and variable + _p_u_t_r_c. If that file does not exist or cannot be read, the ultimate + default is _/_e_t_c_/_i_n_p_u_t_r_c. When a program which uses the readline li- + brary starts up, the initialization file is read, and the key bindings + and variables are set. There are only a few basic constructs allowed + in the readline initialization file. Blank lines are ignored. Lines + beginning with a ## are comments. Lines beginning with a $$ indicate + conditional constructs. Other lines denote key bindings and variable settings. - The default key-bindings may be changed with an _i_n_p_u_t_r_c file. Other + The default key-bindings may be changed with an _i_n_p_u_t_r_c file. Other programs that use this library may add their own commands and bindings. For example, placing @@ -3303,18 +3304,18 @@ RREEAADDLLIINNEE M-Control-u: universal-argument or C-Meta-u: universal-argument - into the _i_n_p_u_t_r_c would make M-C-u execute the readline command _u_n_i_v_e_r_- + into the _i_n_p_u_t_r_c would make M-C-u execute the readline command _u_n_i_v_e_r_- _s_a_l_-_a_r_g_u_m_e_n_t. - The following symbolic character names are recognized: _R_U_B_O_U_T, _D_E_L, + The following symbolic character names are recognized: _R_U_B_O_U_T, _D_E_L, _E_S_C, _L_F_D, _N_E_W_L_I_N_E, _R_E_T, _R_E_T_U_R_N, _S_P_C, _S_P_A_C_E, and _T_A_B. - In addition to command names, readline allows keys to be bound to a + In addition to command names, readline allows keys to be bound to a string that is inserted when the key is pressed (a _m_a_c_r_o). RReeaaddlliinnee KKeeyy BBiinnddiinnggss - The syntax for controlling key bindings in the _i_n_p_u_t_r_c file is simple. - All that is required is the name of the command or the text of a macro + The syntax for controlling key bindings in the _i_n_p_u_t_r_c file is simple. + All that is required is the name of the command or the text of a macro and a key sequence to which it should be bound. The name may be speci- fied in one of two ways: as a symbolic key name, possibly with _M_e_t_a_- or _C_o_n_t_r_o_l_- prefixes, or as a key sequence. @@ -3326,15 +3327,15 @@ RREEAADDLLIINNEE Meta-Rubout: backward-kill-word Control-o: "> output" - In the above example, _C_-_u is bound to the function uunniivveerrssaall--aarrgguummeenntt, - _M_-_D_E_L is bound to the function bbaacckkwwaarrdd--kkiillll--wwoorrdd, and _C_-_o is bound to - run the macro expressed on the right hand side (that is, to insert the + In the above example, _C_-_u is bound to the function uunniivveerrssaall--aarrgguummeenntt, + _M_-_D_E_L is bound to the function bbaacckkwwaarrdd--kkiillll--wwoorrdd, and _C_-_o is bound to + run the macro expressed on the right hand side (that is, to insert the text ``> output'' into the line). - In the second form, ""kkeeyysseeqq"":_f_u_n_c_t_i_o_n_-_n_a_m_e or _m_a_c_r_o, kkeeyysseeqq differs - from kkeeyynnaammee above in that strings denoting an entire key sequence may - be specified by placing the sequence within double quotes. Some GNU - Emacs style key escapes can be used, as in the following example, but + In the second form, ""kkeeyysseeqq"":_f_u_n_c_t_i_o_n_-_n_a_m_e or _m_a_c_r_o, kkeeyysseeqq differs + from kkeeyynnaammee above in that strings denoting an entire key sequence may + be specified by placing the sequence within double quotes. Some GNU + Emacs style key escapes can be used, as in the following example, but the symbolic character names are not recognized. "\C-u": universal-argument @@ -3342,7 +3343,7 @@ RREEAADDLLIINNEE "\e[11~": "Function Key 1" In this example, _C_-_u is again bound to the function uunniivveerrssaall--aarrgguummeenntt. - _C_-_x _C_-_r is bound to the function rree--rreeaadd--iinniitt--ffiillee, and _E_S_C _[ _1 _1 _~ is + _C_-_x _C_-_r is bound to the function rree--rreeaadd--iinniitt--ffiillee, and _E_S_C _[ _1 _1 _~ is bound to insert the text ``Function Key 1''. The full set of GNU Emacs style escape sequences is @@ -3353,7 +3354,7 @@ RREEAADDLLIINNEE \\"" literal " \\'' literal ' - In addition to the GNU Emacs style escape sequences, a second set of + In addition to the GNU Emacs style escape sequences, a second set of backslash escapes is available: \\aa alert (bell) \\bb backspace @@ -3363,20 +3364,20 @@ RREEAADDLLIINNEE \\rr carriage return \\tt horizontal tab \\vv vertical tab - \\_n_n_n the eight-bit character whose value is the octal value + \\_n_n_n the eight-bit character whose value is the octal value _n_n_n (one to three 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) When entering the text of a macro, single or double quotes must be used to indicate a macro definition. Unquoted text is assumed to be a func- - tion name. In the macro body, the backslash escapes described above - are expanded. Backslash will quote any other character in the macro + tion name. In the macro body, the backslash escapes described above + are expanded. Backslash will quote any other character in the macro text, including " and '. - BBaasshh allows the current readline key bindings to be displayed or modi- - fied with the bbiinndd builtin command. The editing mode may be switched - during interactive use by using the --oo option to the sseett builtin com- + BBaasshh allows the current readline key bindings to be displayed or modi- + fied with the bbiinndd builtin command. The editing mode may be switched + during interactive use by using the --oo option to the sseett builtin com- mand (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). RReeaaddlliinnee VVaarriiaabblleess @@ -3387,109 +3388,109 @@ RREEAADDLLIINNEE sseett _v_a_r_i_a_b_l_e_-_n_a_m_e _v_a_l_u_e or using the bbiinndd builtin command (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). - Except where noted, readline variables can take the values OOnn or OOffff - (without regard to case). Unrecognized variable names are ignored. - When a variable value is read, empty or null values, "on" (case-insen- + Except where noted, readline variables can take the values OOnn or OOffff + (without regard to case). Unrecognized variable names are ignored. + When a variable value is read, empty or null values, "on" (case-insen- sitive), and "1" are equivalent to OOnn. All other values are equivalent to OOffff. The variables and their default values are: aaccttiivvee--rreeggiioonn--ssttaarrtt--ccoolloorr - A string variable that controls the text color and background - when displaying the text in the active region (see the descrip- - tion of eennaabbllee--aaccttiivvee--rreeggiioonn below). This string must not take + A string variable that controls the text color and background + when displaying the text in the active region (see the descrip- + tion of eennaabbllee--aaccttiivvee--rreeggiioonn below). This string must not take up any physical character positions on the display, so it should - consist only of terminal escape sequences. It is output to the - terminal before displaying the text in the active region. This - variable is reset to the default value whenever the terminal - type changes. The default value is the string that puts the - terminal in standout mode, as obtained from the terminal's ter- + consist only of terminal escape sequences. It is output to the + terminal before displaying the text in the active region. This + variable is reset to the default value whenever the terminal + type changes. The default value is the string that puts the + terminal in standout mode, as obtained from the terminal's ter- minfo description. A sample value might be "\e[01;33m". aaccttiivvee--rreeggiioonn--eenndd--ccoolloorr - A string variable that "undoes" the effects of aaccttiivvee--rree-- - ggiioonn--ssttaarrtt--ccoolloorr and restores "normal" terminal display appear- - ance after displaying text in the active region. This string - must not take up any physical character positions on the dis- - play, so it should consist only of terminal escape sequences. - It is output to the terminal after displaying the text in the - active region. This variable is reset to the default value - whenever the terminal type changes. The default value is the - string that restores the terminal from standout mode, as ob- + A string variable that "undoes" the effects of aaccttiivvee--rree-- + ggiioonn--ssttaarrtt--ccoolloorr and restores "normal" terminal display appear- + ance after displaying text in the active region. This string + must not take up any physical character positions on the dis- + play, so it should consist only of terminal escape sequences. + It is output to the terminal after displaying the text in the + active region. This variable is reset to the default value + whenever the terminal type changes. The default value is the + string that restores the terminal from standout mode, as ob- tained from the terminal's terminfo description. A sample value might be "\e[0m". bbeellll--ssttyyllee ((aauuddiibbllee)) - Controls what happens when readline wants to ring the terminal + Controls what happens when readline wants to ring the terminal bell. If set to nnoonnee, readline never rings the bell. If set to - vviissiibbllee, readline uses a visible bell if one is available. If + vviissiibbllee, readline uses a visible bell if one is available. If set to aauuddiibbllee, readline attempts to ring the terminal's bell. bbiinndd--ttttyy--ssppeecciiaall--cchhaarrss ((OOnn)) - If set to OOnn (the default), readline attempts to bind the con- - trol characters that are treated specially by the kernel's ter- - minal driver to their readline equivalents. These override the - default readline bindings described here. Type stty -a at a + If set to OOnn (the default), readline attempts to bind the con- + trol characters that are treated specially by the kernel's ter- + minal driver to their readline equivalents. These override the + default readline bindings described here. Type stty -a at a bash prompt to see your current terminal settings, including the special control characters (usually cccchhaarrss). bblliinnkk--mmaattcchhiinngg--ppaarreenn ((OOffff)) If set to OOnn, readline attempts to briefly move the cursor to an opening parenthesis when a closing parenthesis is inserted. ccoolloorreedd--ccoommpplleettiioonn--pprreeffiixx ((OOffff)) - If set to OOnn, when listing completions, readline displays the + If set to OOnn, when listing completions, readline displays the common prefix of the set of possible completions using a differ- - ent color. The color definitions are taken from the value of + ent color. The color definitions are taken from the value of the LLSS__CCOOLLOORRSS environment variable. If there is a color defini- - tion in $$LLSS__CCOOLLOORRSS for the custom suffix "readline-colored-com- - pletion-prefix", readline uses this color for the common prefix + tion in $$LLSS__CCOOLLOORRSS for the custom suffix "readline-colored-com- + pletion-prefix", readline uses this color for the common prefix instead of its default. ccoolloorreedd--ssttaattss ((OOffff)) - If set to OOnn, readline displays possible completions using dif- - ferent colors to indicate their file type. The color defini- - tions are taken from the value of the LLSS__CCOOLLOORRSS environment + If set to OOnn, readline displays possible completions using dif- + ferent colors to indicate their file type. The color defini- + tions are taken from the value of the LLSS__CCOOLLOORRSS environment variable. ccoommmmeenntt--bbeeggiinn ((````##'''')) - The string that is inserted when the readline iinnsseerrtt--ccoommmmeenntt + The string that is inserted when the readline iinnsseerrtt--ccoommmmeenntt command is executed. This command is bound to MM--## in emacs mode and to ## in vi command mode. ccoommpplleettiioonn--ddiissppllaayy--wwiiddtthh ((--11)) - The number of screen columns used to display possible matches - when performing completion. The value is ignored if it is less - than 0 or greater than the terminal screen width. A value of 0 - will cause matches to be displayed one per line. The default + The number of screen columns used to display possible matches + when performing completion. The value is ignored if it is less + than 0 or greater than the terminal screen width. A value of 0 + will cause matches to be displayed one per line. The default value is -1. ccoommpplleettiioonn--iiggnnoorree--ccaassee ((OOffff)) If set to OOnn, readline performs filename matching and completion in a case-insensitive fashion. ccoommpplleettiioonn--mmaapp--ccaassee ((OOffff)) - If set to OOnn, and ccoommpplleettiioonn--iiggnnoorree--ccaassee is enabled, readline - treats hyphens (_-) and underscores (__) as equivalent when per- + If set to OOnn, and ccoommpplleettiioonn--iiggnnoorree--ccaassee is enabled, readline + treats hyphens (_-) and underscores (__) as equivalent when per- forming case-insensitive filename matching and completion. ccoommpplleettiioonn--pprreeffiixx--ddiissppllaayy--lleennggtthh ((00)) - The length in characters of the common prefix of a list of pos- - sible completions that is displayed without modification. When - set to a value greater than zero, common prefixes longer than - this value are replaced with an ellipsis when displaying possi- + The length in characters of the common prefix of a list of pos- + sible completions that is displayed without modification. When + set to a value greater than zero, common prefixes longer than + this value are replaced with an ellipsis when displaying possi- ble completions. ccoommpplleettiioonn--qquueerryy--iitteemmss ((110000)) - This determines when the user is queried about viewing the num- - ber of possible completions generated by the ppoossssiibbllee--ccoommppllee-- - ttiioonnss command. It may be set to any integer value greater than - or equal to zero. If the number of possible completions is - greater than or equal to the value of this variable, readline - will ask whether or not the user wishes to view them; otherwise - they are simply listed on the terminal. A zero value means + This determines when the user is queried about viewing the num- + ber of possible completions generated by the ppoossssiibbllee--ccoommppllee-- + ttiioonnss command. It may be set to any integer value greater than + or equal to zero. If the number of possible completions is + greater than or equal to the value of this variable, readline + will ask whether or not the user wishes to view them; otherwise + they are simply listed on the terminal. A zero value means readline should never ask; negative values are treated as zero. ccoonnvveerrtt--mmeettaa ((OOnn)) - If set to OOnn, readline will convert characters with the eighth + If set to OOnn, readline will convert characters with the eighth bit set to an ASCII key sequence by stripping the eighth bit and - prefixing an escape character (in effect, using escape as the - _m_e_t_a _p_r_e_f_i_x). The default is _O_n, but readline will set it to - _O_f_f if the locale contains eight-bit characters. This variable - is dependent on the LLCC__CCTTYYPPEE locale category, and may change if + prefixing an escape character (in effect, using escape as the + _m_e_t_a _p_r_e_f_i_x). The default is _O_n, but readline will set it to + _O_f_f if the locale contains eight-bit characters. This variable + is dependent on the LLCC__CCTTYYPPEE locale category, and may change if the locale is changed. ddiissaabbllee--ccoommpplleettiioonn ((OOffff)) If set to OOnn, readline will inhibit word completion. Completion - characters will be inserted into the line as if they had been + characters will be inserted into the line as if they had been mapped to sseellff--iinnsseerrtt. eecchhoo--ccoonnttrrooll--cchhaarraacctteerrss ((OOnn)) - When set to OOnn, on operating systems that indicate they support + When set to OOnn, on operating systems that indicate they support it, readline echoes a character corresponding to a signal gener- ated from the keyboard. eeddiittiinngg--mmooddee ((eemmaaccss)) @@ -3497,29 +3498,29 @@ RREEAADDLLIINNEE ilar to _E_m_a_c_s or _v_i. eeddiittiinngg--mmooddee can be set to either eemmaaccss or vvii. eemmaaccss--mmooddee--ssttrriinngg ((@@)) - If the _s_h_o_w_-_m_o_d_e_-_i_n_-_p_r_o_m_p_t variable is enabled, this string is + If the _s_h_o_w_-_m_o_d_e_-_i_n_-_p_r_o_m_p_t variable is enabled, this string is displayed immediately before the last line of the primary prompt when emacs editing mode is active. The value is expanded like a - key binding, so the standard set of meta- and control prefixes - and backslash escape sequences is available. Use the \1 and \2 - escapes to begin and end sequences of non-printing characters, - which can be used to embed a terminal control sequence into the + key binding, so the standard set of meta- and control prefixes + and backslash escape sequences is available. Use the \1 and \2 + escapes to begin and end sequences of non-printing characters, + which can be used to embed a terminal control sequence into the mode string. eennaabbllee--aaccttiivvee--rreeggiioonn ((OOnn)) - The _p_o_i_n_t is the current cursor position, and _m_a_r_k refers to a - saved cursor position. The text between the point and mark is - referred to as the _r_e_g_i_o_n. When this variable is set to _O_n, - readline allows certain commands to designate the region as _a_c_- - _t_i_v_e. When the region is active, readline highlights the text - in the region using the value of the aaccttiivvee--rreeggiioonn--ssttaarrtt--ccoolloorr, - which defaults to the string that enables the terminal's stand- - out mode. The active region shows the text inserted by brack- - eted-paste and any matching text found by incremental and non- + The _p_o_i_n_t is the current cursor position, and _m_a_r_k refers to a + saved cursor position. The text between the point and mark is + referred to as the _r_e_g_i_o_n. When this variable is set to _O_n, + readline allows certain commands to designate the region as _a_c_- + _t_i_v_e. When the region is active, readline highlights the text + in the region using the value of the aaccttiivvee--rreeggiioonn--ssttaarrtt--ccoolloorr, + which defaults to the string that enables the terminal's stand- + out mode. The active region shows the text inserted by brack- + eted-paste and any matching text found by incremental and non- incremental history searches. eennaabbllee--bbrraacckkeetteedd--ppaassttee ((OOnn)) - When set to OOnn, readline configures the terminal to insert each - paste into the editing buffer as a single string of characters, - instead of treating each character as if it had been read from + When set to OOnn, readline configures the terminal to insert each + paste into the editing buffer as a single string of characters, + instead of treating each character as if it had been read from the keyboard. This prevents readline from executing any editing commands bound to key sequences appearing in the pasted text. eennaabbllee--kkeeyyppaadd ((OOffff)) @@ -3527,195 +3528,195 @@ RREEAADDLLIINNEE pad when it is called. Some systems need this to enable the ar- row keys. eennaabbllee--mmeettaa--kkeeyy ((OOnn)) - When set to OOnn, readline will try to enable any meta modifier - key the terminal claims to support when it is called. On many + When set to OOnn, readline will try to enable any meta modifier + key the terminal claims to support when it is called. On many terminals, the meta key is used to send eight-bit characters. eexxppaanndd--ttiillddee ((OOffff)) - If set to OOnn, tilde expansion is performed when readline at- + If set to OOnn, tilde expansion is performed when readline at- tempts word completion. hhiissttoorryy--pprreesseerrvvee--ppooiinntt ((OOffff)) - If set to OOnn, the history code attempts to place point at the - same location on each history line retrieved with pprreevviioouuss--hhiiss-- + If set to OOnn, the history code attempts to place point at the + same location on each history line retrieved with pprreevviioouuss--hhiiss-- ttoorryy or nneexxtt--hhiissttoorryy. hhiissttoorryy--ssiizzee ((uunnsseett)) - Set the maximum number of history entries saved in the history - list. If set to zero, any existing history entries are deleted + Set the maximum number of history entries saved in the history + list. If set to zero, any existing history entries are deleted and no new entries are saved. If set to a value less than zero, - the number of history entries is not limited. By default, the - number of history entries is set to the value of the HHIISSTTSSIIZZEE - shell variable. If an attempt is made to set _h_i_s_t_o_r_y_-_s_i_z_e to a + the number of history entries is not limited. By default, the + number of history entries is set to the value of the HHIISSTTSSIIZZEE + shell variable. If an attempt is made to set _h_i_s_t_o_r_y_-_s_i_z_e to a non-numeric value, the maximum number of history entries will be set to 500. hhoorriizzoonnttaall--ssccrroollll--mmooddee ((OOffff)) - When set to OOnn, makes readline use a single line for display, + When set to OOnn, makes readline use a single line for display, scrolling the input horizontally on a single screen line when it - becomes longer than the screen width rather than wrapping to a - new line. This setting is automatically enabled for terminals + becomes longer than the screen width rather than wrapping to a + new line. This setting is automatically enabled for terminals of height 1. iinnppuutt--mmeettaa ((OOffff)) - If set to OOnn, readline will enable eight-bit input (that is, it + If set to OOnn, readline will enable eight-bit input (that is, it will not strip the eighth bit from the characters it reads), re- - gardless of what the terminal claims it can support. The name - mmeettaa--ffllaagg is a synonym for this variable. The default is _O_f_f, - but readline will set it to _O_n if the locale contains eight-bit - characters. This variable is dependent on the LLCC__CCTTYYPPEE locale + gardless of what the terminal claims it can support. The name + mmeettaa--ffllaagg is a synonym for this variable. The default is _O_f_f, + but readline will set it to _O_n if the locale contains eight-bit + characters. This variable is dependent on the LLCC__CCTTYYPPEE locale category, and may change if the locale is changed. iisseeaarrcchh--tteerrmmiinnaattoorrss ((````CC--[[CC--JJ'''')) - The string of characters that should terminate an incremental - search without subsequently executing the character as a com- - mand. If this variable has not been given a value, the charac- + The string of characters that should terminate an incremental + search without subsequently executing the character as a com- + mand. If this variable has not been given a value, the charac- ters _E_S_C and _C_-_J will terminate an incremental search. kkeeyymmaapp ((eemmaaccss)) - Set the current readline keymap. The set of valid keymap names - is _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_-_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; _e_m_a_c_s is - equivalent to _e_m_a_c_s_-_s_t_a_n_d_a_r_d. The default value is _e_m_a_c_s; the + Set the current readline keymap. The set of valid keymap names + is _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_-_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; _e_m_a_c_s is + equivalent to _e_m_a_c_s_-_s_t_a_n_d_a_r_d. The default value is _e_m_a_c_s; the value of eeddiittiinngg--mmooddee also affects the default keymap. kkeeyysseeqq--ttiimmeeoouutt ((550000)) - Specifies the duration _r_e_a_d_l_i_n_e will wait for a character when - reading an ambiguous key sequence (one that can form a complete + Specifies the duration _r_e_a_d_l_i_n_e will wait for a character when + reading an ambiguous key sequence (one that can form a complete key sequence using the input read so far, or can take additional - input to complete a longer key sequence). If no input is re- - ceived within the timeout, _r_e_a_d_l_i_n_e will use the shorter but - complete key sequence. The value is specified in milliseconds, - so a value of 1000 means that _r_e_a_d_l_i_n_e will wait one second for - additional input. If this variable is set to a value less than - or equal to zero, or to a non-numeric value, _r_e_a_d_l_i_n_e will wait - until another key is pressed to decide which key sequence to + input to complete a longer key sequence). If no input is re- + ceived within the timeout, _r_e_a_d_l_i_n_e will use the shorter but + complete key sequence. The value is specified in milliseconds, + so a value of 1000 means that _r_e_a_d_l_i_n_e will wait one second for + additional input. If this variable is set to a value less than + or equal to zero, or to a non-numeric value, _r_e_a_d_l_i_n_e will wait + until another key is pressed to decide which key sequence to complete. mmaarrkk--ddiirreeccttoorriieess ((OOnn)) If set to OOnn, completed directory names have a slash appended. mmaarrkk--mmooddiiffiieedd--lliinneess ((OOffff)) - If set to OOnn, history lines that have been modified are dis- + If set to OOnn, history lines that have been modified are dis- played with a preceding asterisk (**). mmaarrkk--ssyymmlliinnkkeedd--ddiirreeccttoorriieess ((OOffff)) If set to OOnn, completed names which are symbolic links to direc- - tories have a slash appended (subject to the value of mmaarrkk--ddii-- + tories have a slash appended (subject to the value of mmaarrkk--ddii-- rreeccttoorriieess). mmaattcchh--hhiiddddeenn--ffiilleess ((OOnn)) - This variable, when set to OOnn, causes readline to match files - whose names begin with a `.' (hidden files) when performing - filename completion. If set to OOffff, the leading `.' must be + This variable, when set to OOnn, causes readline to match files + whose names begin with a `.' (hidden files) when performing + filename completion. If set to OOffff, the leading `.' must be supplied by the user in the filename to be completed. mmeennuu--ccoommpplleettee--ddiissppllaayy--pprreeffiixx ((OOffff)) - If set to OOnn, menu completion displays the common prefix of the + If set to OOnn, menu completion displays the common prefix of the list of possible completions (which may be empty) before cycling through the list. oouuttppuutt--mmeettaa ((OOffff)) - If set to OOnn, readline will display characters with the eighth + If set to OOnn, readline will display characters with the eighth bit set directly rather than as a meta-prefixed escape sequence. The default is _O_f_f, but readline will set it to _O_n if the locale - contains eight-bit characters. This variable is dependent on - the LLCC__CCTTYYPPEE locale category, and may change if the locale is + contains eight-bit characters. This variable is dependent on + the LLCC__CCTTYYPPEE locale category, and may change if the locale is changed. ppaaggee--ccoommpplleettiioonnss ((OOnn)) - If set to OOnn, readline uses an internal _m_o_r_e-like pager to dis- + If set to OOnn, readline uses an internal _m_o_r_e-like pager to dis- play a screenful of possible completions at a time. pprriinntt--ccoommpplleettiioonnss--hhoorriizzoonnttaallllyy ((OOffff)) - If set to OOnn, readline will display completions with matches - sorted horizontally in alphabetical order, rather than down the + If set to OOnn, readline will display completions with matches + sorted horizontally in alphabetical order, rather than down the screen. rreevveerrtt--aallll--aatt--nneewwlliinnee ((OOffff)) - If set to OOnn, readline will undo all changes to history lines + If set to OOnn, readline will undo all changes to history lines before returning when aacccceepptt--lliinnee is executed. By default, his- - tory lines may be modified and retain individual undo lists + tory lines may be modified and retain individual undo lists across calls to rreeaaddlliinnee. sseeaarrcchh--iiggnnoorree--ccaassee ((OOffff)) - If set to OOnn, readline performs incremental and non-incremental + If set to OOnn, readline performs incremental and non-incremental history list searches in a case-insensitive fashion. sshhooww--aallll--iiff--aammbbiigguuoouuss ((OOffff)) - This alters the default behavior of the completion functions. + This alters the default behavior of the completion functions. If set to OOnn, words which have more than one possible completion - cause the matches to be listed immediately instead of ringing + cause the matches to be listed immediately instead of ringing the bell. sshhooww--aallll--iiff--uunnmmooddiiffiieedd ((OOffff)) - This alters the default behavior of the completion functions in + This alters the default behavior of the completion functions in a fashion similar to sshhooww--aallll--iiff--aammbbiigguuoouuss. If set to OOnn, words - which have more than one possible completion without any possi- - ble partial completion (the possible completions don't share a - common prefix) cause the matches to be listed immediately in- + which have more than one possible completion without any possi- + ble partial completion (the possible completions don't share a + common prefix) cause the matches to be listed immediately in- stead of ringing the bell. sshhooww--mmooddee--iinn--pprroommpptt ((OOffff)) - If set to OOnn, add a string to the beginning of the prompt indi- - cating the editing mode: emacs, vi command, or vi insertion. + If set to OOnn, add a string to the beginning of the prompt indi- + cating the editing mode: emacs, vi command, or vi insertion. The mode strings are user-settable (e.g., _e_m_a_c_s_-_m_o_d_e_-_s_t_r_i_n_g). sskkiipp--ccoommpplleetteedd--tteexxtt ((OOffff)) - If set to OOnn, this alters the default completion behavior when - inserting a single match into the line. It's only active when - performing completion in the middle of a word. If enabled, - readline does not insert characters from the completion that - match characters after point in the word being completed, so + If set to OOnn, this alters the default completion behavior when + inserting a single match into the line. It's only active when + performing completion in the middle of a word. If enabled, + readline does not insert characters from the completion that + match characters after point in the word being completed, so portions of the word following the cursor are not duplicated. vvii--ccmmdd--mmooddee--ssttrriinngg ((((ccmmdd)))) - If the _s_h_o_w_-_m_o_d_e_-_i_n_-_p_r_o_m_p_t variable is enabled, this string is - displayed immediately before the last line of the primary prompt - when vi editing mode is active and in command mode. The value - is expanded like a key binding, so the standard set of meta- and - control prefixes and backslash escape sequences is available. - Use the \1 and \2 escapes to begin and end sequences of non- - printing characters, which can be used to embed a terminal con- - trol sequence into the mode string. - vvii--iinnss--mmooddee--ssttrriinngg ((((iinnss)))) If the _s_h_o_w_-_m_o_d_e_-_i_n_-_p_r_o_m_p_t variable is enabled, this string is displayed immediately before the last line of the primary prompt - when vi editing mode is active and in insertion mode. The value + when vi editing mode is active and in command mode. The value is expanded like a key binding, so the standard set of meta- and control prefixes and backslash escape sequences is available. Use the \1 and \2 escapes to begin and end sequences of non- printing characters, which can be used to embed a terminal con- trol sequence into the mode string. + vvii--iinnss--mmooddee--ssttrriinngg ((((iinnss)))) + If the _s_h_o_w_-_m_o_d_e_-_i_n_-_p_r_o_m_p_t variable is enabled, this string is + displayed immediately before the last line of the primary prompt + when vi editing mode is active and in insertion mode. The value + is expanded like a key binding, so the standard set of meta- and + control prefixes and backslash escape sequences is available. + Use the \1 and \2 escapes to begin and end sequences of non- + printing characters, which can be used to embed a terminal con- + trol sequence into the mode string. vviissiibbllee--ssttaattss ((OOffff)) - If set to OOnn, a character denoting a file's type as reported by - _s_t_a_t(2) is appended to the filename when listing possible com- + If set to OOnn, a character denoting a file's type as reported by + _s_t_a_t(2) is appended to the filename when listing possible com- pletions. RReeaaddlliinnee CCoonnddiittiioonnaall CCoonnssttrruuccttss - Readline implements a facility similar in spirit to the conditional - compilation features of the C preprocessor which allows key bindings - and variable settings to be performed as the result of tests. There + Readline implements a facility similar in spirit to the conditional + compilation features of the C preprocessor which allows key bindings + and variable settings to be performed as the result of tests. There are four parser directives used. - $$iiff The $$iiff construct allows bindings to be made based on the edit- - ing mode, the terminal being used, or the application using - readline. The text of the test, after any comparison operator, + $$iiff The $$iiff construct allows bindings to be made based on the edit- + ing mode, the terminal being used, or the application using + readline. The text of the test, after any comparison operator, extends to the end of the line; unless otherwise noted, no char- acters are required to isolate it. - mmooddee The mmooddee== form of the $$iiff directive is used to test - whether readline is in emacs or vi mode. This may be - used in conjunction with the sseett kkeeyymmaapp command, for in- - stance, to set bindings in the _e_m_a_c_s_-_s_t_a_n_d_a_r_d and - _e_m_a_c_s_-_c_t_l_x keymaps only if readline is starting out in + mmooddee The mmooddee== form of the $$iiff directive is used to test + whether readline is in emacs or vi mode. This may be + used in conjunction with the sseett kkeeyymmaapp command, for in- + stance, to set bindings in the _e_m_a_c_s_-_s_t_a_n_d_a_r_d and + _e_m_a_c_s_-_c_t_l_x keymaps only if readline is starting out in emacs mode. - tteerrmm The tteerrmm== form may be used to include terminal-specific + tteerrmm The tteerrmm== form may be used to include terminal-specific key bindings, perhaps to bind the key sequences output by the terminal's function keys. The word on the right side of the == is tested against both the full name of the ter- - minal and the portion of the terminal name before the - first --. This allows _s_u_n to match both _s_u_n and _s_u_n_-_c_m_d, + minal and the portion of the terminal name before the + first --. This allows _s_u_n to match both _s_u_n and _s_u_n_-_c_m_d, for instance. vveerrssiioonn - The vveerrssiioonn test may be used to perform comparisons - against specific readline versions. The vveerrssiioonn expands - to the current readline version. The set of comparison - operators includes ==, (and ====), !!==, <<==, >>==, <<, and >>. - The version number supplied on the right side of the op- - erator consists of a major version number, an optional + The vveerrssiioonn test may be used to perform comparisons + against specific readline versions. The vveerrssiioonn expands + to the current readline version. The set of comparison + operators includes ==, (and ====), !!==, <<==, >>==, <<, and >>. + The version number supplied on the right side of the op- + erator consists of a major version number, an optional decimal point, and an optional minor version (e.g., 77..11). - If the minor version is omitted, it is assumed to be 00. + If the minor version is omitted, it is assumed to be 00. The operator may be separated from the string vveerrssiioonn and from the version number argument by whitespace. aapppplliiccaattiioonn The aapppplliiccaattiioonn construct is used to include application- - specific settings. Each program using the readline li- - brary sets the _a_p_p_l_i_c_a_t_i_o_n _n_a_m_e, and an initialization + specific settings. Each program using the readline li- + brary sets the _a_p_p_l_i_c_a_t_i_o_n _n_a_m_e, and an initialization file can test for a particular value. This could be used - to bind key sequences to functions useful for a specific - program. For instance, the following command adds a key - sequence that quotes the current or previous word in + to bind key sequences to functions useful for a specific + program. For instance, the following command adds a key + sequence that quotes the current or previous word in bbaasshh: $$iiff Bash @@ -3725,12 +3726,12 @@ RREEAADDLLIINNEE _v_a_r_i_a_b_l_e The _v_a_r_i_a_b_l_e construct provides simple equality tests for - readline variables and values. The permitted comparison - operators are _=, _=_=, and _!_=. The variable name must be + readline variables and values. The permitted comparison + operators are _=, _=_=, and _!_=. The variable name must be separated from the comparison operator by whitespace; the - operator may be separated from the value on the right - hand side by whitespace. Both string and boolean vari- - ables may be tested. Boolean variables must be tested + operator may be separated from the value on the right + hand side by whitespace. Both string and boolean vari- + ables may be tested. Boolean variables must be tested against the values _o_n and _o_f_f. $$eennddiiff This command, as seen in the previous example, terminates an $$iiff @@ -3740,51 +3741,51 @@ RREEAADDLLIINNEE test fails. $$iinncclluuddee - This directive takes a single filename as an argument and reads - commands and bindings from that file. For example, the follow- + This directive takes a single filename as an argument and reads + commands and bindings from that file. For example, the follow- ing directive would read _/_e_t_c_/_i_n_p_u_t_r_c: $$iinncclluuddee _/_e_t_c_/_i_n_p_u_t_r_c SSeeaarrcchhiinngg - Readline provides commands for searching through the command history + Readline provides commands for searching through the command history (see HHIISSTTOORRYY below) for lines containing a specified string. There are two search modes: _i_n_c_r_e_m_e_n_t_a_l and _n_o_n_-_i_n_c_r_e_m_e_n_t_a_l. - Incremental searches begin before the user has finished typing the - search string. As each character of the search string is typed, read- + Incremental searches begin before the user has finished typing the + search string. As each character of the search string is typed, read- line displays the next entry from the history matching the string typed - so far. An incremental search requires only as many characters as - needed to find the desired history entry. The characters present in - the value of the iisseeaarrcchh--tteerrmmiinnaattoorrss variable are used to terminate an + so far. An incremental search requires only as many characters as + needed to find the desired history entry. The characters present in + the value of the iisseeaarrcchh--tteerrmmiinnaattoorrss variable are used to terminate an incremental search. If that variable has not been assigned a value the - Escape and Control-J characters will terminate an incremental search. - Control-G will abort an incremental search and restore the original - line. When the search is terminated, the history entry containing the + Escape and Control-J characters will terminate an incremental search. + Control-G will abort an incremental search and restore the original + line. When the search is terminated, the history entry containing the search string becomes the current line. - To find other matching entries in the history list, type Control-S or - Control-R as appropriate. This will search backward or forward in the - history for the next entry matching the search string typed so far. - Any other key sequence bound to a readline command will terminate the - search and execute that command. For instance, a _n_e_w_l_i_n_e will termi- + To find other matching entries in the history list, type Control-S or + Control-R as appropriate. This will search backward or forward in the + history for the next entry matching the search string typed so far. + Any other key sequence bound to a readline command will terminate the + search and execute that command. For instance, a _n_e_w_l_i_n_e will termi- nate the search and accept the line, thereby executing the command from the history list. Readline remembers the last incremental search string. If two Control- - Rs are typed without any intervening characters defining a new search + Rs are typed without any intervening characters defining a new search string, any remembered search string is used. - Non-incremental searches read the entire search string before starting - to search for matching history lines. The search string may be typed + Non-incremental searches read the entire search string before starting + to search for matching history lines. The search string may be typed by the user or be part of the contents of the current line. RReeaaddlliinnee CCoommmmaanndd NNaammeess - The following is a list of the names of the commands and the default + The following is a list of the names of the commands and the default key sequences to which they are bound. Command names without an accom- panying key sequence are unbound by default. In the following descrip- - tions, _p_o_i_n_t refers to the current cursor position, and _m_a_r_k refers to - a cursor position saved by the sseett--mmaarrkk command. The text between the + tions, _p_o_i_n_t refers to the current cursor position, and _m_a_r_k refers to + a cursor position saved by the sseett--mmaarrkk command. The text between the point and mark is referred to as the _r_e_g_i_o_n. CCoommmmaannddss ffoorr MMoovviinngg @@ -3800,33 +3801,33 @@ RREEAADDLLIINNEE Move forward to the end of the next word. Words are composed of alphanumeric characters (letters and digits). bbaacckkwwaarrdd--wwoorrdd ((MM--bb)) - Move back to the start of the current or previous word. Words + Move back to the start of the current or previous word. Words are composed of alphanumeric characters (letters and digits). sshheellll--ffoorrwwaarrdd--wwoorrdd - Move forward to the end of the next word. Words are delimited + Move forward to the end of the next word. Words are delimited by non-quoted shell metacharacters. sshheellll--bbaacckkwwaarrdd--wwoorrdd - Move back to the start of the current or previous word. Words + Move back to the start of the current or previous word. Words are delimited by non-quoted shell metacharacters. pprreevviioouuss--ssccrreeeenn--lliinnee - Attempt to move point to the same physical screen column on the - previous physical screen line. This will not have the desired - effect if the current readline line does not take up more than - one physical line or if point is not greater than the length of + Attempt to move point to the same physical screen column on the + previous physical screen line. This will not have the desired + effect if the current readline line does not take up more than + one physical line or if point is not greater than the length of the prompt plus the screen width. nneexxtt--ssccrreeeenn--lliinnee - Attempt to move point to the same physical screen column on the + Attempt to move point to the same physical screen column on the next physical screen line. This will not have the desired effect - if the current readline line does not take up more than one - physical line or if the length of the current readline line is + if the current readline line does not take up more than one + physical line or if the length of the current readline line is not greater than the length of the prompt plus the screen width. cclleeaarr--ddiissppllaayy ((MM--CC--ll)) - Clear the screen and, if possible, the terminal's scrollback - buffer, then redraw the current line, leaving the current line + Clear the screen and, if possible, the terminal's scrollback + buffer, then redraw the current line, leaving the current line at the top of the screen. cclleeaarr--ssccrreeeenn ((CC--ll)) Clear the screen, then redraw the current line, leaving the cur- - rent line at the top of the screen. With an argument, refresh + rent line at the top of the screen. With an argument, refresh the current line without clearing the screen. rreeddrraaww--ccuurrrreenntt--lliinnee Refresh the current line. @@ -3834,158 +3835,158 @@ RREEAADDLLIINNEE CCoommmmaannddss ffoorr MMaanniippuullaattiinngg tthhee HHiissttoorryy aacccceepptt--lliinnee ((NNeewwlliinnee,, RReettuurrnn)) Accept the line regardless of where the cursor is. If this line - is non-empty, add it to the history list according to the state - of the HHIISSTTCCOONNTTRROOLL variable. If the line is a modified history + is non-empty, add it to the history list according to the state + of the HHIISSTTCCOONNTTRROOLL variable. If the line is a modified history line, then restore the history line to its original state. pprreevviioouuss--hhiissttoorryy ((CC--pp)) Fetch the previous command from the history list, moving back in the list. nneexxtt--hhiissttoorryy ((CC--nn)) - Fetch the next command from the history list, moving forward in + Fetch the next command from the history list, moving forward in the list. bbeeggiinnnniinngg--ooff--hhiissttoorryy ((MM--<<)) Move to the first line in the history. eenndd--ooff--hhiissttoorryy ((MM-->>)) - Move to the end of the input history, i.e., the line currently + Move to the end of the input history, i.e., the line currently being entered. ooppeerraattee--aanndd--ggeett--nneexxtt ((CC--oo)) - Accept the current line for execution and fetch the next line - relative to the current line from the history for editing. A - numeric argument, if supplied, specifies the history entry to + Accept the current line for execution and fetch the next line + relative to the current line from the history for editing. A + numeric argument, if supplied, specifies the history entry to use instead of the current line. ffeettcchh--hhiissttoorryy - With a numeric argument, fetch that entry from the history list + With a numeric argument, fetch that entry from the history list and make it the current line. Without an argument, move back to the first entry in the history list. rreevveerrssee--sseeaarrcchh--hhiissttoorryy ((CC--rr)) - Search backward starting at the current line and moving `up' - through the history as necessary. This is an incremental + Search backward starting at the current line and moving `up' + through the history as necessary. This is an incremental search. ffoorrwwaarrdd--sseeaarrcchh--hhiissttoorryy ((CC--ss)) - Search forward starting at the current line and moving `down' - through the history as necessary. This is an incremental + Search forward starting at the current line and moving `down' + through the history as necessary. This is an incremental search. nnoonn--iinnccrreemmeennttaall--rreevveerrssee--sseeaarrcchh--hhiissttoorryy ((MM--pp)) Search backward through the history starting at the current line - using a non-incremental search for a string supplied by the + using a non-incremental search for a string supplied by the user. nnoonn--iinnccrreemmeennttaall--ffoorrwwaarrdd--sseeaarrcchh--hhiissttoorryy ((MM--nn)) - Search forward through the history using a non-incremental + 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 + 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 + between the start of the current line and the point. This is a non-incremental search. 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- + ing, tilde expansion, parameter and variable expansion, arith- metic expansion, word splitting, and quote removal. 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 - ``stty''. If this character is read when there are no charac- - ters on the line, and point is at the beginning of the line, + The character indicating end-of-file as set, for example, by + ``stty''. If this character is read when there are no charac- + ters on the line, and point is at the beginning of the line, readline interprets it as the end of input and returns EEOOFF. ddeelleettee--cchhaarr ((CC--dd)) Delete the character at point. If this function is bound to the 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 + 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. KKiilllliinngg aanndd YYaannkkiinngg @@ -3994,31 +3995,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 - same as those used by ffoorrwwaarrdd--wwoorrdd. - bbaacckkwwaarrdd--kkiillll--wwoorrdd ((MM--RRuubboouutt)) - 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 + same as those used by ffoorrwwaarrdd--wwoorrdd. + bbaacckkwwaarrdd--kkiillll--wwoorrdd ((MM--RRuubboouutt)) + 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 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. @@ -4027,64 +4028,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--//)) @@ -4093,67 +4094,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)) @@ -4161,204 +4162,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 - the ccoommpplleettee builtin (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below), the program- + 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 program- mable 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() @@ -4369,176 +4370,184 @@ RREEAADDLLIINNEE 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. - 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 + 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 + 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. + 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 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. @@ -4548,24 +4557,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. @@ -4574,56 +4583,56 @@ 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 + 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 + 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- + 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 + 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] [--llppssvvPPSSVVXX] @@ -4633,13 +4642,16 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS bbiinndd [--mm _k_e_y_m_a_p] _k_e_y_s_e_q:_f_u_n_c_t_i_o_n_-_n_a_m_e 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'. Options, if supplied, - have the following meanings: + 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 de- + scriptions, output available to be re-read is formatted as com- + mands that would appear in a rreeaaddlliinnee initialization file or + that would be supplied as individual arguments to a bbiinndd com- + mand. 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_- @@ -6870,4 +6882,4 @@ BBUUGGSS -GNU Bash 5.3 2023 November 6 BASH(1) +GNU Bash 5.3 2023 December 14 BASH(1) diff --git a/doc/bash.1 b/doc/bash.1 index f55f3ef0..c4603de1 100644 --- a/doc/bash.1 +++ b/doc/bash.1 @@ -5,14 +5,14 @@ .\" Case Western Reserve University .\" chet.ramey@case.edu .\" -.\" Last Change: Mon Nov 6 10:19:40 EST 2023 +.\" Last Change: Thu Dec 14 11:05:39 EST 2023 .\" .\" 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 "2023 November 6" "GNU Bash 5.3" +.TH BASH 1 "2023 December 14" "GNU Bash 5.3" .\" .\" There's some problem with having a `@' .\" in a tagged paragraph with the BSD man macros. @@ -2771,7 +2771,8 @@ the character which signals the start of a history expansion, normally `\fB!\fP'. The second character is the \fIquick substitution\fP character, which is used as shorthand for re-running the previous -command entered, substituting one string for another in the command. +command entered, substituting one string for another in the command, +when it appears as the first character on the line. The default is `\fB\(ha\fP'. The optional third character is the character which indicates that the remainder of the line is a comment when found @@ -7584,6 +7585,17 @@ following the history expansion character, even if it is unquoted: space, tab, newline, carriage return, \fB=\fP, and the other shell metacharacters defined above. .PP +There is a special abbreviation for substitution, active when the +\fIquick substitution\fP character (described above under +.BR histchars ) +is the first character on the line. +It selects the previous history entry, using an event designator +equivalent to \fB!!\fP, +and substitutes one string for another in that line. +It is described below under \fBEvent Designators\fP. +This is the only history expansion that does not begin with the history +expansion character. +.PP Several shell options settable with the .B shopt builtin may be used to tailor the behavior of history expansion. @@ -7960,6 +7972,12 @@ initialization file such as .IR .inputrc , but each binding or command must be passed as a separate argument; e.g., '"\eC\-x\eC\-r": re\-read\-init\-file'. +In the following descriptions, output available to be re-read is formatted +as commands that would appear in a +.B readline +initialization file or that would be supplied as individual arguments to a +.B bind +command. Options, if supplied, have the following meanings: .RS .PD 0 diff --git a/doc/bash.html b/doc/bash.html index 6612ca2d..8ba73a9c 100644 --- a/doc/bash.html +++ b/doc/bash.html @@ -3,7 +3,7 @@ -
BASH(1)2023 October 6BASH(1) +BASH(1)2023 December 14BASH(1)

Index @@ -187,7 +187,9 @@ signals the end of options and disables further option processing. Any arguments after the -- -are treated as filenames and arguments. An argument of +are treated as a shell script filename (see below) +and arguments passed to that script. +An argument of - is equivalent to --. @@ -330,7 +332,7 @@ nor the -s option has been supplied, the first argument is assumed to -be the name of a file containing shell commands. +be the name of a file containing shell commands (a shell script). If bash @@ -2889,7 +2891,7 @@ Control how the results of pathname expansion are sorted. The value of this variable specifies the sort criteria and sort order for the results of pathname expansion. If this variable is unset or set to the null string, pathname expansion -uses the historial behavior of sorting by name. +uses the historical behavior of sorting by name. If set, a valid value begins with an optional +, which is ignored, or -, which reverses the sort order from ascending to descending, followed by a sort specifier. @@ -3490,7 +3492,8 @@ the character which signals the start of a history expansion, normally `!'. The second character is the quick substitution character, which is used as shorthand for re-running the previous -command entered, substituting one string for another in the command. +command entered, substituting one string for another in the command, +when it appears as the first character on the line. The default is `ha'. The optional third character is the character which indicates that the remainder of the line is a comment when found @@ -9576,6 +9579,19 @@ space, tab, newline, carriage return, =, and the other shell metacharacters defined above.

+There is a special abbreviation for substitution, active when the +quick substitution character (described above under +histchars) + +is the first character on the line. +It selects the previous history entry, using an event designator +equivalent to !!, +and substitutes one string for another in that line. +It is described below under Event Designators. +This is the only history expansion that does not begin with the history +expansion character. +

+ Several shell options settable with the shopt @@ -10056,6 +10072,14 @@ initialization file such as 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 descriptions, output available to be re-read is formatted +as commands that would appear in a +readline + +initialization file or that would be supplied as individual arguments to a +bind + +command. Options, if supplied, have the following meanings:

@@ -11124,8 +11148,10 @@ from shared object on systems that support dynamic loading. Bash will use the value of the BASH_LOADABLES_PATH variable as a -colon-separated list of directories in which to search for filename. -The default is system-dependent. +colon-separated list of directories in which to search for filename, +if filename does not contain a slash. +The default is system-dependent, +and may include "." to force a search of the current directory. The -d @@ -13682,16 +13708,14 @@ If the string is not translated, this has no effect.
nullglob
-If set, -bash - -allows patterns which match no -files (see +If set, pathname expansion patterns which match no files +(see Pathname Expansion above) -to expand to a null string, rather than themselves. +expand to nothing and are removed, +rather than expanding to themselves.
patsub_replacement
@@ -15161,7 +15185,7 @@ There may be only one active coprocess at a time.
-
GNU Bash 5.32023 October 6BASH(1) +GNU Bash 5.32023 December 14BASH(1)

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

-This document was created by man2html from /usr/local/src/bash/bash-20231007/doc/bash.1.
-Time: 11 October 2023 10:25:11 EDT +This document was created by man2html from /usr/local/src/bash/bash-20231212/doc/bash.1.
+Time: 14 December 2023 16:39:25 EST diff --git a/doc/bash.info b/doc/bash.info index 30026b0c..a87b0876 100644 --- a/doc/bash.info +++ b/doc/bash.info @@ -1,9 +1,9 @@ This is bash.info, produced by makeinfo version 6.8 from bashref.texi. This text is a brief description of the features that are present in the -Bash shell (version 5.3, 6 November 2023). +Bash shell (version 5.3, 14 December 2023). - This is Edition 5.3, last updated 6 November 2023, of 'The GNU Bash + This is Edition 5.3, last updated 14 December 2023, of 'The GNU Bash Reference Manual', for 'Bash', Version 5.3. Copyright (C) 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, 6 November 2023). The Bash home page is +Bash shell (version 5.3, 14 December 2023). The Bash home page is . - This is Edition 5.3, last updated 6 November 2023, of 'The GNU Bash + This is Edition 5.3, last updated 14 December 2023, of 'The GNU Bash Reference Manual', for 'Bash', Version 5.3. Bash contains features that appear in other popular shells, and some @@ -3805,24 +3805,25 @@ standard. '-p' Display Readline function names and bindings in such a way - that they can be used as input or in a Readline initialization - file. + that they can be used as an argument to a subsequent 'bind' + command or in a Readline initialization file. '-P' List current Readline function names and bindings. '-v' Display Readline variable names and values in such a way that - they can be used as input or in a Readline initialization - file. + they can be used as an argument to a subsequent 'bind' command + or in a Readline initialization file. '-V' List current Readline variable names and values. '-s' Display Readline key sequences bound to macros and the strings - they output in such a way that they can be used as input or in - a Readline initialization file. + they output in such a way that they can be used as an argument + to a subsequent 'bind' command or in a Readline initialization + file. '-S' Display Readline key sequences bound to macros and the strings @@ -3865,7 +3866,8 @@ standard. '-X' List all key sequences bound to shell commands and the - associated commands in a format that can be reused as input. + associated commands in a format that can be reused as an + argument to a subsequent 'bind' command. The return status is zero unless an invalid option is supplied or an error occurs. @@ -5735,7 +5737,7 @@ Variables::). first character is the "history expansion" character, that is, the character which signifies the start of a history expansion, normally '!'. The second character is the character which - signifies 'quick substitution' when seen as the first character on + signifies "quick substitution" when seen as the first character on a line, normally '^'. The optional third character is the character which indicates that the remainder of the line is a comment when found as the first character of a word, usually '#'. @@ -10479,6 +10481,14 @@ 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. + There is a special abbreviation for substitution, active when the +QUICK SUBSTITUTION character (default '^') is the first character on the +line. It selects the previous history list entry, using an event +designator equivalent to '!!', and substitutes one string for another in +that line. It is described below (*note Event Designators::). This is +the only history expansion that does not begin with the history +expansion character. + Several shell options settable with the 'shopt' builtin (*note The Shopt Builtin::) may be used to tailor the behavior of history expansion. If the 'histverify' shell option is enabled, and Readline is @@ -12138,11 +12148,11 @@ D.1 Index of Shell Builtin Commands * bind: Bash Builtins. (line 21) * break: Bourne Shell Builtins. (line 37) -* builtin: Bash Builtins. (line 117) -* caller: Bash Builtins. (line 126) +* builtin: Bash Builtins. (line 119) +* caller: Bash Builtins. (line 128) * cd: Bourne Shell Builtins. (line 45) -* command: Bash Builtins. (line 143) +* command: Bash Builtins. (line 145) * compgen: Programmable Completion Builtins. (line 12) * complete: Programmable Completion Builtins. @@ -12151,13 +12161,13 @@ D.1 Index of Shell Builtin Commands (line 248) * continue: Bourne Shell Builtins. (line 90) -* declare: Bash Builtins. (line 163) +* declare: Bash Builtins. (line 165) * dirs: Directory Stack Builtins. (line 7) * disown: Job Control Builtins. (line 104) -* echo: Bash Builtins. (line 266) -* enable: Bash Builtins. (line 315) +* echo: Bash Builtins. (line 268) +* enable: Bash Builtins. (line 317) * eval: Bourne Shell Builtins. (line 99) * exec: Bourne Shell Builtins. @@ -12176,26 +12186,26 @@ D.1 Index of Shell Builtin Commands (line 153) * hash: Bourne Shell Builtins. (line 197) -* help: Bash Builtins. (line 353) +* help: Bash Builtins. (line 355) * history: Bash History Builtins. (line 46) * jobs: Job Control Builtins. (line 27) * kill: Job Control Builtins. (line 58) -* let: Bash Builtins. (line 372) -* local: Bash Builtins. (line 380) -* logout: Bash Builtins. (line 397) -* mapfile: Bash Builtins. (line 402) +* let: Bash Builtins. (line 374) +* local: Bash Builtins. (line 382) +* logout: Bash Builtins. (line 399) +* mapfile: Bash Builtins. (line 404) * popd: Directory Stack Builtins. (line 35) -* printf: Bash Builtins. (line 448) +* printf: Bash Builtins. (line 450) * pushd: Directory Stack Builtins. (line 69) * pwd: Bourne Shell Builtins. (line 222) -* read: Bash Builtins. (line 516) -* readarray: Bash Builtins. (line 619) +* read: Bash Builtins. (line 518) +* readarray: Bash Builtins. (line 621) * readonly: Bourne Shell Builtins. (line 232) * return: Bourne Shell Builtins. @@ -12204,7 +12214,7 @@ D.1 Index of Shell Builtin Commands * shift: Bourne Shell Builtins. (line 272) * shopt: The Shopt Builtin. (line 9) -* source: Bash Builtins. (line 628) +* source: Bash Builtins. (line 630) * suspend: Job Control Builtins. (line 116) * test: Bourne Shell Builtins. @@ -12215,12 +12225,12 @@ D.1 Index of Shell Builtin Commands (line 393) * true: Bourne Shell Builtins. (line 455) -* type: Bash Builtins. (line 633) -* typeset: Bash Builtins. (line 671) -* ulimit: Bash Builtins. (line 677) +* type: Bash Builtins. (line 635) +* typeset: Bash Builtins. (line 673) +* ulimit: Bash Builtins. (line 679) * umask: Bourne Shell Builtins. (line 460) -* unalias: Bash Builtins. (line 783) +* unalias: Bash Builtins. (line 785) * unset: Bourne Shell Builtins. (line 478) * wait: Job Control Builtins. @@ -12898,138 +12908,138 @@ D.5 Concept Index  Tag Table: -Node: Top892 -Node: Introduction2807 -Node: What is Bash?3020 -Node: What is a shell?4131 -Node: Definitions6666 -Node: Basic Shell Features9614 -Node: Shell Syntax10830 -Node: Shell Operation11853 -Node: Quoting13143 -Node: Escape Character14444 -Node: Single Quotes14926 -Node: Double Quotes15271 -Node: ANSI-C Quoting16546 -Node: Locale Translation17855 -Node: Creating Internationalized Scripts19163 -Node: Comments23277 -Node: Shell Commands23892 -Node: Reserved Words24827 -Node: Simple Commands25580 -Node: Pipelines26231 -Node: Lists29214 -Node: Compound Commands31006 -Node: Looping Constructs32015 -Node: Conditional Constructs34507 -Node: Command Grouping48992 -Node: Coprocesses50467 -Node: GNU Parallel53127 -Node: Shell Functions54041 -Node: Shell Parameters61923 -Node: Positional Parameters66308 -Node: Special Parameters67207 -Node: Shell Expansions70418 -Node: Brace Expansion72503 -Node: Tilde Expansion75234 -Node: Shell Parameter Expansion77852 -Node: Command Substitution96442 -Node: Arithmetic Expansion99903 -Node: Process Substitution100868 -Node: Word Splitting101985 -Node: Filename Expansion104030 -Node: Pattern Matching106960 -Node: Quote Removal111959 -Node: Redirections112251 -Node: Executing Commands121942 -Node: Simple Command Expansion122609 -Node: Command Search and Execution124716 -Node: Command Execution Environment127100 -Node: Environment130132 -Node: Exit Status131792 -Node: Signals133573 -Node: Shell Scripts137019 -Node: Shell Builtin Commands140043 -Node: Bourne Shell Builtins142078 -Node: Bash Builtins165467 -Node: Modifying Shell Behavior198516 -Node: The Set Builtin198858 -Node: The Shopt Builtin209829 -Node: Special Builtins226021 -Node: Shell Variables227010 -Node: Bourne Shell Variables227444 -Node: Bash Variables229545 -Node: Bash Features264611 -Node: Invoking Bash265621 -Node: Bash Startup Files271752 -Node: Interactive Shells276880 -Node: What is an Interactive Shell?277288 -Node: Is this Shell Interactive?277934 -Node: Interactive Shell Behavior278746 -Node: Bash Conditional Expressions282372 -Node: Shell Arithmetic287282 -Node: Aliases290240 -Node: Arrays293131 -Node: The Directory Stack299762 -Node: Directory Stack Builtins300543 -Node: Controlling the Prompt304800 -Node: The Restricted Shell307762 -Node: Bash POSIX Mode310369 -Node: Shell Compatibility Mode327011 -Node: Job Control335256 -Node: Job Control Basics335713 -Node: Job Control Builtins340712 -Node: Job Control Variables346504 -Node: Command Line Editing347657 -Node: Introduction and Notation349325 -Node: Readline Interaction350945 -Node: Readline Bare Essentials352133 -Node: Readline Movement Commands353919 -Node: Readline Killing Commands354876 -Node: Readline Arguments356794 -Node: Searching357835 -Node: Readline Init File360018 -Node: Readline Init File Syntax361276 -Node: Conditional Init Constructs385298 -Node: Sample Init File389491 -Node: Bindable Readline Commands392612 -Node: Commands For Moving393813 -Node: Commands For History395861 -Node: Commands For Text400852 -Node: Commands For Killing404827 -Node: Numeric Arguments407528 -Node: Commands For Completion408664 -Node: Keyboard Macros412852 -Node: Miscellaneous Commands413537 -Node: Readline vi Mode419903 -Node: Programmable Completion420807 -Node: Programmable Completion Builtins428584 -Node: A Programmable Completion Example439701 -Node: Using History Interactively444946 -Node: Bash History Facilities445627 -Node: Bash History Builtins448635 -Node: History Interaction453723 -Node: Event Designators457533 -Node: Word Designators459068 -Node: Modifiers460930 -Node: Installing Bash462735 -Node: Basic Installation463869 -Node: Compilers and Options467588 -Node: Compiling For Multiple Architectures468326 -Node: Installation Names470015 -Node: Specifying the System Type472121 -Node: Sharing Defaults472835 -Node: Operation Controls473505 -Node: Optional Features474460 -Node: Reporting Bugs485677 -Node: Major Differences From The Bourne Shell487008 -Node: GNU Free Documentation License503863 -Node: Indexes529037 -Node: Builtin Index529488 -Node: Reserved Word Index536586 -Node: Variable Index539031 -Node: Function Index556162 -Node: Concept Index570018 +Node: Top894 +Node: Introduction2811 +Node: What is Bash?3024 +Node: What is a shell?4135 +Node: Definitions6670 +Node: Basic Shell Features9618 +Node: Shell Syntax10834 +Node: Shell Operation11857 +Node: Quoting13147 +Node: Escape Character14448 +Node: Single Quotes14930 +Node: Double Quotes15275 +Node: ANSI-C Quoting16550 +Node: Locale Translation17859 +Node: Creating Internationalized Scripts19167 +Node: Comments23281 +Node: Shell Commands23896 +Node: Reserved Words24831 +Node: Simple Commands25584 +Node: Pipelines26235 +Node: Lists29218 +Node: Compound Commands31010 +Node: Looping Constructs32019 +Node: Conditional Constructs34511 +Node: Command Grouping48996 +Node: Coprocesses50471 +Node: GNU Parallel53131 +Node: Shell Functions54045 +Node: Shell Parameters61927 +Node: Positional Parameters66312 +Node: Special Parameters67211 +Node: Shell Expansions70422 +Node: Brace Expansion72507 +Node: Tilde Expansion75238 +Node: Shell Parameter Expansion77856 +Node: Command Substitution96446 +Node: Arithmetic Expansion99907 +Node: Process Substitution100872 +Node: Word Splitting101989 +Node: Filename Expansion104034 +Node: Pattern Matching106964 +Node: Quote Removal111963 +Node: Redirections112255 +Node: Executing Commands121946 +Node: Simple Command Expansion122613 +Node: Command Search and Execution124720 +Node: Command Execution Environment127104 +Node: Environment130136 +Node: Exit Status131796 +Node: Signals133577 +Node: Shell Scripts137023 +Node: Shell Builtin Commands140047 +Node: Bourne Shell Builtins142082 +Node: Bash Builtins165471 +Node: Modifying Shell Behavior198688 +Node: The Set Builtin199030 +Node: The Shopt Builtin210001 +Node: Special Builtins226193 +Node: Shell Variables227182 +Node: Bourne Shell Variables227616 +Node: Bash Variables229717 +Node: Bash Features264783 +Node: Invoking Bash265793 +Node: Bash Startup Files271924 +Node: Interactive Shells277052 +Node: What is an Interactive Shell?277460 +Node: Is this Shell Interactive?278106 +Node: Interactive Shell Behavior278918 +Node: Bash Conditional Expressions282544 +Node: Shell Arithmetic287454 +Node: Aliases290412 +Node: Arrays293303 +Node: The Directory Stack299934 +Node: Directory Stack Builtins300715 +Node: Controlling the Prompt304972 +Node: The Restricted Shell307934 +Node: Bash POSIX Mode310541 +Node: Shell Compatibility Mode327183 +Node: Job Control335428 +Node: Job Control Basics335885 +Node: Job Control Builtins340884 +Node: Job Control Variables346676 +Node: Command Line Editing347829 +Node: Introduction and Notation349497 +Node: Readline Interaction351117 +Node: Readline Bare Essentials352305 +Node: Readline Movement Commands354091 +Node: Readline Killing Commands355048 +Node: Readline Arguments356966 +Node: Searching358007 +Node: Readline Init File360190 +Node: Readline Init File Syntax361448 +Node: Conditional Init Constructs385470 +Node: Sample Init File389663 +Node: Bindable Readline Commands392784 +Node: Commands For Moving393985 +Node: Commands For History396033 +Node: Commands For Text401024 +Node: Commands For Killing404999 +Node: Numeric Arguments407700 +Node: Commands For Completion408836 +Node: Keyboard Macros413024 +Node: Miscellaneous Commands413709 +Node: Readline vi Mode420075 +Node: Programmable Completion420979 +Node: Programmable Completion Builtins428756 +Node: A Programmable Completion Example439873 +Node: Using History Interactively445118 +Node: Bash History Facilities445799 +Node: Bash History Builtins448807 +Node: History Interaction453895 +Node: Event Designators458144 +Node: Word Designators459679 +Node: Modifiers461541 +Node: Installing Bash463346 +Node: Basic Installation464480 +Node: Compilers and Options468199 +Node: Compiling For Multiple Architectures468937 +Node: Installation Names470626 +Node: Specifying the System Type472732 +Node: Sharing Defaults473446 +Node: Operation Controls474116 +Node: Optional Features475071 +Node: Reporting Bugs486288 +Node: Major Differences From The Bourne Shell487619 +Node: GNU Free Documentation License504474 +Node: Indexes529648 +Node: Builtin Index530099 +Node: Reserved Word Index537197 +Node: Variable Index539642 +Node: Function Index556773 +Node: Concept Index570629  End Tag Table diff --git a/doc/bash.pdf b/doc/bash.pdf index 8cbf13107858053399c3a2e6163fbd7d6daa03a8..ec604f94bc480475f26496f7fee154cc68afbaae 100644 GIT binary patch delta 324343 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

mdr2SN)XXdFDbf+Rr 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

+pa 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

wATGMTK@{ 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 diff --git a/doc/bashref.bt b/doc/bashref.bt index 6bcee5b7..6031649e 100644 --- a/doc/bashref.bt +++ b/doc/bashref.bt @@ -26,7 +26,7 @@ \entry{builtin}{59}{\code {builtin}} \entry{caller}{59}{\code {caller}} \entry{command}{59}{\code {command}} -\entry{declare}{59}{\code {declare}} +\entry{declare}{60}{\code {declare}} \entry{echo}{61}{\code {echo}} \entry{enable}{62}{\code {enable}} \entry{help}{62}{\code {help}} diff --git a/doc/bashref.bts b/doc/bashref.bts index 82afb1dc..ebaccfb8 100644 --- a/doc/bashref.bts +++ b/doc/bashref.bts @@ -20,7 +20,7 @@ \entry{\code {compopt}}{155} \entry{\code {continue}}{50} \initial {D} -\entry{\code {declare}}{59} +\entry{\code {declare}}{60} \entry{\code {dirs}}{106} \entry{\code {disown}}{121} \initial {E} diff --git a/doc/bashref.html b/doc/bashref.html index d12dfd54..7d409545 100644 --- a/doc/bashref.html +++ b/doc/bashref.html @@ -4,9 +4,9 @@ -shift trap unset +

break : . source continue eval exec exit export readonly return set
+shift times trap unset
 

@@ -7442,7 +7452,7 @@ option. The value of this variable specifies the sort criteria and sort order for the results of filename expansion. If this variable is unset or set to the null string, filename expansion -uses the historial behavior of sorting by name. +uses the historical behavior of sorting by name. If set, a valid value begins with an optional ‘+’, which is ignored, or ‘-’, which reverses the sort order from ascending to descending, followed by a sort specifier. @@ -7484,13 +7494,17 @@ subsequently reset. substitution, and tokenization (see
History Expansion). The first character is the history expansion character, that is, the character which signifies the -start of a history expansion, normally ‘!’. The second character is the -character which signifies ‘quick substitution’ when seen as the first -character on a line, normally ‘^’. The optional third character is the +start of a history expansion, normally ‘!’. +The second character is the +character which signifies "quick substitution" when seen as the first +character on a line, normally ‘^’. +The optional third character is the character which indicates that the remainder of the line is a comment when -found as the first character of a word, usually ‘#’. The history +found as the first character of a word, usually ‘#’. +The history comment character causes history substitution to be skipped for the -remaining words on the line. It does not necessarily cause the shell +remaining words on the line. +It does not necessarily cause the shell parser to treat the rest of the line as a comment.

@@ -8130,8 +8144,15 @@ that may be reused as input.
--

A -- signals the end of options and disables further option processing. -Any arguments after the -- are treated as filenames and arguments. -

+Any arguments after the -- +are treated as a shell script filename (see Shell Scripts) +and arguments passed to that script. +

+ +
-
+

Equivalent to --. +

+
@@ -9574,6 +9595,12 @@ fatal error if it attempts to unset a readonly or non-unsetta variable, or encounters a variable name argument that is an invalid identifier, which causes a non-interactive shell to exit. +
  • When asked to unset a variable that appears in an assignment statement +preceding the command, the unset builtin attempts to unset a variable +of the same name in the current or previous scope as well. +This implements the required "if an assigned variable is further modified +by the utility, the modifications made by the utility shall persist" behavior. +
  • A non-interactive shell exits with an error status if a variable assignment error occurs when no command name follows the assignment statements. @@ -12394,6 +12421,14 @@ as the editor, in that order.

    + +
    execute-named-command (M-x)
    +

    Read a bindable readline command name from the input and execute the +function to which it’s bound, as if the key sequence to which it was +bound appeared in the input. +If this function is supplied with a numeric argument, it passes that +argument to the function it executes. +

    @@ -13362,6 +13397,16 @@ 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.

    +

    There is a special abbreviation for substitution, active when the +quick substitution character (default ‘^’) +is the first character on the line. +It selects the previous history list entry, using an event designator +equivalent to !!, +and substitutes one string for another in that line. +It is described below (see Event Designators). +This is the only history expansion that does not begin with the history +expansion character. +

    Several shell options settable with the shopt builtin (see The Shopt Builtin) may be used to tailor the behavior of history expansion. If the @@ -14204,7 +14249,7 @@ instance of the shell from the environment. This option is enabled by default.

    -
    --enable-glob-asciirange-default
    +
    --enable-glob-asciiranges-default

    Set the default value of the globasciiranges shell option described above under The Shopt Builtin to be enabled. This controls the behavior of character ranges when used in pattern matching @@ -16034,6 +16079,7 @@ Next: , Previ end-of-history (M->)Commands For History end-of-line (C-e)Commands For Moving exchange-point-and-mark (C-x C-x)Miscellaneous Commands +execute-named-command (M-x)Miscellaneous Commands


    F fetch-history ()Commands For History diff --git a/doc/bashref.info b/doc/bashref.info index 064eab3f..72949767 100644 --- a/doc/bashref.info +++ b/doc/bashref.info @@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 6.8 from bashref.texi. This text is a brief description of the features that are present in the -Bash shell (version 5.3, 6 November 2023). +Bash shell (version 5.3, 14 December 2023). - This is Edition 5.3, last updated 6 November 2023, of 'The GNU Bash + This is Edition 5.3, last updated 14 December 2023, of 'The GNU Bash Reference Manual', for 'Bash', Version 5.3. Copyright (C) 1988-2023 Free Software Foundation, Inc. @@ -27,10 +27,10 @@ Bash Features ************* This text is a brief description of the features that are present in the -Bash shell (version 5.3, 6 November 2023). The Bash home page is +Bash shell (version 5.3, 14 December 2023). The Bash home page is . - This is Edition 5.3, last updated 6 November 2023, of 'The GNU Bash + This is Edition 5.3, last updated 14 December 2023, of 'The GNU Bash Reference Manual', for 'Bash', Version 5.3. Bash contains features that appear in other popular shells, and some @@ -3806,24 +3806,25 @@ standard. '-p' Display Readline function names and bindings in such a way - that they can be used as input or in a Readline initialization - file. + that they can be used as an argument to a subsequent 'bind' + command or in a Readline initialization file. '-P' List current Readline function names and bindings. '-v' Display Readline variable names and values in such a way that - they can be used as input or in a Readline initialization - file. + they can be used as an argument to a subsequent 'bind' command + or in a Readline initialization file. '-V' List current Readline variable names and values. '-s' Display Readline key sequences bound to macros and the strings - they output in such a way that they can be used as input or in - a Readline initialization file. + they output in such a way that they can be used as an argument + to a subsequent 'bind' command or in a Readline initialization + file. '-S' Display Readline key sequences bound to macros and the strings @@ -3866,7 +3867,8 @@ standard. '-X' List all key sequences bound to shell commands and the - associated commands in a format that can be reused as input. + associated commands in a format that can be reused as an + argument to a subsequent 'bind' command. The return status is zero unless an invalid option is supplied or an error occurs. @@ -5736,7 +5738,7 @@ Variables::). first character is the "history expansion" character, that is, the character which signifies the start of a history expansion, normally '!'. The second character is the character which - signifies 'quick substitution' when seen as the first character on + signifies "quick substitution" when seen as the first character on a line, normally '^'. The optional third character is the character which indicates that the remainder of the line is a comment when found as the first character of a word, usually '#'. @@ -10480,6 +10482,14 @@ 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. + There is a special abbreviation for substitution, active when the +QUICK SUBSTITUTION character (default '^') is the first character on the +line. It selects the previous history list entry, using an event +designator equivalent to '!!', and substitutes one string for another in +that line. It is described below (*note Event Designators::). This is +the only history expansion that does not begin with the history +expansion character. + Several shell options settable with the 'shopt' builtin (*note The Shopt Builtin::) may be used to tailor the behavior of history expansion. If the 'histverify' shell option is enabled, and Readline is @@ -12139,11 +12149,11 @@ D.1 Index of Shell Builtin Commands * bind: Bash Builtins. (line 21) * break: Bourne Shell Builtins. (line 37) -* builtin: Bash Builtins. (line 117) -* caller: Bash Builtins. (line 126) +* builtin: Bash Builtins. (line 119) +* caller: Bash Builtins. (line 128) * cd: Bourne Shell Builtins. (line 45) -* command: Bash Builtins. (line 143) +* command: Bash Builtins. (line 145) * compgen: Programmable Completion Builtins. (line 12) * complete: Programmable Completion Builtins. @@ -12152,13 +12162,13 @@ D.1 Index of Shell Builtin Commands (line 248) * continue: Bourne Shell Builtins. (line 90) -* declare: Bash Builtins. (line 163) +* declare: Bash Builtins. (line 165) * dirs: Directory Stack Builtins. (line 7) * disown: Job Control Builtins. (line 104) -* echo: Bash Builtins. (line 266) -* enable: Bash Builtins. (line 315) +* echo: Bash Builtins. (line 268) +* enable: Bash Builtins. (line 317) * eval: Bourne Shell Builtins. (line 99) * exec: Bourne Shell Builtins. @@ -12177,26 +12187,26 @@ D.1 Index of Shell Builtin Commands (line 153) * hash: Bourne Shell Builtins. (line 197) -* help: Bash Builtins. (line 353) +* help: Bash Builtins. (line 355) * history: Bash History Builtins. (line 46) * jobs: Job Control Builtins. (line 27) * kill: Job Control Builtins. (line 58) -* let: Bash Builtins. (line 372) -* local: Bash Builtins. (line 380) -* logout: Bash Builtins. (line 397) -* mapfile: Bash Builtins. (line 402) +* let: Bash Builtins. (line 374) +* local: Bash Builtins. (line 382) +* logout: Bash Builtins. (line 399) +* mapfile: Bash Builtins. (line 404) * popd: Directory Stack Builtins. (line 35) -* printf: Bash Builtins. (line 448) +* printf: Bash Builtins. (line 450) * pushd: Directory Stack Builtins. (line 69) * pwd: Bourne Shell Builtins. (line 222) -* read: Bash Builtins. (line 516) -* readarray: Bash Builtins. (line 619) +* read: Bash Builtins. (line 518) +* readarray: Bash Builtins. (line 621) * readonly: Bourne Shell Builtins. (line 232) * return: Bourne Shell Builtins. @@ -12205,7 +12215,7 @@ D.1 Index of Shell Builtin Commands * shift: Bourne Shell Builtins. (line 272) * shopt: The Shopt Builtin. (line 9) -* source: Bash Builtins. (line 628) +* source: Bash Builtins. (line 630) * suspend: Job Control Builtins. (line 116) * test: Bourne Shell Builtins. @@ -12216,12 +12226,12 @@ D.1 Index of Shell Builtin Commands (line 393) * true: Bourne Shell Builtins. (line 455) -* type: Bash Builtins. (line 633) -* typeset: Bash Builtins. (line 671) -* ulimit: Bash Builtins. (line 677) +* type: Bash Builtins. (line 635) +* typeset: Bash Builtins. (line 673) +* ulimit: Bash Builtins. (line 679) * umask: Bourne Shell Builtins. (line 460) -* unalias: Bash Builtins. (line 783) +* unalias: Bash Builtins. (line 785) * unset: Bourne Shell Builtins. (line 478) * wait: Job Control Builtins. @@ -12899,138 +12909,138 @@ D.5 Concept Index  Tag Table: -Node: Top895 -Node: Introduction2813 -Node: What is Bash?3029 -Node: What is a shell?4143 -Node: Definitions6681 -Node: Basic Shell Features9632 -Node: Shell Syntax10851 -Node: Shell Operation11877 -Node: Quoting13170 -Node: Escape Character14474 -Node: Single Quotes14959 -Node: Double Quotes15307 -Node: ANSI-C Quoting16585 -Node: Locale Translation17897 -Node: Creating Internationalized Scripts19208 -Node: Comments23325 -Node: Shell Commands23943 -Node: Reserved Words24881 -Node: Simple Commands25637 -Node: Pipelines26291 -Node: Lists29277 -Node: Compound Commands31072 -Node: Looping Constructs32084 -Node: Conditional Constructs34579 -Node: Command Grouping49067 -Node: Coprocesses50545 -Node: GNU Parallel53208 -Node: Shell Functions54125 -Node: Shell Parameters62010 -Node: Positional Parameters66398 -Node: Special Parameters67300 -Node: Shell Expansions70514 -Node: Brace Expansion72602 -Node: Tilde Expansion75336 -Node: Shell Parameter Expansion77957 -Node: Command Substitution96550 -Node: Arithmetic Expansion100014 -Node: Process Substitution100982 -Node: Word Splitting102102 -Node: Filename Expansion104150 -Node: Pattern Matching107083 -Node: Quote Removal112085 -Node: Redirections112380 -Node: Executing Commands122074 -Node: Simple Command Expansion122744 -Node: Command Search and Execution124854 -Node: Command Execution Environment127241 -Node: Environment130276 -Node: Exit Status131939 -Node: Signals133723 -Node: Shell Scripts137172 -Node: Shell Builtin Commands140199 -Node: Bourne Shell Builtins142237 -Node: Bash Builtins165629 -Node: Modifying Shell Behavior198681 -Node: The Set Builtin199026 -Node: The Shopt Builtin210000 -Node: Special Builtins226195 -Node: Shell Variables227187 -Node: Bourne Shell Variables227624 -Node: Bash Variables229728 -Node: Bash Features264797 -Node: Invoking Bash265810 -Node: Bash Startup Files271944 -Node: Interactive Shells277075 -Node: What is an Interactive Shell?277486 -Node: Is this Shell Interactive?278135 -Node: Interactive Shell Behavior278950 -Node: Bash Conditional Expressions282579 -Node: Shell Arithmetic287492 -Node: Aliases290453 -Node: Arrays293347 -Node: The Directory Stack299981 -Node: Directory Stack Builtins300765 -Node: Controlling the Prompt305025 -Node: The Restricted Shell307990 -Node: Bash POSIX Mode310600 -Node: Shell Compatibility Mode327245 -Node: Job Control335493 -Node: Job Control Basics335953 -Node: Job Control Builtins340955 -Node: Job Control Variables346750 -Node: Command Line Editing347906 -Node: Introduction and Notation349577 -Node: Readline Interaction351200 -Node: Readline Bare Essentials352391 -Node: Readline Movement Commands354180 -Node: Readline Killing Commands355140 -Node: Readline Arguments357061 -Node: Searching358105 -Node: Readline Init File360291 -Node: Readline Init File Syntax361552 -Node: Conditional Init Constructs385577 -Node: Sample Init File389773 -Node: Bindable Readline Commands392897 -Node: Commands For Moving394101 -Node: Commands For History396152 -Node: Commands For Text401146 -Node: Commands For Killing405124 -Node: Numeric Arguments407828 -Node: Commands For Completion408967 -Node: Keyboard Macros413158 -Node: Miscellaneous Commands413846 -Node: Readline vi Mode420215 -Node: Programmable Completion421122 -Node: Programmable Completion Builtins428902 -Node: A Programmable Completion Example440022 -Node: Using History Interactively445270 -Node: Bash History Facilities445954 -Node: Bash History Builtins448965 -Node: History Interaction454056 -Node: Event Designators457869 -Node: Word Designators459407 -Node: Modifiers461272 -Node: Installing Bash463080 -Node: Basic Installation464217 -Node: Compilers and Options467939 -Node: Compiling For Multiple Architectures468680 -Node: Installation Names470372 -Node: Specifying the System Type472481 -Node: Sharing Defaults473198 -Node: Operation Controls473871 -Node: Optional Features474829 -Node: Reporting Bugs486049 -Node: Major Differences From The Bourne Shell487383 -Node: GNU Free Documentation License504241 -Node: Indexes529418 -Node: Builtin Index529872 -Node: Reserved Word Index536973 -Node: Variable Index539421 -Node: Function Index556555 -Node: Concept Index570414 +Node: Top897 +Node: Introduction2817 +Node: What is Bash?3033 +Node: What is a shell?4147 +Node: Definitions6685 +Node: Basic Shell Features9636 +Node: Shell Syntax10855 +Node: Shell Operation11881 +Node: Quoting13174 +Node: Escape Character14478 +Node: Single Quotes14963 +Node: Double Quotes15311 +Node: ANSI-C Quoting16589 +Node: Locale Translation17901 +Node: Creating Internationalized Scripts19212 +Node: Comments23329 +Node: Shell Commands23947 +Node: Reserved Words24885 +Node: Simple Commands25641 +Node: Pipelines26295 +Node: Lists29281 +Node: Compound Commands31076 +Node: Looping Constructs32088 +Node: Conditional Constructs34583 +Node: Command Grouping49071 +Node: Coprocesses50549 +Node: GNU Parallel53212 +Node: Shell Functions54129 +Node: Shell Parameters62014 +Node: Positional Parameters66402 +Node: Special Parameters67304 +Node: Shell Expansions70518 +Node: Brace Expansion72606 +Node: Tilde Expansion75340 +Node: Shell Parameter Expansion77961 +Node: Command Substitution96554 +Node: Arithmetic Expansion100018 +Node: Process Substitution100986 +Node: Word Splitting102106 +Node: Filename Expansion104154 +Node: Pattern Matching107087 +Node: Quote Removal112089 +Node: Redirections112384 +Node: Executing Commands122078 +Node: Simple Command Expansion122748 +Node: Command Search and Execution124858 +Node: Command Execution Environment127245 +Node: Environment130280 +Node: Exit Status131943 +Node: Signals133727 +Node: Shell Scripts137176 +Node: Shell Builtin Commands140203 +Node: Bourne Shell Builtins142241 +Node: Bash Builtins165633 +Node: Modifying Shell Behavior198853 +Node: The Set Builtin199198 +Node: The Shopt Builtin210172 +Node: Special Builtins226367 +Node: Shell Variables227359 +Node: Bourne Shell Variables227796 +Node: Bash Variables229900 +Node: Bash Features264969 +Node: Invoking Bash265982 +Node: Bash Startup Files272116 +Node: Interactive Shells277247 +Node: What is an Interactive Shell?277658 +Node: Is this Shell Interactive?278307 +Node: Interactive Shell Behavior279122 +Node: Bash Conditional Expressions282751 +Node: Shell Arithmetic287664 +Node: Aliases290625 +Node: Arrays293519 +Node: The Directory Stack300153 +Node: Directory Stack Builtins300937 +Node: Controlling the Prompt305197 +Node: The Restricted Shell308162 +Node: Bash POSIX Mode310772 +Node: Shell Compatibility Mode327417 +Node: Job Control335665 +Node: Job Control Basics336125 +Node: Job Control Builtins341127 +Node: Job Control Variables346922 +Node: Command Line Editing348078 +Node: Introduction and Notation349749 +Node: Readline Interaction351372 +Node: Readline Bare Essentials352563 +Node: Readline Movement Commands354352 +Node: Readline Killing Commands355312 +Node: Readline Arguments357233 +Node: Searching358277 +Node: Readline Init File360463 +Node: Readline Init File Syntax361724 +Node: Conditional Init Constructs385749 +Node: Sample Init File389945 +Node: Bindable Readline Commands393069 +Node: Commands For Moving394273 +Node: Commands For History396324 +Node: Commands For Text401318 +Node: Commands For Killing405296 +Node: Numeric Arguments408000 +Node: Commands For Completion409139 +Node: Keyboard Macros413330 +Node: Miscellaneous Commands414018 +Node: Readline vi Mode420387 +Node: Programmable Completion421294 +Node: Programmable Completion Builtins429074 +Node: A Programmable Completion Example440194 +Node: Using History Interactively445442 +Node: Bash History Facilities446126 +Node: Bash History Builtins449137 +Node: History Interaction454228 +Node: Event Designators458480 +Node: Word Designators460018 +Node: Modifiers461883 +Node: Installing Bash463691 +Node: Basic Installation464828 +Node: Compilers and Options468550 +Node: Compiling For Multiple Architectures469291 +Node: Installation Names470983 +Node: Specifying the System Type473092 +Node: Sharing Defaults473809 +Node: Operation Controls474482 +Node: Optional Features475440 +Node: Reporting Bugs486660 +Node: Major Differences From The Bourne Shell487994 +Node: GNU Free Documentation License504852 +Node: Indexes530029 +Node: Builtin Index530483 +Node: Reserved Word Index537584 +Node: Variable Index540032 +Node: Function Index557166 +Node: Concept Index571025  End Tag Table diff --git a/doc/bashref.log b/doc/bashref.log index 265a18a0..48f67f55 100644 --- a/doc/bashref.log +++ b/doc/bashref.log @@ -1,12 +1,12 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/MacPorts 2021.58693_0) (preloaded format=pdfetex 2021.8.30) 30 NOV 2023 08:24 +This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/MacPorts 2021.58693_0) (preloaded format=pdfetex 2021.8.30) 14 DEC 2023 16:39 entering extended mode restricted \write18 enabled. file:line:error style messages enabled. %&-line parsing enabled. -**\input /usr/local/src/bash/bash-20231124/doc/bashref.texi \input /usr/local/s -rc/bash/bash-20231124/doc/bashref.texi -(/usr/local/src/bash/bash-20231124/doc/bashref.texi -(/usr/local/src/bash/bash-20231124/doc/texinfo.tex +**\input /usr/local/src/bash/bash-20231212/doc/bashref.texi \input /usr/local/s +rc/bash/bash-20231212/doc/bashref.texi +(/usr/local/src/bash/bash-20231212/doc/bashref.texi +(/usr/local/src/bash/bash-20231212/doc/texinfo.tex Loading texinfo [version 2015-11-22.14]: \outerhsize=\dimen16 \outervsize=\dimen17 @@ -162,15 +162,15 @@ This is `epsf.tex' v2.7.4 <14 February 2011> texinfo.tex: doing @include of version.texi -(/usr/local/src/bash/bash-20231124/doc/version.texi) [1{/opt/local/var/db/texmf +(/usr/local/src/bash/bash-20231212/doc/version.texi) [1{/opt/local/var/db/texmf /fonts/map/pdftex/updmap/pdftex.map}] [2] -(/usr/local/build/bash/bash-20231124/doc/bashref.toc [-1] [-2] [-3]) [-4] -(/usr/local/build/bash/bash-20231124/doc/bashref.toc) -(/usr/local/build/bash/bash-20231124/doc/bashref.toc) Chapter 1 +(/usr/local/build/bash/bash-20231212/doc/bashref.toc [-1] [-2] [-3]) [-4] +(/usr/local/build/bash/bash-20231212/doc/bashref.toc) +(/usr/local/build/bash/bash-20231212/doc/bashref.toc) Chapter 1 \openout0 = `bashref.toc'. -(/usr/local/build/bash/bash-20231124/doc/bashref.aux) +(/usr/local/build/bash/bash-20231212/doc/bashref.aux) \openout1 = `bashref.aux'. Chapter 2 [1] [2] @@ -230,7 +230,7 @@ Overfull \hbox (5.95723pt too wide) in paragraph at lines 724--725 [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] -Overfull \hbox (38.26585pt too wide) in paragraph at lines 5414--5414 +Overfull \hbox (38.26585pt too wide) in paragraph at lines 5420--5420 []@texttt set [-abefhkmnptuvxBCEHPT] [-o @textttsl option-name@texttt ] [--] [ -] [@textttsl ar-gu-ment []@texttt ][] @@ -243,7 +243,7 @@ Overfull \hbox (38.26585pt too wide) in paragraph at lines 5414--5414 .etc. -Overfull \hbox (38.26585pt too wide) in paragraph at lines 5415--5415 +Overfull \hbox (38.26585pt too wide) in paragraph at lines 5421--5421 []@texttt set [+abefhkmnptuvxBCEHPT] [+o @textttsl option-name@texttt ] [--] [ -] [@textttsl ar-gu-ment []@texttt ][] @@ -262,7 +262,7 @@ Overfull \hbox (38.26585pt too wide) in paragraph at lines 5415--5415 [119] [120] texinfo.tex: doing @include of rluser.texi - (/usr/local/src/bash/bash-20231124/lib/readline/doc/rluser.texi + (/usr/local/src/bash/bash-20231212/lib/readline/doc/rluser.texi Chapter 8 [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] Underfull \hbox (badness 7540) in paragraph at lines 878--884 @@ -312,10 +312,10 @@ gnored[] texinfo.tex: doing @include of hsuser.texi -(/usr/local/src/bash/bash-20231124/lib/readline/doc/hsuser.texi Chapter 9 +(/usr/local/src/bash/bash-20231212/lib/readline/doc/hsuser.texi Chapter 9 [158] [159] [160] [161] [162] [163]) Chapter 10 [164] [165] [166] [167] [168] -Underfull \hbox (badness 10000) in paragraph at lines 9766--9775 +Underfull \hbox (badness 10000) in paragraph at lines 9776--9785 []@textrm All of the fol-low-ing op-tions ex-cept for `@texttt alt-array-implem entation[]@textrm '[], @@ -328,7 +328,7 @@ entation[]@textrm '[], .etc. -Underfull \hbox (badness 10000) in paragraph at lines 9766--9775 +Underfull \hbox (badness 10000) in paragraph at lines 9776--9785 @textrm `@texttt disabled-builtins[]@textrm '[], `@texttt direxpand-default[]@t extrm '[], `@texttt strict-posix-default[]@textrm '[], and @@ -344,13 +344,13 @@ extrm '[], `@texttt strict-posix-default[]@textrm '[], and [178] [179] Appendix C [180] texinfo.tex: doing @include of fdl.texi - (/usr/local/src/bash/bash-20231124/doc/fdl.texi + (/usr/local/src/bash/bash-20231212/doc/fdl.texi [181] [182] [183] [184] [185] [186] [187]) Appendix D [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] ) Here is how much of TeX's memory you used: 4104 strings out of 497086 47614 string characters out of 6206517 - 141907 words of memory out of 5000000 + 141909 words of memory out of 5000000 4869 multiletter control sequences out of 15000+600000 34315 words of font info for 116 fonts, out of 8000000 for 9000 51 hyphenation exceptions out of 8191 @@ -372,10 +372,10 @@ texlive/fonts/type1/public/amsfonts/cm/cmtt12.pfb> -Output written on bashref.pdf (203 pages, 815459 bytes). +Output written on bashref.pdf (203 pages, 816032 bytes). PDF statistics: - 2829 PDF objects out of 2984 (max. 8388607) - 2579 compressed objects within 26 object streams + 2830 PDF objects out of 2984 (max. 8388607) + 2580 compressed objects within 26 object streams 331 named destinations out of 1000 (max. 500000) 1157 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/doc/bashref.pdf b/doc/bashref.pdf index 5d250f237fa73eb71c46155820d164c2104923e3..62d319404af3f3cd199fa1a86821c68346521ed6 100644 GIT binary patch delta 63955 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 aMTSy|n1H?9FeuQt`T5c4=wwu7(f$`TStfV@ diff --git a/doc/bashref.texi b/doc/bashref.texi index 9bb039ec..463923f3 100644 --- a/doc/bashref.texi +++ b/doc/bashref.texi @@ -4531,23 +4531,28 @@ synonym); @code{emacs} is equivalent to @code{emacs-standard}. List the names of all Readline functions. @item -p -Display Readline function names and bindings in such a way that they -can be used as input or in a Readline initialization file. +Display Readline function names and bindings +in such a way that they can be used as +an argument to a subsequent @code{bind} command +or in a Readline initialization file. @item -P List current Readline function names and bindings. @item -v -Display Readline variable names and values in such a way that they -can be used as input or in a Readline initialization file. +Display Readline variable names and values +in such a way that they can be used as +an argument to a subsequent @code{bind} command +or in a Readline initialization file. @item -V List current Readline variable names and values. @item -s Display Readline key sequences bound to macros and the strings they output -in such a way that they can be used as input or in a Readline -initialization file. +in such a way that they can be used as +an argument to a subsequent @code{bind} command +or in a Readline initialization file. @item -S Display Readline key sequences bound to macros and the strings they output. @@ -4590,7 +4595,8 @@ reflected in the editing state. @item -X List all key sequences bound to shell commands and the associated commands -in a format that can be reused as input. +in a format that can be reused as +an argument to a subsequent @code{bind} command. @end table @noindent @@ -6689,13 +6695,17 @@ Up to three characters which control history expansion, quick substitution, and tokenization (@pxref{History Interaction}). The first character is the @dfn{history expansion} character, that is, the character which signifies the -start of a history expansion, normally @samp{!}. The second character is the -character which signifies `quick substitution' when seen as the first -character on a line, normally @samp{^}. The optional third character is the +start of a history expansion, normally @samp{!}. +The second character is the +character which signifies "quick substitution" when seen as the first +character on a line, normally @samp{^}. +The optional third character is the character which indicates that the remainder of the line is a comment when -found as the first character of a word, usually @samp{#}. The history +found as the first character of a word, usually @samp{#}. +The history comment character causes history substitution to be skipped for the -remaining words on the line. It does not necessarily cause the shell +remaining words on the line. +It does not necessarily cause the shell parser to treat the rest of the line as a comment. @item HISTCMD diff --git a/doc/version.texi b/doc/version.texi index 95c5c207..cecc569e 100644 --- a/doc/version.texi +++ b/doc/version.texi @@ -2,10 +2,10 @@ Copyright (C) 1988-2023 Free Software Foundation, Inc. @end ignore -@set LASTCHANGE Mon Nov 6 10:19:14 EST 2023 +@set LASTCHANGE Thu Dec 14 11:05:10 EST 2023 @set EDITION 5.3 @set VERSION 5.3 -@set UPDATED 6 November 2023 -@set UPDATED-MONTH November 2023 +@set UPDATED 14 December 2023 +@set UPDATED-MONTH December 2023 diff --git a/execute_cmd.c b/execute_cmd.c index ae20a4cb..f13114b9 100644 --- a/execute_cmd.c +++ b/execute_cmd.c @@ -4089,6 +4089,17 @@ execute_cond_command (COND_COM *cond_command) } #endif /* COND_COMMAND */ +char * +save_lastarg (void) +{ + char *v; + + v = get_string_value ("_"); + if (v) + v = savestring (v); + return v; +} + void bind_lastarg (char *arg) { diff --git a/execute_cmd.h b/execute_cmd.h index 97a70509..44c60ba8 100644 --- a/execute_cmd.h +++ b/execute_cmd.h @@ -124,6 +124,7 @@ extern void uw_restore_funcarray_state (void *); extern void uw_maybe_restore_getopt_state (void *); extern void uw_lastpipe_cleanup (void *); +extern char *save_lastarg (void); extern void bind_lastarg (char *); extern void uw_dispose_fd_bitmap (void *); diff --git a/lib/readline/doc/history.3 b/lib/readline/doc/history.3 index 63a40049..76e10253 100644 --- a/lib/readline/doc/history.3 +++ b/lib/readline/doc/history.3 @@ -6,9 +6,9 @@ .\" Case Western Reserve University .\" chet.ramey@case.edu .\" -.\" Last Change: Thu Jan 19 17:20:59 EST 2023 +.\" Last Change: Thu Dec 14 15:42:44 EST 2023 .\" -.TH HISTORY 3 "2023 January 19" "GNU History 8.2" +.TH HISTORY 3 "2023 December 14" "GNU History 8.3" .\" .\" File Name macro. This used to be `.PN', for Path Name, .\" but Sun doesn't seem to like that very much. @@ -74,10 +74,21 @@ does when reading input, so that several words that would otherwise be separated are considered one word when surrounded by quotes (see the description of \fBhistory_tokenize()\fP below). +.PP History expansions are introduced by the appearance of the history expansion character, which is \^\fB!\fP\^ by default. Only backslash (\^\fB\e\fP\^) and single quotes can quote the history expansion character. +.PP +There is a special abbreviation for substitution, active when the +\fIquick substitution\fP character (default \fB\(ha\fP) +is the first character on the line. +It selects the previous history list entry, using an event designator +equivalent to \fB!!\fP, +and substitutes one string for another in that line. +It is described below under \fBEvent Designators\fP. +This is the only history expansion that does not begin with the history +expansion character. .SS Event Designators An event designator is a reference to a command line entry in the history list. diff --git a/lib/readline/doc/hsuser.texi b/lib/readline/doc/hsuser.texi index 386d6c52..dab64a09 100644 --- a/lib/readline/doc/hsuser.texi +++ b/lib/readline/doc/hsuser.texi @@ -316,6 +316,16 @@ also treated as quoted if it immediately precedes the closing double quote in a double-quoted string. @end ifset +There is a special abbreviation for substitution, active when the +@var{quick substitution} character (default @samp{^}) +is the first character on the line. +It selects the previous history list entry, using an event designator +equivalent to @code{!!}, +and substitutes one string for another in that line. +It is described below (@pxref{Event Designators}). +This is the only history expansion that does not begin with the history +expansion character. + @ifset BashFeatures Several shell options settable with the @code{shopt} builtin (@pxref{The Shopt Builtin}) may be used to tailor diff --git a/lib/readline/doc/version.texi b/lib/readline/doc/version.texi index aa585cde..57ff52c1 100644 --- a/lib/readline/doc/version.texi +++ b/lib/readline/doc/version.texi @@ -5,7 +5,7 @@ Copyright (C) 1988-2023 Free Software Foundation, Inc. @set EDITION 8.3 @set VERSION 8.3 -@set UPDATED 3 November 2023 -@set UPDATED-MONTH November 2023 +@set UPDATED 14 December 2023 +@set UPDATED-MONTH December 2023 -@set LASTCHANGE Fri Nov 3 12:04:26 EDT 2023 +@set LASTCHANGE Thu Dec 14 15:45:46 EST 2023 diff --git a/lib/readline/histexpand.c b/lib/readline/histexpand.c index 425ea7cf..8a28cbd0 100644 --- a/lib/readline/histexpand.c +++ b/lib/readline/histexpand.c @@ -950,7 +950,7 @@ history_expand (const char *hstring, char **output) /* The quick substitution character is a history expansion all right. That is to say, "^this^that^" is equivalent to "!!:s^this^that^", and in fact, that is the substitution that we do. */ - if (hstring[0] == history_subst_char) + if ((history_quoting_state != '\'' || history_quotes_inhibit_expansion == 0) && hstring[0] == history_subst_char) { string = (char *)xmalloc (l + 5); diff --git a/mailcheck.c b/mailcheck.c index 8410811a..6f632d67 100644 --- a/mailcheck.c +++ b/mailcheck.c @@ -418,9 +418,7 @@ check_mail (void) int i, use_user_notification; char *dollar_underscore, *temp; - dollar_underscore = get_string_value ("_"); - if (dollar_underscore) - dollar_underscore = savestring (dollar_underscore); + dollar_underscore = save_lastarg (); for (i = 0; i < mailfiles_count; i++) { @@ -481,7 +479,7 @@ check_mail (void) if (dollar_underscore) { - bind_variable ("_", dollar_underscore, 0); + bind_lastarg (dollar_underscore); free (dollar_underscore); } else diff --git a/parse.y b/parse.y index e1e64f5c..b92eb580 100644 --- a/parse.y +++ b/parse.y @@ -2931,9 +2931,7 @@ execute_variable_command (const char *command, const char *vname) sh_parser_state_t ps; save_parser_state (&ps); - last_lastarg = get_string_value ("_"); - if (last_lastarg) - last_lastarg = savestring (last_lastarg); + last_lastarg = save_lastarg (); parse_and_execute (savestring (command), vname, SEVAL_NONINT|SEVAL_NOHIST|SEVAL_NOOPTIMIZE); @@ -6126,7 +6124,7 @@ char * decode_prompt_string (char *string) { WORD_LIST *list; - char *result, *t, *orig_string; + char *result, *t, *orig_string, *last_lastarg; struct dstack save_dstack; int last_exit_value, last_comsub_pid, last_comsub_status; #if defined (PROMPT_STRING_DECODE) @@ -6535,10 +6533,13 @@ not_escape: last_exit_value = last_command_exit_value; last_comsub_pid = last_command_subst_pid; last_comsub_status = last_command_subst_status; + last_lastarg = save_lastarg (); list = expand_prompt_string (result, Q_DOUBLE_QUOTES, 0); free (result); result = string_list (list); dispose_words (list); + bind_lastarg (last_lastarg); + free (last_lastarg); last_command_exit_value = last_exit_value; last_command_subst_pid = last_comsub_pid; last_command_subst_status = last_comsub_status; diff --git a/tests/intl.right b/tests/intl.right index a20a2aa0..7e25d29f 100644 --- a/tests/intl.right +++ b/tests/intl.right @@ -21,7 +21,7 @@ aéb bytematch 0000000 254 012 0000002 -Passed all 1774 Unicode tests +Passed all 1770 Unicode tests 0000000 303 277 012 0000003 0000000 303 277 012 diff --git a/tests/unicode1.sub b/tests/unicode1.sub index d9127ff8..efd704df 100644 --- a/tests/unicode1.sub +++ b/tests/unicode1.sub @@ -107,7 +107,8 @@ zh_TW_BIG5=( [0x03A8]=$'\243Z' [0x03A9]=$'\243[' [0x03B1]=$'\243\\' [0x03B2]=$'\243]' [0x03B3]=$'\243^' [0x03B4]=$'\243_' [0x03B5]=$'\243`' [0x03B6]=$'\243a' # and some invalid ones that output \u0XX - [0x00fb]='\u00FB' [0x00fc]='\u00FC' [0x00fd]='\u00FD' [0x00fe]='\u00FE' +# can't use these any more; macos 14 (sonoma) broke libiconv +# [0x00fb]='\u00FB' [0x00fc]='\u00FC' [0x00fd]='\u00FD' [0x00fe]='\u00FE' ) TestCodePage zh_TW.BIG5 zh_TW_BIG5
  • y`>sz^bD>!CRhIwu5}xnK0L9>8A~+h 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%0AWpX!`uWL!D5jUcIDAQgGfX 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%0D;Xc0FmRHqrUNI0?l5# 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ν=wQ(a{p-@ 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≤S-eN#RAWziFovd)?g|(J%dox@w}Y>eAA~o&yFMmG(FgkuZH~u%vqS z>m!m|L*_!>UV~!YbU?Aw>nH?ecuO`pTYx~91$;q@c<5@3_j45juiqU<=-7eN#VwWK z3bDoC(M}EnTy?wP)KXw-Houc{YSu5}YK@8|Au!F-e_0mh=`A8HPk2xo@fEiV1{UBf)Op$jor|ZL)`=UQALQGBKi^(w0?U8Htyc5 zQ{@z-yO^v9lHJy1U%e-QvT+R+seahis5XPse4mfI2vB?fFwrR zQS=5fb|<5mQ|YpoM(NVniwzzK=A~iCaPiGd#PtgC&P+Pc0YuLpJbC(3nhoG@l6~q{ z6J#|_z+pb|Q_1n=BSnxDg2tTxe@}S=o=M>9bVvaiPE65=4B%gB6D6LR-GasW%`luM zf1XiC+`O2aG@_Wzrj#F61Lg=gIN);8pr8gigH}oz2e(h>CrpRV1XIc^90lFX%0R{8 zf8`i5{J5Bm1jhgYY&AB+^?U8IH;Bj(H4cbAb=1be(KBWjD3*-=KrVqXWV?hAd7Amu z0z;zmBEzO{t}sb;rF0k6f+n718K7jnf2^5agA3W7Ord~xq=^n)7)034k5T(1k4m7A zE9Kumc=q_>@%KN>Nwq0CI3c9jgn`L~i1YTQZUZS**>Hq*d~y@O;D?89F$P!MRay|rpipzN%rdxC+5sf3y~+#9 zqPl7fuzeo$6*HKxUK7D~bZN7ffQYCYns@GI`)+HiJbnyvSBZqPd?p+CQk6(zIs+b6 z%JJjNB%FphaHbc#0A4K>FaADNe-J(Go>TpB^5J9OZI3eLqWVmN)OKmx4v`znEgUTa zBe>QIVH0(t7vtL=;0UbRY_v?$5@MV()zMNGE*6msh51x&?@%q7xj0CjM~SiuD}56Y zQ@}BX_xr1EhZ=lkz#C;nl;k$BqTKgbh_-NayV-SvNIa6O9Jy#s$jOD;sgbAbrXt-J)4*3`i>$zz#N01;6~>XKpyKJ!Vy(J0a3)f%mNW6 zl|-X&NQ4vV)g<#{Uce%Sf0DkR(2hv<3cdo&R&}L)HEwQ1`b1_?#2`fWrrKxW^pbl1 z9;hd5TpINROHb-yQyp|_=&IVhk%hoc2H+rh)xwR^Fn?L-5|Azr%GwM;?Zln*dM&9T zz~3U1r#i~e(j`VL3PwL#;jI-h`VJl~@k)&E<`eQsQq1IYv{{&+f5NDrTaec9zuJ=f zF72TF8B3y+`yf|AbmkfZGeW0|7d)>%CQqW0yLJ3m z=A8F2z34>1f!}QgXNZ@nh5nSPer;z}Q%b+v1B&1_dx%w=Uixm`hyEAKaz*L|I!@l2y5^PWB1D|n+$>cSZnX`uK3`f|@n~R_w*P#dEJc{6 zW3h@r=B+cB@j+T!4+UQ=LrO!D6g^b7AlZ4mm?qW~QA4C0f9QsYUEK~_@pY$o3v6o@ z5P3r^9)&N^JpJWlIcil1x=?xro8Jh);aKAxhYv=zH@C z@POJ@@QbMki(eh4pPe7Z)Sy-vJjQQcDT5U_XQOaIA0M)n;$Rl(Eljcmix*h`ldj|yu0^0r7xeupyI`-XS zvi(0wUy~AYx^-HdnG<=PTFA_CrG-yxfOCZIp-{1lG#@AWUHg0MILaw(cvgQX3yFr> z(l0f0W{g%xM2GF+8p3KZ40ZmSg<{&a@_GkBT&9EQfrB^m_mhq?DVCB=ScMn}A>3+-K7@c5i6l!QCHxvYC2ubhEAj}_ z!6Hk~z=TtejfOC^h?cG{)5&WaBN-SzC?iapvW1U0(cw~AREHviqokP36xZu@nERc% zZ|tyPvF5R7euPQImVn0|JUGcdVB}&IBw=V!{&TbGl(Yr~B7U6e1EI=)VSz4Y?7~cU zRERA#M1b8z_t$GcvfTL4vil`&$n70@f^E1@Eo4FEDi7>rJN%@&*h}7<@8wg)ab%f8 z<0UJefo;V;&AcXsF}6k|)Z-6jGsI{MH0jC?L?uKPG|vyF)!e2?tXqB?z*}DFKzP}Y z(<;ZG(oVOM2-I=#GWBSaLxc|L$J*@W;@AA;Vv4!(7*6bQvo+EDyi5Z#Egb$_*0692 zdrZ*-OrkQ@A%bz@{amXHn`DMYCJ<`JU=3C_P&N}?kVR)piL#L&Zbb^N0reyHZYe_G zDATQePN>XTI{(0{FdTRSVD4-#5!wSeg}!zspT9(l0P#>ajc?&+=c9Io11-YXuno&W(bWQODQ-5>g^uw$0{x$KDsY4 zJO_`*1?x8zsb|3fUh~qA)J@7h5;NV(I2*oZ0gy{i!(v>vDQ}LNvoL5IE6XXqN=QkD z^y(u*J*Xs=58QLiG|M7wp5h_JSfR9*4oU{}U6_VY2r&qxNy%3GqTpC+@ZaDEGFv$m4`ouTZu z9*o2rC7I~rXQT3W^60**`D{5$cjW!;-f)~tXA{9=uGLv79`w%@cp_de^yEbe(KbE z?avBkdzhmRLeVdI_%QQJ&)?U6CuIQ%pq^1#FHBaTT-0|z;9!L^vzHl$UV`4Dq;DxP z>c7XO{?bnYwa1l4fs`UlDpV@+J$(g(sRf*8TU!c0ZDb+hi*hjQ?{ND3XH=D!kUpH*_ANy}LycU9@84-nnj;|jGpUw|M z^8jdHT%cuoMcn^s)=caFm#MU3e)TDlk|?m_uQf`aMSsW`aBvrhEIJ0ROB83$U(sbI zQYDSr6`$ZAXuQPnG0Ep5k1Hj$$_H8u8&cL^jk%S2W zzrMu4s#YHqvr}yXU9kykt%6LBudH~PS$T_lzRE5c+_zR_+JN}T0Rq2hHJ_kf9NoYP}jh6{Iy%!SAh_xV_2u3Y`wB>|lsQMLV)}VlW ziHyDlTy0>|F~^rr__ZXyThbyfrUo2`DeP_htC~JmOPZ&1XltD~nrtu#ua-VsoCQ<1 zEa1qnFi9-`Ev#vt2FBO`<-we1J2S?(M)Lb<>FH6q4Uy*s)}aYGY!jeDjm}4gRXA`S z!Lc43%wg%{bgr;GS3RW2Zgi2nY4@g!9poo(4Y6vjBCA?)%s8B=?z%IW>(BdX?r9LP zm$cr?Zh19N5!x@3#>q>jvt05wzE~#d0Oel`vn^RZU0tYjR|_u9;Tfx!@rR$s?>G&1 z?f8}HDK-meSJhike`dgJVn|2&9!3nK{b-Hg7g-XDJ&p9@A9V7Tp+*+By#_Nzl13|*CzjkAtcIa>l5(jiAm}oF7AsV_GEz!NV^6eZJ`7-;H%&(OL}+4CC19#qHGGQZa+{D$ z{B&Tk z3*v{#ZM=Vi2m}u%E?TXydp;)Q$=<7j4HOJjO5v}(t9U;SH2N>9p#z(uOsk5KFWy46 zjS`I@5*q}#=fpaw2(_()%d3Ap*3tx9D^V+@dVuSptB6(v|8&Xo(>lKBnOC>r+76Y3 zOver@2&S1PoX%iCZn5L9%5y{39IYtQR;Gm*iui@xbzgXP85J3FsD^%S)yo;E^3zZ$r?{Qxv^BsHe}c6uDO~*LSqX+I#o$cI zrLXsIYR ziVjtw(a}{fy^j)E#GC#p889Knaxbmfd>H|;9#cG%x3GN3uEsh;BWMR|_|(=8aL4MO zhnuMXUe+D(ryOitl%l%Iy_?Gg)aAQ7Zb5;Y&LEHVUv4Z!D_S>b!gMj_kj07^)BF+; zMLUs^x&wW8$H~z@NW)?SRTv5Dq=)f*h*aBNMw5n@*6L;Bm@t~lE9s#Rvkp()e_NE* zPHgwI%?_|XI$x=?wdCM}Fj>zwC|~{gk`xmigUywgz`5ihHIs++_$s`LKxPG1OveJ; z);UbbkeNKS$uj9QA|R!}IJME8Qo4>&D%?BSr&0|J9FZN-!^YCqxhB$WZ+*};5F4xq z#LL4WGIyM$-5_ypF+lJ&pwZzfCiS58B*)~+E9NufqL&Rs*f|)}R%}O|hn9-XICokz zxhyU5cm}f&Et>LmhS=QU;(p^!e#iid_;p4lF8@M(2WNWz(9KjR->Q*SDG5>4XR#zm zD9!f6L7$F=gu5j9W%wX)Kom!p&(#a<#LW>06D0ES7=wNP?vFtFD7Nv({RlwU!bZh;#Mh~y*XMNTLc%5bYtl!)d5dv#OH>k(oh_ncov|mwEykjcixV?EotXJX zwnaX;hLC)jmW+{xo+A*Ij5!;K`~KqL!HK|H7@~zg{il9fJ(v0@QfSwMfbnf?{iNRY zpgTn#)T_paIl9yw&6B4rFwqQrNZ<$&=A0>W1|KWod^jg{$yhF9z>_4h{Yup@^*EUZqLtOB~1$No$=z+``Z8?MQ&W0)p_&f z6>e`=^p^%`PBwkb(dEt5HV5>V9+-ChWT05u>T8|17+2!uqsSsLU)3{rDw@d2Fgr&@ za%rOfEVJrV{vqQMqq2w&3^aO6zM_D~SR8`mVNjs4xE2uG5SS`y2Q?Uni-gqq6Zc2P zFz0r4QP^p=%+W)T#<~MIYGr<5c|?$F>>i!}v7*xJmCK((CW8q2w zn%zZs0MMYY6Hxmyxep&z{zMAf%b?<(p34!K{vzXhjzPV#vS|h&K8)52q!O9(ZY8g9 znL)SGOBMqJu@28`Sqn+02{Na=Vr{Nq-5brOt_90b-LeX56_;5lW@{8f^>OujmCq>c zFC#%@nsZ1ftkxXEVZ=S-8JI^0*=0wS{*@!oMzu~^NQw8!B=%hqd!WdjutHbLf6NR8ZW+47RLe(=WIoj zgu$##SCf^r7!1BP+`{ftN?#$Uf6p_78j&6jP;eiT&0(g@>`t!G_2&7gLARRnof@%; zpJdDfw=@AH(emkP(vq#NH;qF!JY<-I&{~npEDc+Tdsd=a@S6tklgY z`hE?7k}Jizd@`6!7XBNF%0AMqje(8PN%jtQxzuRo2C-(xDExN}d@&>Co%bP{o@|<; zX$j*$+g8SZIn9(_i4BYaoo_@Aa_tumepe+iGZSLo5g9jfh zS#P!RO3t1z@HRrF7O6XznxXpN_A?Pf?DT_1L8LF(qW7P22>+5SLwh_7tJpcq#Wi@I ze#|;GoH0a;vzaMnfb$A08{W94ufDe78@k14`N>iO1VuU+a<%WKhdsM#&_cuiMM7nO zVpK%F$>0{)k%)};V>@%C-n^)dYl>H9y-9D)g^FJ_v<=i>YtbZ^!CfOs?XYcqM5JtR z`#WS0A#l@YnD9xk5P*HaL?nmdf*5XaXrO4LnVLUi1UE|BS)G%h`SOxBR%(komTP-w zXd$^6dzuwm8%liyO4vHu3q&3QWD^=7NKW4)N8R+2!g_qiJQ}g8aiq5^DqKUqcHlN> zMm(gkM)Wj@aMND>hm)L)mj&NoIYW?(|D(%*{X|7>HdXAzi=Hi<5Z87OdJc?PUD=Gp z{M_tziUvV-(pkmdio=kP(Dv%wLEr(4R2Ds!pnRl!!nY)d70E*isWB=wsnHwo=O}Be zYviJI`Li;8<^1=a@collb`(tx^RCSkU%Cu59MOT=o)<;&_a-IlE_WH%m}s=zZ%-Lw zDCWs+X0S=vzpCrt-oHzU_i^U@eJU?9C4^MO-R|;}^q0Ok!CuImZ*Q@DoP`^VYQyTJ zR!;rQ?%?`emnBq7O=)jh_X&}Jzuq-`k@F(B1ZN^2b`Wx+dt(!FlD3Hj8m8SW6Xn&;7FJg39 zd%}&jG~qgxh5w*;{w-3&3NKzDqM2S()7u37kfWI$E2ISGpW>E3;(I;-D+CTw^NM?u z>uU9{kpIXPdyI2A9#)BLIM42H)jDoC)!EFrT*b!0FPcAkkF-hCy#it!-b`XCpWqda z1gXF6zX(J9;N`obo``~&&rn)xeDH5X0JrQj`1tTLdvm&@v-Mk$b?|;dB07)wac`dM z9NkSwLn$x(CF%$FhieL{47csNzHihbA_mB)qtEYPlrM*75Gsx$h8H5g_MD!_QDR4l zyp;0mj+o3`%7zW?JvgeU!|ZM5&2M+~59i0BWdKBqa*iYYE$_d%7j};S#mV&O$t3@G z&G*jM^$(;zlvo;v?BWrdPFhU*9hmzkx$e5VaWr>kGbYu{tJ8h=zs~xsVS`PtXvZ0( zK|TyUrCl?E?2v_^y=Z-O{53#%ApCefmk42ha84{Z#&()-%7&NFDC3bqQ@6zZ{+>pX zHZ%hK-#p@Any(5xnk)hSg5@ST_xp2+V4I2XzxKwmf(M{I`T@7IPKGsqs^lJ;0j7Bm z*u1Z@Sj=|fl?NvWb5ujRs4kfn&CYr6IJTXzJk&*4w%I}Nz6StX zju4?LP3im!wg}yG{2J)|MS(qnNMi7J_$okKKZsQw61XM_NbhXcE*rCbsV{=9nuBq=I^`2>V=zUtDX`&*-jsJq4wh>+!P*?*(B$aF zI0d#Pbs5Ny6fOeMn!ISwg^4euIL&)e2sv^^&^8mgBc32VWhRi@ig@EZ zGFlF%NnO7XP3RSh)7h}}l!r~`XwzFI)ilZJnupkoVD0(b(%x&jx!0k{2cj4?-@WM}<-&j+EUk$uRY6cXHgU&;w866l;P)d_qAp2T@2mD)PaV zj1^;tNhYVPt(pkVvs{JC0l>NjB-BMid}v!_{G$Lt>RZdxh*BL*ATv1oXbkhX4E*^& zZu%c^F1bX2v{`#-@09&0!1rK=-4x4lzsxr~LTAr)quS3tfER~7W&(_;gj^P+x-H;Q zFG(AAP(mFQZzX|b-L~gu3^;bVycyh0%H~+=hzDwfH9@|DX0V_E!pP;E2-C&ew~Cei zse3s*bK3}n?ASf zDxUO`z9$2P&hqZxkazBvr8XJB%Y=NJl>XLmraB4nW`s4ly3|Osc6J5O-zxt#kZ(#KId5KF zJbB9f%i6_%&b^+n zJ#d=k+f|B&y*Q6NQ@I$h&#->IJeyioCAuy`eqX{yU1{&uIyz#?_HUWPfP!JaAsJ@o zK~fuv8f+Y4acd=#w@!k)-UmTfN;8aqsx|#Ecx(7y37M%J@?}4#$)+L!6|a%bKU#ZI zBuPw6Kx+O*r?een{LGstGEA_^j}ou_{w1eJSAW8!DrcjfGYkh*{guNAQ4Gh8k%>mB z5ZSnsVv=lB?M*P*JarENEHP3g!S+b<93u=PTBX-s=d~Hkk{Sag$V8Fd>?O4%O0&k? z7Mw+by@)qsxi)lnjf`F~Xmq&Eb%{I^vy=buwiOx^#L1qVrUciB)0i3`-HFL zi2s0-NY!tD;w2 zJ2wb0uME{8 zLXauJp8RVP z!5x#!I+sz(Id_Vs@1iLy=f0jS{^28ds~^HJCzi=Q1zc3EjOy32_f z$cvTwrBo3yR|%7I9M-+7h_G2HI{x2mCkM#)0VVX$N|{6Z3S!Tq=sm|6(@H8;Qqojx zGB^y`!R)Wj)^^=F|1}Zv=Ykbg;O$0HqJ)y^tRHqpKF2NR(53K@H7-Qr2SFH51YHa` zC1;m|P72rLSwFgZ#8xvr#!S{X=_SLfZaHSr(#!Mg*CYc-PtBoCvAD@oWpXIrEE}8^B~n zv+w&WugSq8$=};3=pGcNilCo7^1@5JT7RQpWvb@}O-PZtAE+eVORzC)?PRIzf)v#lu9KDgJt2d+p$&AxoF5%KDi&?0Ae@vNrCn@5rZSIy@BwVuNXcNtIA}*_pVkfQ4aMTP2!QZa9V>`B3TN;RzZr6*uJy zagX5B*vjqHgd|N1=dxIw8jS`LoW=v(Q)rNcWItXI_cPaCT*f2~ujA&jj6BMDX&imn zz6RpAZ4*^}z!x$Lf3a#g1~`fM)z5N_0DRw$Ot%RM7%6iF@%q?kt9L&c`?YGNo7733 zHHF&bt51E5gw(zk!%#?QD6h)it9w6X46ktdWDj?Ps6|;KYyR-8d;aLS=iyBDe%aDX z-GrIszVxj+)6_uRoF;6&Pf~E%D>G#j)PjL(DT#&#T8tU^GnQLS0>dyO%_f8iz{}=t zCgUO;yCBWKySdE!l(B9W`XqMMnK6$0`VYYVHge?)Fxt z|5K05#vKHxvOYe`!JWmDmGOLwc6Xa}dYy=jIkv^G-tEI)@&@y-&Xq}t=J3@mG;rU8 zZn!l7u_g+KER5PE?C3@|kl_5vUZ*S9*Q<=i$;1>JvEVpc2NJRWia^H2;%ExSDtt=@ z;->r9Px|jCVwk~BlhpY9gpf~g;UVL>^~?KT-aS_3bIsYr>z5ZsDl)~?m!ytfK#k4y z2Rtbct9u(jv8a|h;PWHUyWekhtEGNxP;MBzSfc9wXoik-?VlXp*|P4cq0{g5N8G4+Ih_^7fSm#VgZz$VOdqEM zypc>8bCG2}TyTs~W2*J(B*{B3A#dYbz?Z^yMzIP)#qIcM;cJ~}_5>U66=lBE@)9x%&USkzGKyG!$!IZK^4lZuS}Z9Hy7NK~)h}_b3)=OJ zO}5*Qhf{91u|v5{ey`Ezb~Ar2onHyaRu%@)<#}FBjOfO62?K|txR*SpqtrJ8*xF{w zW_=p_{ic$`+=x0r#P^d%|1z+k^D#PTj+RCRHWlcdO^2M#Ibp%fcvOHZ)-5bj_vrji zrsTYn##)wk`lDLBW@Xw!Et{O@pOOxPGLc%Id$T78@tSyi;m0Mgd7mFBGP}mTW^AwY zt(i08*)5+zMJplnNJp;VB9eAPxvHMd>l96WMb_BFpNvnhKYEaUzcIYLtdSw6@wXYvo_rmIiXrKf&vCIOHAuW+_(drp~_ zvZN32{JWU@dT4{4opb>i!m{ zchPUtm-9rErBFw`_<02}In@e&(@8++BF}C77e26W0NwtV1!ue0y^je1|8Hv;@phwEM3 zpjo!l_uA#uwuYZ}l^c%-peQuGHNpvq*62+8ScR`SWm{k6-6+D%O3R{{udQF;cEt7d{Tzco^+?txqYB{y<7JOA%=5|; z4VYDArG~UU+$2uf%TKcqo-ws2#Q;78fVC*wZt&y>lQY`MdsA1erpdpF6VGBrC}=Vr zAev&-;hbm&xPAp5)$_~KVMcI;7&4dHIb7Hn+w=xb0Uj2otn zD_+Y}Bwc$yTJnNki3NKu$#%hTCvaGoSRi{$4M8t@IvE(~z$G5B-`f6puZ``6wLTG- zI!K;{rjN7Lq$X5&tIo-|V^W@yD6KQ)msg0s|9gv##Vr(#OtFU#ME)AI;*sDdAjw1T z|IqVfmMZ8;G#jTNOQ)3r?|O0iro!AU@l5w5-d?a_c|n2#!7b%u9j%6+C!bF3{yUH4 zcaSGi&qd}y{QlJT)q6k4C4}?br~4k;5Bx+48?=Y}y#nTj+|aHV>ubL^MrhuCY(WW4 zIBUb^_vw5_z3}K5lypn;G8k|dz++j)B`TxgIF3GJsH;NdESwk4Xj?bX2hX*x^6;zh z0p?E@wF&XuerOi|DDACE0iL9%>u?8CQy*bK5z5Y=GY87yTFaYVTW90zLP3FG^NgD@d{;N6xBpw8lo%T%h>*u{hd`|^bwPJ}AmX+J9$8KV%%tBt`4!IdXW zSd|l>I2&OADLQ`Yk`Pu=`P9y>#8c!03HfCOWp}R;A9P0eVFnT;qz=#|Q$i{hF9-(* z>v0fn&pkm7hsL?^Xi#8M>7k0LPmL7ZTJW$cPR32txh$*5qOHhHw3p~=5OJpva^A{3_A`U7ryUVt$gn?zl`w2rVKcJq76L`&1XG8P8)t^bHbU5>Gv_&bYBRF z#i(Q05u|g=XTRmUbtk4nl8!4BZ7bLy9N~LmqE67%qz_|6?q54BNny)yw6PSN&Ps1O zS{MC<0`TLC95k&l@+xn>P2=!3=`kLn)!e<{XkC&d6R@^AD2{qDwP%N&?VkQ~<+54q z(pk!UpXMx}dOb@DA(*UfB3icY;GeADMMw3{Q-OraGmgaPIY{1!!th2BdijNvv(V-) zxq}?Gm@A5pBZaI-<1pof05(72%CVeGc4{WP$Dc+*a@?gxmEl8vxkhumC<@G%9c>+E z@S3S#p`yC!VbZ&}Qq6NB1S1D(hhVwa<(|mDO!rg(jFq3&yTh8^GC5Z8!*^xL31Fnl zWxpj7Puv}>pAsDStxaS08)19}>a)nt!8_$mOf@8Qn;THqB8Ahy##)7K(i+}L>fs%gP8P zrXYa16$4yasU=e@h{C!1`eN{tKJZAS= z8VZ=yznSO!^%G2-0vjO=uR8sabw;2(PHXEKfFmL*tHshsZwWv=EeeMOsi%3QBVMl1 zVOk!(t=>SID<@B0<7Zx8iq--LiK1xAs+o;yi0WW18=?Gbv7#*1q~bwImT#U0=a}es zY%1J;&_U9#njalaR!})9WaiaRP`rkf;$EO-360TrMAxmKIJGj4_+ohNzHW{ECYrnq zbf{YI(M#ArH)tI&Kd*1KsZw1Uw4Xb$;{ zHio$J|DzP)4&~7cYVFK@%DS}igg8QkrNR-4Kh|^cfDBH&RJe2>*@QJfq2!UP8Ws*d zwaW8P>tJC#ZX;}%u`rSoxlIZkiXwCc`ekxF;C?tqE!+{@@B36_+E%f2;*Tz>ZziOO z{2~80(QVjA%;BTjo)|2+z;L41g3dl#-`$XJ^m+NiMx8{V?#Q?6HCHcCrM9cEa*TOA zCsd}OJB-d8uhh1#JbWk(PLEgwpG?r(!i;Wx!bNexYI=J;XbNZxr`fQt4!TJL!odH^ znQQUG6zSwa1*E~f313V&b7g|-@))!$X=A~qkGuZdb>~qYyp)8$!TnF5m00cX{C0{V z7{3&N;N84g3)M#11Z-y^9x5`_#a`HNrSt=J>>BiXCX{rn^ZRMs%*B6Ep7huQbrT9I zKi@|zKG3ytfxv#j8T#6CN8@7PogDRc8~NIUrH~)YFS4xLRHw(Lqr{Nt`1PVY8Z|&3 zbL_hPK-ySJ;*Fmjdny{9 zy;>0Y&CFP|kPS%du2G*~ib~MJNI3+@csj=3-+)@TQ@tU^@ESi(4MayECN%k3%?(sG z7;~7kDew-K>VUTue-*y&yys$2Rd^$W|1H+6! ze=dDDbxlt!l3|ufpYf+Ed-^W4R4*uDmi$_&&0;p3MQ?Nlrx+%$ENhTcz2+2s7(U?R%}*H!T1ZcVB@H7?&E_X+n~mIS=FzyT~s}C-Yf*Gg$6j|7wd%_ zVmg=8Hp~Vp(^w1P@N*bld60$>v$g3>s2d9TDp#VlVqQ?sGk^|6DQZjTbeyi7G%q1* z8xzcb8wfpQs)F_5v;=T?o|kokc?hj(~}6d#Xigq- z@q3XtIEW?@#kJfhawao%H>^yY1}v4M61T%~`p4fS11^Re31zc*KfK25Ncm=BbRr$0 zN+PlAnpZfL=?09JKUaoh8XShWp*NRuf?WrWWLSXnbq`c(jwm3F4C|k~K%U6z2cxeE zkZSFAe}BHsz0EI(M|Z!zH%>SQIm&!9Xyqr_g5;FM2WMY0u2(9fahQ@N zvdQ>d0Bc6;z}9H#02K4W+WNF2UEBa@u%wX^cb3mFD{~O=kbgdec^?=A0RL^9{PAmt z>&Di)?k;cB;-NnbM1e5GlQ`=G+MqLBfyd?hH8Ylt!4pr$Z|@r{rMjNYomw=ZgS+KT zM1~4OpPRo-dEKvHjssVPUgb;CDi~8ftCnIx_JY74%hAZ=%j!S10=27?H{*TVXP=gB4XS_9w{+8Va zKi_I$AhV&WkWDuAuQNxp)m66owVUQ2WB|w-omZ=`6OFW)SH7u{W12Z)lR`%Odv&xY zcOECn(OQbeF^c-!0O*YR7JT}yLI+c4V`sTi+YttX;s*m>m8!~>QtXZJgQ14srOmRZ zh1Xe-kztQve%4AK5fL~rl2U4$Nns^OEOXkDD7hPP>b>fV_~7UC$I&yL*Ft*1KQMbM zzJ}q0Ci0YNCbPD@9Wi8c)i#&m{@%EIPV5}>Z-dHtKt*~ad4AY_W{sBSnA-7jtX4kX zYg_G;=AhlMCP(brpMMpQxC0^I8!?qUFgwL}zOYUhedhw+IB&23u@jkY-6pJ)9yhdr z%WxG1;XT|7=!7%+-I|r#M90gUBWttl{avs94{rhZPiMoHQUzo$92(DUeTuzoA<^N% zH_R=b2cM~j_g=3qbo1{pRJs6;1#z$I`*Ql+(kwNJ2#NOw-RrE*N~O!MVpe$~R-q^} z4A;Siw)79igwDW#g!7Y3awm%ExclB;!sN*k1OYEJL;tk^4L~oA`4c3 zMt-4%o6rEJ5J8OWoBNI*tw$DhV!n(lAEm($f{xnnsK8hN2QLgfd^AeOD68810CuhY zfhbG0)6N`$Wy6o=+3(Z_K@6QI@Y>>n?Rqkn#nvPYLGC%!hLCFvA4dx1*qR_Z(*%W{ z+B(A~f_>_v&Ksd=tXY9pND5}2E1Y~}g54Zk>r}alB|w#D5)1+&( ztl!3<$H@zLwCS5yDNsf&F!Yenp)JJEhH3%2r+BQr!rA;B1aM}-YMwau=8q4JS8lbr zb4|njf5$l)DHlJPZAOX75qoqMxs~O_akB@8A%b}le;xMbxzpiaYZH;?Y){)<+^5e1 zj?iP&@SqS-E$RL_^D}i^cub8nPeW5-cGrCyj!eK_edviNXKq>XZ^8jusL22P(9v-s zprGQ@G#dS+)oMf*9k)H-Yf%&Q4-LYPrfGQ*1)tdfv4-HT1hNM3yf)6*;m|Jk5j-jh? zb9R7etRZkp!!hx-rcKbWL%cQ%7g^`*rn>kU8>pU9TI1?Oo$sLnSt2FlRm=Sz-m6JP zk;~wfUq~=SIZU%8bgl@sVEUmTz)o$jCK`m^DUvViE-9(cFQ1ZA(sOMjzeNUe7ra2J z;#Lc@ZRm5^JKf?>c2@Y z8c*~r0@qP`{w1m|=}cn9NEmHnNQksQ+avlH*Glx3e^S#a%B2SjxA<<3Nf=bBz5e<_ z-|5P^1Oqs4WRI)*@3jf19wo?-RL?@VLEpztzGQBnRI2opDWxxT-aqGd1#UQ~L`s0r z*tPTsw3AavxTvf{3?fOrl)V*ca1HMeAz#E_{jlcq)~HKxuo|SDIv95aMxo{u@F=@< zd7-c^i}uF@370f#xtyT9H7A+dvJWrJp!1keyOA-qt+?mbmq8c?)unQO_W5Awsu>Q# z_epaE$b^o=AWd7HTtS5Op^WJA)Ruv0N11%Nd6C=&NY?X(Wcc#>6`(dnkItsK? z2%iFFTe@jn-PA-Xs6}Il>vv$1_tt9tmFJ|41agQ;9=K z*ylwbZMzKaJe~rbU|L>E(mBisdK2T&Ur8>eJ*?aV&%M=j8nPhhST}VI>%p+Z_#8VF z_qgqu|JbhOBEPuyCq$h0Ykbj}@#b3ID;>?DiU(c7){Rc2d^mg`i&vv@BXKN(CryO* zpw?_J+YjWEImF%})L_SFDc=F}Ck3X@#so_%f?sUwFyP(b+H#hE2X~MC@Q9+ zTa^yM1x4CQvL=ZfwmnnDP5ujdR}Gxme+V4S7#cz<`i~0d_~qZ*miZqvqTr2BGEaLg z?{wad>=je^Zhevy)*$yL{R4-<#L+%{W#DH}xLevh4&sI{`z6-CIY~ANOXgS#H=A!Z zWnkJGU3vicgD0)oOK+M}YZF@1ziIQSYt;FEHjMZGgk3ZEVDUA4a+~MCLJZC?DX!Yk z-cZUd#^^Jp&0qE5I5`IZ8X1Q$Ohagkn^(;Khqh^@xg3NgUEY9 z)zcg+k(}WZZ=7$4DSB3_-f@vjQv<*`XkpIaTj%FPk+ZRWAx9>^GB0PYvWbfjxa%Nn zD^~W7@$wnql@ysn!B?)n!OLXj@BT+B5agbju<4*C3gWo;SfBxjdueolTG3xnnvDNb z#oy~+>%&R+ zHku&e^IxQD^H(M)0^Xn#KrG5|bSrm&I6&)U)Bmw@0l@*;5b; z@K=F6|yr$`avL38g(exyLH?Q`TX!Mr$HFNp>ZMv|b6{l%?CLKAZKlSskvLn~XU0m}%VpczruDTN6c^CnnFyY(hxjqlD)VKmDD= z3|AhxJ1=lN77Z;(sP;VzR&y&G4&7mW9TQj)1CchhPF}YI@76rzPW`zbJ4LP!xGW*P zw>Q7YejK>6%+S=6GQ(tuF&X~EzKiZuX|sW(BKma*ICq;rRJt!BcXhV-;*Xz2?&qtR zmFH?^AjV}`;c1V9s4g$Z#zii$GG`XkIO+*NCJ^PVF3!czeaZ;*EU&tm zluQ~6Pb48Jd_{;26=66-7gK9(k)p@mkGp zGwiqkCX19uex!2ICWZqAJ67UR@~V+qO|XTG$h4JkQ~$NPHKuKth=MAIF)aWM5YtB$&{Dwnhuse{g1av|9^JE$Gam= zQWnf|109X4dzaM4l6mIf+tP!7sN_5-}9uFt&9Cc;WgM<^!_R-)E` zLrV12^wxQv$(*iNKeH{LYy2dZ;gJ7E2$f}CMp;TT&Ut@e5zf^-*mSzJ80q9!ppFR` z-{Ou@p$ATI@EBWz^@)<9B*%QZXjLE7I5+HwIcpM<9q3B77Ec+hXDG7zmb%e&KGrV% z_cB-^8UK@$z~2F$jB1r6Q0D94K8h6#lzS%ktV+^}z!5EiCfSnL$e}QqCbxsalRaGi zRSMr&cUSp=r{)#qW^?KHYdH!TmlWy{0XrZem1A2gRU!jtR+>5*ijFX%jK+N3T89CY z@${2VBb)N{Qw{qQsqc0}!9ahr@W~QAz--8u<7dx%K#%IkzB1&P4Yq}E(*uSE5JxUX zLP%0^y23VFPv#JQG9bEshoXrWbH6v#kji7C2PlT-mncUfYQR6e^R-$-d!SMh}G3wcdytHOb35;aw03v#+Tc^ z*Ie~;M`Cf#Qf@J3M~FrSzxHe&J9})6ib^W^{3J%YO-^d>@7lDP(EsD=oZ2(%x^5fW zwry5yqhi~(eaE(KCl%YaZQFJwUp@Qm-Tz=+>tM|>`x?D9St#0HEu<@Du~2kwa7ba9 zyNg$F4b-3{AW}1~UTV)B79r?fP7rIjS@X(xtpT&~R;(%{#fVz~bh^qCMAM-vd3@g` zDA;@=rbih?zTf|>nVnht(KJ6zj>&s*88c|9l!G;xaFZ02BUF}JVd&vJB)KiCGX;51 z+pBI7Jpxk!zRpBf>f0ZwfpHEqKUE`!@ig4F$x)2U#@mO2tdbsns6pC!x0lN?#g3Aj zZr63!L4~n%47LsTxk9t8~(ExPRj40(5xEC0Ez--R!f z;t^4Z@Wfr3?YycAjb`~k>gKeerrtD(d>L(X9|{i=qXErglK^??4w#tQ7i_IcY@-e4 z9UrB2t|WMC8>Jk6a-TZq)1?;5@eJ@ANx73p7o;fw|M-iS(}}APsWX|m;`#~>Qwl7* z&YXDEJWe!@+MuaM96_)Dg2M%Zn)9|h9ZsqO7GkxxMKgeE<}jEFQb_(YMgrRFXu0j< zKoNPr3Kw`-WvA6Wp4e>o3A?b+O)9UD8Z2h zU}}aXz2PnVJX8EnwHNgoLqCW;CzP8{T2S;{AUP8|Azcw?Qbrqi=rrjgJ zM}wKQhv*S>p9<&wozX;i z1#pT2Z*|Y;_w{~0iCOFS{n_aJSDmi$Z~X)6W{)_Z4V5|YxTy&tshf9}Jrd%u#JQS$ zsdFiEL!-g=IVZV_y8qXZ*6Qq^)nAy*^LwPH@?GKkG;A3b-UaIPSKiD1rj9>=B&yWu zw^^41<7DuLRmTE0Fo)0{FAY&!6xzVa5^Ty~d?0yy<#+OU zweq>Syj$}Pipp2JmPS1PpNW?Fe=@Uf?RUGaUpPOz^8J6SlB)km7tWxG?St87lKl2+ zI|E6|Ken)l(~4nBU~|;DBK;3E@Oh6Wg@5Sfen}KDzJIU#lw$&=t9?H2B#nTwato zyJ&438YIs0Y7QZPPu6bI)BS#X&QiTQLH1gkC3QiD2n<|y)>=$eIn!+1P4e0-u$S@; zegX78EK1nVFLRh9LkzGZX0wa&pDIL9+_4hlz6+$qq>9VD!V?nw+bgzie(e%?XwYzj z)I$Rd2`jin)ohx@ec+3!u0NNzi+e9%@@#l!uW3lSJ|ASpA(H_<(B&XP>Rc~MiSWBC zGT~(hJoko~q+(;P3#JPgvo^3=Xm}cz=fAgX23s1&-?SVrCO$^4Naqf+_L&|EIdRvb zhjNRn12{(d0-pG6FA-9n!!f_DXZ)N^bB_?mgQxO(ef~ZTKdRRP-V)Qa7lCE)Xtk2~ zuFaY{K2+EAk-QwOG?!`#e#l-1rY?R&(*_oSt%0}G7?ywqfEm;5mVhgOebca(fe(NY z(>|Ahseqr;$X0;GK?Ly9Y*v690O|tWY+0FFjn48nQxw6gW{uR5MeNyJQ3YaCp=gm| z4AVRC)PA=#3)fR}@#tK4;WF;ezs^^Gmy}?=hswMTFsTqD3Z|c&vm*DqVX_X$fNY8r zfsYMy3&Lnip+*9w_EV$9r%zNvQ75CH;T`MM%z5^cyhuo%aiDec{Bi(N1dLCjHsl|O zs3cgW77A*U^VIvY4uaa)Jmw?9+K}3qM^!eMFXvy#8OfZSWbc?vQ;Za({buwFl!y8u zy9m&hl@lDVqdA6QeS)(Z`38ewIliJcEHHQ-N{FT#7!J5DDHXIbD<^uo*U3+OUu+~I zPkxTFAI=aHrI<50fcQA)R^zzauLZY;@v1vWQc^2hN92jSGDV^on(=cU~Vz!{y%4 z(4`*(vCH*T`WEpBt@9$7s{wpU4H$psl5p}SwENz><1exx5JV&(V41dbPrG@-CR-#E z<4*_$Gwqi6SrKUpfvZ^DB5M^bc3^BDs~Xv@tyHew&Uc$P#cJF#XJInjL-svuh?dmR%9NqFQ!efmwZEBwAc zlXv_@VUdE%= z9};c|`j2*1S;}UrGROo^xTg*gHza?a7M2XeFty>K_Um%XRmZqJJjCuZ^Po1(1=JWf z{NcsbjmknMJa|YAqvyQuR3}Qvj`_8TYz3>SxixMJ@ec)#C1sY;{orNSlIX4?2QE?Q zE~a>PW-o+vKs6pa*Z}=tY9+PgzY-h^1WJ-aIyMa_H4r28Yy;274HSeVS0tR0QJN&( zQnKUblI{u|pa3*RkHLDVDvmxldk_P{tg)D5)oKydPCmtSbt+5zd_XMtZq+ILZftJs zM8qFZS7~Ag?(4k3RcuA5BC&xKV>=Q&NKA4`-7D&JcP;Eow!9Azk&S z=$BNhSsc4>Cgqh56NqL)G9Bex_9=rlOxE?JmjB7ymV=h&t2eq7xX99MDqN^{gxtXE z0JzKDBU$4>%8p1@;6kBm4qq_tIY93a?@di9x^O({E_&ywjX6f#R4c@pnuB9PPFLk&n|f>NBBp=1z5F3F>-wfZ*; zK(CC;=LNIS{b~p8UQ*162j%>Dd@I#OOw&mjmEeS*+=ShVidcUrgKo910d1s^x$!#h zka$MCP^Wa{&U>JMJSUL752r>MP}RtxUCgT8Me_@O^kz8%^SvG!+&`PvNDTDBBFGj$V^Y<@ZSW`Y)L5MHXj9*3jxP zq?zbX*wTgOJX8J)iI+dR>$jpM1M+D%bt{L&NwsnqX__$x62db>qCA6CL&Fv)!vQIj zSCUmVq{`D+#cC5A&dxM_UEGJJv5nqBvfsx-iu8KFza)RJsPQiR;yGF-XB#eA2Iy`l zA&Sq!Aqgn1q9N2q>%2mU_&k|JZ&vd%I&R)eJXXydH>~BgcFasEO*{A&U{r$jmJn*D zlheO;t_t+LVP1GKVJ+C@MaMSDsHSfMOJCK;OMMi4v`G|mUqKxZMgKyt07!^!x1w*P za+t>1X*sPCi`iib>!FW(3~8KW0IrVagnSGx!&5?`GF4F8E}>L_CUwa77vCT;aZM>QRd|^hJUn8jXNQi>mIWsvAZcQB zV*7^G{029yHiFa~3xXRR11P^+6W&Cv|8Au#65Mf=nat9S+o=u@?HPxAoF)bOgKZ?< z%DK^JdzmBhIgYfJ#VafH9q+L}6czbA-ir2+a zo8402GUfG!?EKX~2JE*f>#;`T$kKA1AM))eW;Ssq96o~5dsfJoU zv?XJg^!!3$d&Q&xRaJJ?gT+OONBfRd^?2{FpsJ*ypRF+B``lvYa!qONNb&{BX$X?P zsu>n`ZMP7f(8owO6u?8Vvp@p~$_%aeS(+CEwU&Pfc4=MuTZ=EI&0tr5uX8_yyM#(_ zjQAiT#ESEASi4t2sMiCElTEvE_~vV>yTZOGN!IDWg z8^ML5bhwSpf*l?g_GhS#28k{k`W((ezsfOed~+Vy%IMLBZkk`fPdnKAZ(RRh)_S+LZSCeiE|?zxycIEq zaj!~x=~D~Mx}#Voz|6ue%GV+^rRCh(wc+R=Rk!F&U@UHj*i$mWtKD+Z2sbsDO^kq_ zmvNTsXeT~A_)h=t>5B(yg8d#qU^`eyn1O@%{o@4Q(+glMe#{0n7=I*H_zmb07>Ezc zlFut63tS=4dewd(4XMuEN&L*SYal9pSp3A7t>ABuCsfn_e!Q(!pTE?8aQyk_++$ln zsqQ&}zt#BNV-+W{as~FD%5MJu>cl(WSz7?-q#>fV?VycJWc};A#Z$-7P7W$DD0u=5 zP+5p{LN$PIcc5z|XZSt`pc!IH5e{mCnR4Z|%lhU*`f0I0gU7=ZTx!$_4d=0X%7-g7 z=`Hnn6BM)9mecaJSis>y;XDRYGd_5yXSdQdF<-JwVgfgiC2F%i-B_oABxCSc{>NQM zA&0O(guNWxGX8i`SN~IFnHQ-Ba+odLJm0hRxXce>pBGv%IZk}--w()TI+;a(Im2!N zhl&+XY*877{-fKEu#Rn6$kOk&mnC)ELpW_)#A?sIf$NKIbah-mgI2E|Dr!)zVl(@u z=%*(8sutF>Yz<0}vextzq4eRTeQT0Rv&m_Poj!qJ-aoNPrPs05HMPaJoR{yhOmjD= zZ{eNbONna|@WFD=02bd(Xs3z~P~_E8^Ua=(L{f8jJkNX`vC24e*Er=xPRT$2J}XVZ z90yxco|^W_Zp+jBcDx}&YWzG6~+9*@9n zRI+dm5-<9E!3+KiCMhbMOfMW;!mmoH5oA2NL;0mJ|+oGG_P0yexIfWyq7*`iv+{U zgdRm%Jte{UZNT!aD2ceFjO578CGiooZbg!FZa>o`s;qPt6EBIyC zyB9;>#?OJ9E>P%Z#3=4zdTK%3Az0i2b6mJqbPqza$Mp;LpFs+{Ew<;8-;>)O1+HN1 z3%ADQv1`GzU3naMuk^YqYK0jRLOM$H&mzl`hjTmE0Ex?lhcOQ@^jJSQ6<+Bes+WN! z)aBox{&p;nN$l(S0~A8i=O%sa9IyjGne)5dL!ty7-7QMop6 zUFRj9%q)Cb7$ZL9j%x|iDNKi*&|n;OXFQ84hJ7&mGyFKCN8QAWuN6L8WgWbMf7 zv018>bdphV$~5LDlt)|sk+9KkjpbT`NxW3j+>|-sXd$4#l+5NOpe2F^U@+qu(SN8d z;%N`Jnk1nniC#DaMDC0tDQ8w!n8*_7_;H#B0RAh#`hpMy{nr8s%Er&8Y_U)%d;So` z3HKB=+oLF92rJ_RHNO{7(>`~_m*reoRi&@@1;e~y54V!Sqq3Y@W11tjStYkySqKET zA+~6@GNGjd`w$mThvOiY$P%01Ash!*SaCCbvCzU9A3%W%RtP$%C?FkS!!pgefQe|3 z0J^GEcUjSQQ+|{}qZbZ}6OBl^d2%m%xR^n{_#kGn zhDs`)MGFi!apWB>c;eTg+EY*5F<^_iV-D_TVvH(KuejaN6Yn-b1Ialz#~CQb|AJmE za|w-W*Bb1b#OcukuPe`@V9Cx|&Z>dc1MJEBl}h!Fr0c*?j*RrSZfEHGULy$=y_M1q zyeV`)wyX6f_>qgi8Vua$slp4fE=j#3nv~cKo_$V_(uo`s(kKkp8Fz9tNQ+tiKwHpw zOmZmM^*ML)iI@S6Co;XGliA=OvEVsnc`~$l{q-W_HY(8gUCQ+{kY^Q@{DI3?_-3B;Gb0>OFmVl{Y(OE@c*kb&y{EMl_$ZDXCu0mf47h`tQUj;W zfV?;(wM;gj;m4`Hs(FNS%ZYK10WV2pFw0@twtQApbf65y4v@tvVPvtm0J%ezlJkFJ z;~|PJwm)XRo(XlXHl;650N7uujrGRCt+BvezUh5zx$)Hl zB?LlyF3NZYyZLIbAn7tH1CV;uQKZwVO(C(@z#@$f&A0A#LXJBb@10a}Hs!`Db9@B@C zw7e1&lRk8r^_-<**UpDD%~9*Af)OiJbw8KUCCNQ}Gtz;aqRT--8E9uVQ5_y(IGY~A z97{pB_CS)T+zubxd^X$l1N!WggF?RZgDn?KNUp_X!dL33_KDupIqmXtX z1v(@&{kCg*RG(|NtCWom3P_;smY|YNTe$U4w8bzumXobQkr<1Q(vv9po8;E-ucXdr zq>Db`e_*n36CzDP2dA`nbc%iDFw4v5nTm}bNLRys7k?u*kxBfC-7%gSLj#^K+`E>a zm4ZRG;Bta&zXsH;v@Sa3(ob6ZH?U} z^07#!0_UsiMOo*1r8=*BNPXry71AII$4AskWNSJS2r2ef2ma7SqcmAeJ)hPoDj0tv;p;(NaZEpt!2m z3}wD{DfhY7Y1h2$jqn2sV^LqA82LxR9n_P3IR(OD&7X>VoBj*i!m6P7iE#KoGDZ1# zRzWM2)EG?Z+@c9#vG{S3NP)e!Ykg~YVP9a~(7{n`FEr9ddg}v@3Uvh~H7{MYu{sQH zsm&Bq0HDGB&~zH-Vt14|D(?uCTX0D5uq7-qWU>9Zp}Vs>zXw9EWhl zT4nlD$Uq`9&xXqI9#)mtY3$6vRlZEOdVJ>%}{DGK$^WQoD6*sNh?pYacGHZ%xVQDMqljLr;0M8 zO9M6!VimdCUm=2Kc-AjP3sW>bI@3slsEn#|B;-687!tl65qkb4V+`dZz{d-C6QBkUFac;ll zR<35)%LRF~-(RfJD3a^5_+4ix0QqNdw+MJ2MZ*b(5}M4NjvT?d2&&V7VPvu>;AV_q z2Jl(UF28vHzdJ#=Zd{Oj_+hh4T>#d(s;bL&DtL__L(War)p$djbxj9=lyAq`t;sX5 z;|=swt1RcUsV=b-WyY(HB3o=?knV-=#i)HFlFpO}B+k(AlARFIA*M?c;4f*N)7A>9 zeFah92LT+TLz8?8^x4B8OEn?Sq1wRKmPuc6S5#2@XUh_Ajw0f~by3RsGv5GYK{wsu z{^dd{2=FWGzk>v^Gu2*-J!Jz9T|6vEaSx5{fgo9D$#ps!9xWtH1&@p?a#!Ztu#)~)OcXGOjM+)qoX3QlLP<8e`kGs-Fe@9;FWX6+vqt6VH=@`f7!>a6hT8bS3s@dcj zk~-$zHFyZqxY)WZx9bm8#%89MyN2KkFv?PDD=4XSYH@X=4D^i4o6gej!Lop)fm0Ft zJrj4DS#dTQC%T=@u9bD9Oi}?v6SVvp9l36PaN+rw&xvb?Mv>R0RG-%)mO%{XAuoeD z`L9Lsl`C09YKa8+`avg&g!PR9K_j7Hj7c128zZ?zIGvxgPa!cUq#h15q1H1QDFF0X z7OKCzk2QKfY)`v${D3kJ49%tS-Tg<%`rmu)wAT8+)ol#lRrS5`k{YK*Xr#Tw4C$1d z2>dddO;Jy)(*TkJ4Ah8Zsfh;Vcd*ku=XytQv5M^s97fxq0jE}H$D5KJ;%J?>KYkRS z;NrUjySo@QBJ-B}g{x8SXUA5CX5d4Px|ra}699GZ^oP1OfcG#`=sbjYmFO2|!SN(+ z(}(Ro4*{}_I<*aTTK3%EhvC`XF5QDxjx)zzyE*!P>A+*_+((w3g4)Qx{4c!tK=B6`ZZ0}a=SPA7|E1r%8L5hqRqT>^+jIApH)q&$nTe|T1j`M=&TcvT zk}I$K)rCh|3Du-^P4zkQs4-s&p@-$vKKSAD?0gx%1a)m93(t~Rgk7$5)RV`Wsg%y+ zQoE%r>#?*zv3f^CiYZpV6PnOzC;2(5bai(LkSu{WjR`KX<(NZXa zHQO{KIkylc2s?eKuPzAG%KtZMZxYrJwrAHVl+6!BqG-k=&akD{L#0`4hMpxDLJoy<8=i&BXndQfdhkUnfFc!-Ni;AZs>fYcCZL%u4yMr^m{di}@gy$_f! zduZ~LZeP;k2QTJ8R$g;-+3nY#Vb|%`u#U8?i$We61m0WUj^lsqhh&30kpz(uuQR{8 zkBiZpI-11YnDIUAlJ2>aW>$CNhCMBR!o?qQ5Uunyi$`E0fSy0bFHhp{pQ7WmAK9W1 z&b8*kl6wD>$SGq3nksO;{Fntie-vieWlZrYoti#=lesASMI{Qp|mG0b@I1#3-=JPvi&0 ze;1vs7rgvJh~TJq-VF?z%TRE2ZsAFjJi+e_BF-(|r4NI0``#lOh2INPWgyFJ+J3T~ z5bmApmS;1hc#U+x(7l|Gr-?Xpf9*)j3p4>wi%fjMC3c&}5~pDO>mrp?tOBGa6ptXS z!fkdFaJ(moNpoW3eBU1M*Fc*-8Pk=~72hM#*9x{Mp&}m&>bg`bfB>|&kjx%;mYp_<0Ud99n#o&6^P1>U~S%BTx>m?f{|in`%Pn6WQ( zxvsqfG1MvDPKf0_XLaDgJsuzh?0O(7`+lyBYYK*-DTUI~E5%$W#X0(=1 z7A4NEnFmdy7tC%h8F6<${JB8H?OfJC>&p_<-W#`nm}ra63>}`)H0%L ztz;bB<-ACI6OSycpB-QjoqB8CZ*FiYOq;ggF3=+K)dbxHHi3yPPwIy}8caSI>BMXR zz~Ee0viw${tD82ellmO^_|-oNqPkAFRo@6UOQ}q^ABa|l&zo_`J3(i%NA0wg7B}sv z{60!Ls1t|H?m8d-8$@_gBba4vQ*IF#TDzDHw~|EMjN)^nOVVvv3tZuhC;Dl9Ftf_0 zulVw+jS4|{ZiX$%FDra2^REGK19{4OI1aq1&FW0SY_(Buz zUl&&c(kA$id;Cimcw?Ew!clkJAwV)p$b}pT?QRWs){pb%K&kvPpJDbK>`t^EX|LVI z!0N*4x)%CfK!RC*I}Q027$1OjZwtiZZ3SC*vUecOjN_lfB?$`0;JRuHC1b1#Unkm) z-td_!Y7#jdxV|r*6b<_sgff?%