From 6cca378e821a22a0ccc2142e9deb516c48d6883e Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Wed, 5 Jul 2023 16:38:35 -0400 Subject: [PATCH] prefer nanosleep for sleep loadable builtin; changes for overflow in indexed array indices; make sure dynamic loading and unloading builtins updates programmable completion; document that assignment to PATH clears the command hash table; fix small memory leak from readline filename rewrite hook --- CWRU/CWRU.chlog | 50 + arrayfunc.c | 83 +- arrayfunc.h | 2 +- builtins/enable.def | 6 + doc/bash.0 | 1361 +++++++------- doc/bash.1 | 1 + doc/bash.html | 5 +- doc/bash.info | 242 ++- doc/bash.pdf | Bin 406809 -> 407951 bytes doc/bash.ps | 2981 ++++++++++++++++--------------- doc/bashref.info | 242 ++- doc/bashref.log | 75 +- doc/bashref.pdf | Bin 808042 -> 809290 bytes doc/bashref.texi | 5 +- doc/builtins.0 | 1309 +++++++------- examples/loadables/sleep.c | 3 +- lib/readline/complete.c | 15 +- lib/readline/examples/fileman.c | 33 +- lib/sh/ufuncs.c | 70 +- po/hr.gmo | Bin 178347 -> 178383 bytes po/hr.po | 46 +- subst.c | 10 +- tests/array.right | 18 +- tests/array.tests | 2 + 24 files changed, 3353 insertions(+), 3206 deletions(-) diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog index 2c2c7669..1201be94 100644 --- a/CWRU/CWRU.chlog +++ b/CWRU/CWRU.chlog @@ -7025,3 +7025,53 @@ lib/readline/complete.c - rl_username_completion_function: simplify things by just skipping the function body if HAVE_GETPWENT is not defined. From a report by Grisha Levit + +lib/sh/ufuncs.c + - fsleep: broke into three functions: nsleep, which uses nanosleep, + ssleep, which uses select/pselect, and ancientsleep, which uses + sleep. Prefer nanosleep, use the others depending on what's + defined. + From a report and patch by Grisha Levit + +arrayfunc.c + - assign_compound_array_list: now behaves more like a series of + assignment statements (a=(one two) is more like a[0]=one a[1]=two) + in terms of error handling -- break after the first invalid + assignment -- and return value -- now return int, 0 on failure and + 1 on success so the callers can throw assignment errors + - assign_compound_array_list: if we have an explicit [subscript]=value + assignment, use the negative-indices-count-back-from-the-end strategy; + otherwise use last_ind and throw an error on overflow. This is like + standalone assignment statements + - assign_array_var_from_string: catch new return value from + assign_compound_array_list; return NULL if assign_compound_array_list + returns failure + +subst.c + - do_compound_assignment: if assign_compound_array_list or + assign_array_var_from_string return error (0 or NULL, respectively), + treat as an assignment error similar to assigning to a readonly + variable + Inspired by a report from Emanuele Torre + +arrayfunc.h + - assign_compound_array_list: new return type + + 7/5 + --- +builtins/enable.def + - enable_builtin: make sure dynamic builtin loading and unloading + updates the `enabled' and `disabled' programmable completion lists. + From a report and patch by Grisha Levit + +doc/bash.1,doc/bashref.texi + - hash: add note that assigment to PATH clears the hash table. + Report by Sebastian Carlos + +lib/readline/complete.c + - rl_filename_completion_function: make sure the results of + *rl_filename_rewrite_hook are freed consistently if the function + returns newly-allocated memory + From a report and patch by Grisha Levit + back in May + diff --git a/arrayfunc.c b/arrayfunc.c index 98e60d31..1f70b9b5 100644 --- a/arrayfunc.c +++ b/arrayfunc.c @@ -529,18 +529,21 @@ assign_array_var_from_word_list (SHELL_VAR *var, WORD_LIST *list, int flags) a = array_cell (var); i = (flags & ASS_APPEND) ? array_max_index (a) + 1 : 0; - if (a && i < 0) /* overflow */ - { - char *num; - - num = itos (i); - report_error ("%s[%s]: %s", var->name, num, bash_badsub_errmsg); - free (num); - return (var); /* XXX */ - } for (l = list; l; l = l->next, i++) - bind_array_var_internal (var, i, 0, l->word->word, flags & ~ASS_APPEND); + { + if (a && i < 0) /* overflow */ + { + char *num; + + num = itos (i); + report_error ("%s[%s]: %s", var->name, num, bash_badsub_errmsg); + free (num); + return (var); /* XXX */ + } + + bind_array_var_internal (var, i, 0, l->word->word, flags & ~ASS_APPEND); + } VUNSETATTR (var, att_invisible); /* no longer invisible */ @@ -690,14 +693,14 @@ expand_and_quote_kvpair_word (const char *w) If this is an associative array, we perform the assignments into NHASH and set NHASH to be the value of VAR after processing the assignments in NLIST */ -void +int assign_compound_array_list (SHELL_VAR *var, WORD_LIST *nlist, int flags) { ARRAY *a; HASH_TABLE *h, *nhash; WORD_LIST *list; char *w, *val, *nval, *savecmd; - int len, iflags, free_val; + int len, iflags, free_val, any_failed; arrayind_t ind, last_ind; char *akey; @@ -707,6 +710,8 @@ assign_compound_array_list (SHELL_VAR *var, WORD_LIST *nlist, int flags) akey = (char *)0; ind = 0; + any_failed = 0; + /* Now that we are ready to assign values to the array, kill the existing value. */ if ((flags & ASS_APPEND) == 0) @@ -717,8 +722,6 @@ assign_compound_array_list (SHELL_VAR *var, WORD_LIST *nlist, int flags) nhash = assoc_create (h->nbuckets); } - last_ind = (a && (flags & ASS_APPEND)) ? array_max_index (a) + 1 : 0; - #if ASSOC_KVPAIR_ASSIGNMENT if (assoc_p (var) && kvpair_assignment_p (nlist)) { @@ -730,10 +733,12 @@ assign_compound_array_list (SHELL_VAR *var, WORD_LIST *nlist, int flags) var_setassoc (var, nhash); assoc_dispose (h); } - return; + return 1; /* XXX - check return value */ } #endif + last_ind = (a && (flags & ASS_APPEND)) ? array_max_index (a) + 1 : 0; + for (list = nlist; list; list = list->next) { /* Don't allow var+=(values) to make assignments in VALUES append to @@ -741,16 +746,6 @@ assign_compound_array_list (SHELL_VAR *var, WORD_LIST *nlist, int flags) iflags = flags & ~ASS_APPEND; w = list->word->word; - if (array_p (var) && last_ind < 0) /* overflow */ - { - char *num; - - num = itos (last_ind); - report_error ("%s[%s]: %s", var->name, num, bash_badsub_errmsg); - free (num); - return; - } - /* We have a word of the form [ind]=value */ if ((list->word->flags & W_ASSIGNMENT) && w[0] == '[') { @@ -762,10 +757,11 @@ assign_compound_array_list (SHELL_VAR *var, WORD_LIST *nlist, int flags) /* XXX - changes for `+=' */ if (w[len] != ']' || (w[len+1] != '=' && (w[len+1] != '+' || w[len+2] != '='))) { - if (assoc_p (var)) + if (assoc_p (var) || last_ind < 0) { err_badarraysub (w); - continue; + any_failed++; + break; } nval = make_variable_value (var, w, flags); if (var->assign_func) @@ -780,14 +776,16 @@ assign_compound_array_list (SHELL_VAR *var, WORD_LIST *nlist, int flags) if (len == 1) { err_badarraysub (w); - continue; + any_failed++; + break; } if (ALL_ELEMENT_SUB (w[1]) && len == 2 && array_p (var)) { set_exit_status (EXECUTION_FAILURE); report_error (_("%s: cannot assign to non-numeric index"), w); - continue; + any_failed++; + break; } if (array_p (var)) @@ -803,7 +801,8 @@ assign_compound_array_list (SHELL_VAR *var, WORD_LIST *nlist, int flags) if (ind < 0) { err_badarraysub (w); - continue; + any_failed++; + break; } last_ind = ind; @@ -819,7 +818,8 @@ assign_compound_array_list (SHELL_VAR *var, WORD_LIST *nlist, int flags) { err_badarraysub (w); FREE (akey); - continue; + any_failed++; + break; } } @@ -836,7 +836,8 @@ assign_compound_array_list (SHELL_VAR *var, WORD_LIST *nlist, int flags) { set_exit_status (EXECUTION_FAILURE); report_error (_("%s: %s: must use subscript when assigning associative array"), var->name, w); - continue; + any_failed++; + break; } else /* No [ind]=value, just a stray `=' */ { @@ -844,6 +845,16 @@ assign_compound_array_list (SHELL_VAR *var, WORD_LIST *nlist, int flags) val = w; } + if (array_p (var) && ind < 0) /* overflow */ + { + char *num; + + num = itos (ind); + report_error ("%s[%s]: %s", var->name, num, bash_badsub_errmsg); + free (num); + return 0; + } + free_val = 0; /* See above; we need to expand the value here */ if (assoc_p (var)) @@ -877,6 +888,8 @@ assign_compound_array_list (SHELL_VAR *var, WORD_LIST *nlist, int flags) var_setassoc (var, nhash); assoc_dispose (h); } + + return (any_failed ? 0 : 1); } /* Perform a compound array assignment: VAR->name=( VALUE ). The @@ -886,7 +899,7 @@ SHELL_VAR * assign_array_var_from_string (SHELL_VAR *var, char *value, int flags) { WORD_LIST *nlist; - int aflags; + int aflags, r; if (value == 0) return var; @@ -896,7 +909,7 @@ assign_array_var_from_string (SHELL_VAR *var, char *value, int flags) expand_compound_array_assignment performs word expansions. Honors array_expand_once; allows @ and * as associative array keys. */ aflags = flags | (array_expand_once ? ASS_NOEXPAND : 0) | ASS_ALLOWALLSUB; - assign_compound_array_list (var, nlist, aflags); + r = assign_compound_array_list (var, nlist, aflags); if (nlist) dispose_words (nlist); @@ -904,7 +917,7 @@ assign_array_var_from_string (SHELL_VAR *var, char *value, int flags) if (var) VUNSETATTR (var, att_invisible); /* no longer invisible */ - return (var); + return (r == 0 ? (SHELL_VAR *)0 : var); } /* Quote globbing chars and characters in $IFS before the `=' in an assignment diff --git a/arrayfunc.h b/arrayfunc.h index 34f35b33..41e4b079 100644 --- a/arrayfunc.h +++ b/arrayfunc.h @@ -89,7 +89,7 @@ extern SHELL_VAR *assign_array_from_string (const char *, char *, int); extern SHELL_VAR *assign_array_var_from_word_list (SHELL_VAR *, WORD_LIST *, int); extern WORD_LIST *expand_compound_array_assignment (SHELL_VAR *, char *, int); -extern void assign_compound_array_list (SHELL_VAR *, WORD_LIST *, int); +extern int assign_compound_array_list (SHELL_VAR *, WORD_LIST *, int); extern SHELL_VAR *assign_array_var_from_string (SHELL_VAR *, char *, int); extern char *expand_and_quote_assoc_word (char *, int); diff --git a/builtins/enable.def b/builtins/enable.def index aa143760..399c7fa3 100644 --- a/builtins/enable.def +++ b/builtins/enable.def @@ -193,6 +193,8 @@ enable_builtin (WORD_LIST *list) result = EXECUTION_FAILURE; /* normalize return value */ #if defined (PROGRAMMABLE_COMPLETION) set_itemlist_dirty (&it_builtins); + set_itemlist_dirty (&it_enabled); + set_itemlist_dirty (&it_disabled); #endif } #endif @@ -208,6 +210,8 @@ enable_builtin (WORD_LIST *list) } #if defined (PROGRAMMABLE_COMPLETION) set_itemlist_dirty (&it_builtins); + set_itemlist_dirty (&it_enabled); + set_itemlist_dirty (&it_disabled); #endif } #endif @@ -237,6 +241,8 @@ enable_builtin (WORD_LIST *list) opt = r; #if defined (PROGRAMMABLE_COMPLETION) set_itemlist_dirty (&it_builtins); + set_itemlist_dirty (&it_enabled); + set_itemlist_dirty (&it_disabled); #endif } #endif diff --git a/doc/bash.0 b/doc/bash.0 index 6c0df04a..b48e02a8 100644 --- a/doc/bash.0 +++ b/doc/bash.0 @@ -5256,21 +5256,22 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS bered. Any previously-remembered pathname is discarded. If the --pp option is supplied, no path search is performed, and _f_i_l_e_n_a_m_e is used as the full filename of the command. The --rr option - causes the shell to forget all remembered locations. The --dd op- - tion causes the shell to forget the remembered location of each - _n_a_m_e. If the --tt option is supplied, the full pathname to which - each _n_a_m_e corresponds is printed. If multiple _n_a_m_e arguments - are supplied with --tt, the _n_a_m_e is printed before the hashed full - pathname. The --ll option causes output to be displayed in a for- - mat that may be reused as input. If no arguments are given, or - if only --ll is supplied, information about remembered commands is - printed. The return status is true unless a _n_a_m_e is not found - or an invalid option is supplied. + causes the shell to forget all remembered locations. Assigning + to the PPAATTHH variable also clears all hashed filenames. The --dd + option causes the shell to forget the remembered location of + each _n_a_m_e. If the --tt option is supplied, the full pathname to + which each _n_a_m_e corresponds is printed. If multiple _n_a_m_e argu- + ments are supplied with --tt, the _n_a_m_e is printed before the + hashed full pathname. The --ll option causes output to be dis- + played in a format that may be reused as input. If no arguments + are given, or if only --ll is supplied, information about remem- + bered commands is printed. The return status is true unless a + _n_a_m_e is not found or an invalid option is supplied. hheellpp [--ddmmss] [_p_a_t_t_e_r_n] - Display helpful information about builtin commands. If _p_a_t_t_e_r_n - is specified, hheellpp gives detailed help on all commands matching - _p_a_t_t_e_r_n; otherwise help for all the builtins and shell control + Display helpful information about builtin commands. If _p_a_t_t_e_r_n + is specified, hheellpp gives detailed help on all commands matching + _p_a_t_t_e_r_n; otherwise help for all the builtins and shell control structures is printed. --dd Display a short description of each _p_a_t_t_e_r_n --mm Display the description of each _p_a_t_t_e_r_n in a manpage-like @@ -5288,54 +5289,54 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS hhiissttoorryy --ss _a_r_g [_a_r_g _._._.] With no options, display the command history list with line num- bers. Lines listed with a ** have been modified. An argument of - _n lists only the last _n lines. If the shell variable HHIISSTTTTIIMMEE-- - FFOORRMMAATT is set and not null, it is used as a format string for - _s_t_r_f_t_i_m_e(3) to display the time stamp associated with each dis- - played history entry. No intervening blank is printed between - the formatted time stamp and the history line. If _f_i_l_e_n_a_m_e is - supplied, it is used as the name of the history file; if not, - the value of HHIISSTTFFIILLEE is used. Options, if supplied, have the + _n lists only the last _n lines. If the shell variable HHIISSTTTTIIMMEE-- + FFOORRMMAATT is set and not null, it is used as a format string for + _s_t_r_f_t_i_m_e(3) to display the time stamp associated with each dis- + played history entry. No intervening blank is printed between + the formatted time stamp and the history line. If _f_i_l_e_n_a_m_e is + supplied, it is used as the name of the history file; if not, + the value of HHIISSTTFFIILLEE is used. Options, if supplied, have the following meanings: --cc Clear the history list by deleting all the entries. --dd _o_f_f_s_e_t - Delete the history entry at position _o_f_f_s_e_t. If _o_f_f_s_e_t + Delete the history entry at position _o_f_f_s_e_t. If _o_f_f_s_e_t is negative, it is interpreted as relative to one greater than the last history position, so negative indices count - back from the end of the history, and an index of -1 + back from the end of the history, and an index of -1 refers to the current hhiissttoorryy --dd command. --dd _s_t_a_r_t-_e_n_d - Delete the range of history entries between positions - _s_t_a_r_t and _e_n_d, inclusive. Positive and negative values + Delete the range of history entries between positions + _s_t_a_r_t and _e_n_d, inclusive. Positive and negative values for _s_t_a_r_t and _e_n_d are interpreted as described above. - --aa Append the ``new'' history lines to the history file. - These are history lines entered since the beginning of + --aa Append the ``new'' history lines to the history file. + These are history lines entered since the beginning of the current bbaasshh session, but not already appended to the history file. - --nn Read the history lines not already read from the history - file into the current history list. These are lines ap- - pended to the history file since the beginning of the + --nn Read the history lines not already read from the history + file into the current history list. These are lines ap- + pended to the history file since the beginning of the current bbaasshh session. - --rr Read the contents of the history file and append them to + --rr Read the contents of the history file and append them to the current history list. --ww Write the current history list to the history file, over- writing the history file's contents. - --pp Perform history substitution on the following _a_r_g_s and - display the result on the standard output. Does not - store the results in the history list. Each _a_r_g must be + --pp Perform history substitution on the following _a_r_g_s and + display the result on the standard output. Does not + store the results in the history list. Each _a_r_g must be quoted to disable normal history expansion. - --ss Store the _a_r_g_s in the history list as a single entry. - The last command in the history list is removed before + --ss Store the _a_r_g_s in the history list as a single entry. + The last command in the history list is removed before the _a_r_g_s are added. - If the HHIISSTTTTIIMMEEFFOORRMMAATT variable is set, the time stamp informa- - tion associated with each history entry is written to the his- - tory file, marked with the history comment character. When the - history file is read, lines beginning with the history comment - character followed immediately by a digit are interpreted as + If the HHIISSTTTTIIMMEEFFOORRMMAATT variable is set, the time stamp informa- + tion associated with each history entry is written to the his- + tory file, marked with the history comment character. When the + history file is read, lines beginning with the history comment + character followed immediately by a digit are interpreted as timestamps for the following history entry. The return value is 0 unless an invalid option is encountered, an error occurs while - reading or writing the history file, an invalid _o_f_f_s_e_t or range - is supplied as an argument to --dd, or the history expansion sup- + reading or writing the history file, an invalid _o_f_f_s_e_t or range + is supplied as an argument to --dd, or the history expansion sup- plied as an argument to --pp fails. jjoobbss [--llnnpprrss] [ _j_o_b_s_p_e_c ... ] @@ -5343,15 +5344,15 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS The first form lists the active jobs. The options have the fol- lowing meanings: --ll List process IDs in addition to the normal information. - --nn Display information only about jobs that have changed + --nn Display information only about jobs that have changed status since the user was last notified of their status. - --pp List only the process ID of the job's process group + --pp List only the process ID of the job's process group leader. --rr Display only running jobs. --ss Display only stopped jobs. - If _j_o_b_s_p_e_c is given, output is restricted to information about - that job. The return status is 0 unless an invalid option is + If _j_o_b_s_p_e_c is given, output is restricted to information about + that job. The return status is 0 unless an invalid option is encountered or an invalid _j_o_b_s_p_e_c is supplied. If the --xx option is supplied, jjoobbss replaces any _j_o_b_s_p_e_c found in @@ -5360,263 +5361,263 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS kkiillll [--ss _s_i_g_s_p_e_c | --nn _s_i_g_n_u_m | --_s_i_g_s_p_e_c] [_p_i_d | _j_o_b_s_p_e_c] ... kkiillll --ll|--LL [_s_i_g_s_p_e_c | _e_x_i_t___s_t_a_t_u_s] - Send the signal named by _s_i_g_s_p_e_c or _s_i_g_n_u_m to the processes - named by _p_i_d or _j_o_b_s_p_e_c. _s_i_g_s_p_e_c is either a case-insensitive - signal name such as SSIIGGKKIILLLL (with or without the SSIIGG prefix) or - a signal number; _s_i_g_n_u_m is a signal number. If _s_i_g_s_p_e_c is not - present, then SSIIGGTTEERRMM is assumed. An argument of --ll lists the - signal names. If any arguments are supplied when --ll is given, - the names of the signals corresponding to the arguments are + Send the signal named by _s_i_g_s_p_e_c or _s_i_g_n_u_m to the processes + named by _p_i_d or _j_o_b_s_p_e_c. _s_i_g_s_p_e_c is either a case-insensitive + signal name such as SSIIGGKKIILLLL (with or without the SSIIGG prefix) or + a signal number; _s_i_g_n_u_m is a signal number. If _s_i_g_s_p_e_c is not + present, then SSIIGGTTEERRMM is assumed. An argument of --ll lists the + signal names. If any arguments are supplied when --ll is given, + the names of the signals corresponding to the arguments are listed, and the return status is 0. The _e_x_i_t___s_t_a_t_u_s argument to - --ll is a number specifying either a signal number or the exit - status of a process terminated by a signal. The --LL option is - equivalent to --ll. kkiillll returns true if at least one signal was + --ll is a number specifying either a signal number or the exit + status of a process terminated by a signal. The --LL option is + equivalent to --ll. kkiillll returns true if at least one signal was successfully sent, or false if an error occurs or an invalid op- tion is encountered. lleett _a_r_g [_a_r_g ...] Each _a_r_g is an arithmetic expression to be evaluated (see AARRIITTHH-- - MMEETTIICC EEVVAALLUUAATTIIOONN above). If the last _a_r_g evaluates to 0, lleett + MMEETTIICC EEVVAALLUUAATTIIOONN above). If the last _a_r_g evaluates to 0, lleett returns 1; 0 is returned otherwise. llooccaall [_o_p_t_i_o_n] [_n_a_m_e[=_v_a_l_u_e] ... | - ] - For each argument, a local variable named _n_a_m_e is created, and - assigned _v_a_l_u_e. The _o_p_t_i_o_n can be any of the options accepted + For each argument, a local variable named _n_a_m_e is created, and + assigned _v_a_l_u_e. The _o_p_t_i_o_n can be any of the options accepted by ddeeccllaarree. When llooccaall is used within a function, it causes the - variable _n_a_m_e to have a visible scope restricted to that func- - tion and its children. If _n_a_m_e is -, the set of shell options - is made local to the function in which llooccaall is invoked: shell - options changed using the sseett builtin inside the function after + variable _n_a_m_e to have a visible scope restricted to that func- + tion and its children. If _n_a_m_e is -, the set of shell options + is made local to the function in which llooccaall is invoked: shell + options changed using the sseett builtin inside the function after the call to llooccaall are restored to their original values when the function returns. The restore is effected as if a series of sseett - commands were executed to restore the values that were in place - before the function. With no operands, llooccaall writes a list of - local variables to the standard output. It is an error to use + commands were executed to restore the values that were in place + before the function. With no operands, llooccaall writes a list of + local variables to the standard output. It is an error to use llooccaall when not within a function. The return status is 0 unless - llooccaall is used outside a function, an invalid _n_a_m_e is supplied, + llooccaall is used outside a function, an invalid _n_a_m_e is supplied, or _n_a_m_e is a readonly variable. llooggoouutt Exit a login shell. - mmaappffiillee [--dd _d_e_l_i_m] [--nn _c_o_u_n_t] [--OO _o_r_i_g_i_n] [--ss _c_o_u_n_t] [--tt] [--uu _f_d] [--CC + mmaappffiillee [--dd _d_e_l_i_m] [--nn _c_o_u_n_t] [--OO _o_r_i_g_i_n] [--ss _c_o_u_n_t] [--tt] [--uu _f_d] [--CC _c_a_l_l_b_a_c_k] [--cc _q_u_a_n_t_u_m] [_a_r_r_a_y] rreeaaddaarrrraayy [--dd _d_e_l_i_m] [--nn _c_o_u_n_t] [--OO _o_r_i_g_i_n] [--ss _c_o_u_n_t] [--tt] [--uu _f_d] [--CC _c_a_l_l_b_a_c_k] [--cc _q_u_a_n_t_u_m] [_a_r_r_a_y] - Read lines from the standard input into the indexed array vari- - able _a_r_r_a_y, or from file descriptor _f_d if the --uu option is sup- - plied. The variable MMAAPPFFIILLEE is the default _a_r_r_a_y. Options, if + Read lines from the standard input into the indexed array vari- + able _a_r_r_a_y, or from file descriptor _f_d if the --uu option is sup- + plied. The variable MMAAPPFFIILLEE is the default _a_r_r_a_y. Options, if supplied, have the following meanings: - --dd The first character of _d_e_l_i_m is used to terminate each - input line, rather than newline. If _d_e_l_i_m is the empty + --dd The first character of _d_e_l_i_m is used to terminate each + input line, rather than newline. If _d_e_l_i_m is the empty string, mmaappffiillee will terminate a line when it reads a NUL character. - --nn Copy at most _c_o_u_n_t lines. If _c_o_u_n_t is 0, all lines are + --nn Copy at most _c_o_u_n_t lines. If _c_o_u_n_t is 0, all lines are copied. - --OO Begin assigning to _a_r_r_a_y at index _o_r_i_g_i_n. The default + --OO Begin assigning to _a_r_r_a_y at index _o_r_i_g_i_n. The default index is 0. --ss Discard the first _c_o_u_n_t lines read. - --tt Remove a trailing _d_e_l_i_m (default newline) from each line + --tt Remove a trailing _d_e_l_i_m (default newline) from each line read. - --uu Read lines from file descriptor _f_d instead of the stan- + --uu Read lines from file descriptor _f_d instead of the stan- dard input. - --CC Evaluate _c_a_l_l_b_a_c_k each time _q_u_a_n_t_u_m lines are read. The + --CC Evaluate _c_a_l_l_b_a_c_k each time _q_u_a_n_t_u_m lines are read. The --cc option specifies _q_u_a_n_t_u_m. - --cc Specify the number of lines read between each call to + --cc Specify the number of lines read between each call to _c_a_l_l_b_a_c_k. - If --CC is specified without --cc, the default quantum is 5000. + If --CC is specified without --cc, the default quantum is 5000. When _c_a_l_l_b_a_c_k is evaluated, it is supplied the index of the next array element to be assigned and the line to be assigned to that - element as additional arguments. _c_a_l_l_b_a_c_k is evaluated after + element as additional arguments. _c_a_l_l_b_a_c_k is evaluated after the line is read but before the array element is assigned. - If not supplied with an explicit origin, mmaappffiillee will clear _a_r_- + If not supplied with an explicit origin, mmaappffiillee will clear _a_r_- _r_a_y before assigning to it. - mmaappffiillee returns successfully unless an invalid option or option - argument is supplied, _a_r_r_a_y is invalid or unassignable, or if + mmaappffiillee returns successfully unless an invalid option or option + argument is supplied, _a_r_r_a_y is invalid or unassignable, or if _a_r_r_a_y is not an indexed array. ppooppdd [-nn] [+_n] [-_n] Removes entries from the directory stack. The elements are num- - bered from 0 starting at the first directory listed by ddiirrss. - With no arguments, ppooppdd removes the top directory from the + bered from 0 starting at the first directory listed by ddiirrss. + With no arguments, ppooppdd removes the top directory from the stack, and changes to the new top directory. Arguments, if sup- plied, have the following meanings: - --nn Suppresses the normal change of directory when removing + --nn Suppresses the normal change of directory when removing directories from the stack, so that only the stack is ma- nipulated. - ++_n Removes the _nth entry counting from the left of the list - shown by ddiirrss, starting with zero, from the stack. For - example: ``popd +0'' removes the first directory, ``popd + ++_n Removes the _nth entry counting from the left of the list + shown by ddiirrss, starting with zero, from the stack. For + example: ``popd +0'' removes the first directory, ``popd +1'' the second. --_n Removes the _nth entry counting from the right of the list - shown by ddiirrss, starting with zero. For example: ``popd - -0'' removes the last directory, ``popd -1'' the next to + shown by ddiirrss, starting with zero. For example: ``popd + -0'' removes the last directory, ``popd -1'' the next to last. - If the top element of the directory stack is modified, and the - _-_n option was not supplied, ppooppdd uses the ccdd builtin to change + If the top element of the directory stack is modified, and the + _-_n option was not supplied, ppooppdd uses the ccdd builtin to change to the directory at the top of the stack. If the ccdd fails, ppooppdd returns a non-zero value. - Otherwise, ppooppdd returns false if an invalid option is encoun- + Otherwise, ppooppdd returns false if an invalid option is encoun- tered, the directory stack is empty, or a non-existent directory stack entry is specified. - If the ppooppdd command is successful, bash runs ddiirrss to show the - final contents of the directory stack, and the return status is + If the ppooppdd command is successful, bash runs ddiirrss to show the + final contents of the directory stack, and the return status is 0. pprriinnttff [--vv _v_a_r] _f_o_r_m_a_t [_a_r_g_u_m_e_n_t_s] - Write the formatted _a_r_g_u_m_e_n_t_s to the standard output under the - control of the _f_o_r_m_a_t. The --vv option causes the output to be - assigned to the variable _v_a_r rather than being printed to the + Write the formatted _a_r_g_u_m_e_n_t_s to the standard output under the + control of the _f_o_r_m_a_t. The --vv option causes the output to be + assigned to the variable _v_a_r rather than being printed to the standard output. - The _f_o_r_m_a_t is a character string which contains three types of - objects: plain characters, which are simply copied to standard - output, character escape sequences, which are converted and - copied to the standard output, and format specifications, each - of which causes printing of the next successive _a_r_g_u_m_e_n_t. In + The _f_o_r_m_a_t is a character string which contains three types of + objects: plain characters, which are simply copied to standard + output, character escape sequences, which are converted and + copied to the standard output, and format specifications, each + of which causes printing of the next successive _a_r_g_u_m_e_n_t. In addition to the standard _p_r_i_n_t_f(3) format characters ccssnnddiioouuxxXXee-- EEffFFggGGaaAA, pprriinnttff interprets the following additional format spec- ifiers: %%bb causes pprriinnttff to expand backslash escape sequences in the corresponding _a_r_g_u_m_e_n_t in the same way as eecchhoo --ee. - %%qq causes pprriinnttff to output the corresponding _a_r_g_u_m_e_n_t in a - format that can be reused as shell input. %%qq and %%QQ use - the $$'''' quoting style if any characters in the argument - string require it, and backslash quoting otherwise. If - the format string uses the _p_r_i_n_t_f alternate form, these + %%qq causes pprriinnttff to output the corresponding _a_r_g_u_m_e_n_t in a + format that can be reused as shell input. %%qq and %%QQ use + the $$'''' quoting style if any characters in the argument + string require it, and backslash quoting otherwise. If + the format string uses the _p_r_i_n_t_f alternate form, these two formats quote the argument string using single quotes. - %%QQ like %%qq, but applies any supplied precision to the _a_r_g_u_- + %%QQ like %%qq, but applies any supplied precision to the _a_r_g_u_- _m_e_n_t before quoting it. %%((_d_a_t_e_f_m_t))TT - causes pprriinnttff to output the date-time string resulting - from using _d_a_t_e_f_m_t as a format string for _s_t_r_f_t_i_m_e(3). + causes pprriinnttff to output the date-time string resulting + from using _d_a_t_e_f_m_t as a format string for _s_t_r_f_t_i_m_e(3). The corresponding _a_r_g_u_m_e_n_t is an integer representing the - number of seconds since the epoch. Two special argument - values may be used: -1 represents the current time, and - -2 represents the time the shell was invoked. If no ar- + number of seconds since the epoch. Two special argument + values may be used: -1 represents the current time, and + -2 represents the time the shell was invoked. If no ar- gument is specified, conversion behaves as if -1 had been - given. This is an exception to the usual pprriinnttff behav- + given. This is an exception to the usual pprriinnttff behav- ior. The %b, %q, and %T format specifiers all use the field width and precision arguments from the format specification and write that - many bytes from (or use that wide a field for) the expanded ar- - gument, which usually contains more characters than the origi- + many bytes from (or use that wide a field for) the expanded ar- + gument, which usually contains more characters than the origi- nal. The %n format specifier accepts a corresponding argument that is treated as a shell variable name. - The %s and %c format specifiers accept an l (long) modifier, + The %s and %c format specifiers accept an l (long) modifier, which forces them to convert the argument string to a wide-char- acter string and apply any supplied field width and precision in terms of characters, not bytes. - Arguments to non-string format specifiers are treated as C con- + Arguments to non-string format specifiers are treated as C con- stants, except that a leading plus or minus sign is allowed, and - if the leading character is a single or double quote, the value + if the leading character is a single or double quote, the value is the ASCII value of the following character. - The _f_o_r_m_a_t is reused as necessary to consume all of the _a_r_g_u_- + The _f_o_r_m_a_t is reused as necessary to consume all of the _a_r_g_u_- _m_e_n_t_s. If the _f_o_r_m_a_t requires more _a_r_g_u_m_e_n_t_s than are supplied, - the extra format specifications behave as if a zero value or - null string, as appropriate, had been supplied. The return - value is zero on success, non-zero if an invalid option is sup- + the extra format specifications behave as if a zero value or + null string, as appropriate, had been supplied. The return + value is zero on success, non-zero if an invalid option is sup- plied or a write or assignment error occurs. ppuusshhdd [--nn] [+_n] [-_n] ppuusshhdd [--nn] [_d_i_r] - Adds a directory to the top of the directory stack, or rotates - the stack, making the new top of the stack the current working - directory. With no arguments, ppuusshhdd exchanges the top two ele- - ments of the directory stack. Arguments, if supplied, have the + Adds a directory to the top of the directory stack, or rotates + the stack, making the new top of the stack the current working + directory. With no arguments, ppuusshhdd exchanges the top two ele- + ments of the directory stack. Arguments, if supplied, have the following meanings: - --nn Suppresses the normal change of directory when rotating - or adding directories to the stack, so that only the + --nn Suppresses the normal change of directory when rotating + or adding directories to the stack, so that only the stack is manipulated. - ++_n Rotates the stack so that the _nth directory (counting - from the left of the list shown by ddiirrss, starting with + ++_n Rotates the stack so that the _nth directory (counting + from the left of the list shown by ddiirrss, starting with zero) is at the top. - --_n Rotates the stack so that the _nth directory (counting - from the right of the list shown by ddiirrss, starting with + --_n Rotates the stack so that the _nth directory (counting + from the right of the list shown by ddiirrss, starting with zero) is at the top. _d_i_r Adds _d_i_r to the directory stack at the top After the stack has been modified, if the --nn option was not sup- - plied, ppuusshhdd uses the ccdd builtin to change to the directory at + plied, ppuusshhdd uses the ccdd builtin to change to the directory at the top of the stack. If the ccdd fails, ppuusshhdd returns a non-zero value. - Otherwise, if no arguments are supplied, ppuusshhdd returns 0 unless - the directory stack is empty. When rotating the directory - stack, ppuusshhdd returns 0 unless the directory stack is empty or a + Otherwise, if no arguments are supplied, ppuusshhdd returns 0 unless + the directory stack is empty. When rotating the directory + stack, ppuusshhdd returns 0 unless the directory stack is empty or a non-existent directory stack element is specified. - If the ppuusshhdd command is successful, bash runs ddiirrss to show the + If the ppuusshhdd command is successful, bash runs ddiirrss to show the final contents of the directory stack. ppwwdd [--LLPP] - Print the absolute pathname of the current working directory. + Print the absolute pathname of the current working directory. The pathname printed contains no symbolic links if the --PP option is supplied or the --oo pphhyyssiiccaall option to the sseett builtin command - is enabled. If the --LL option is used, the pathname printed may - contain symbolic links. The return status is 0 unless an error + is enabled. If the --LL option is used, the pathname printed may + contain symbolic links. The return status is 0 unless an error occurs while reading the name of the current directory or an in- valid option is supplied. rreeaadd [--eerrss] [--aa _a_n_a_m_e] [--dd _d_e_l_i_m] [--ii _t_e_x_t] [--nn _n_c_h_a_r_s] [--NN _n_c_h_a_r_s] [--pp _p_r_o_m_p_t] [--tt _t_i_m_e_o_u_t] [--uu _f_d] [_n_a_m_e ...] - One line is read from the standard input, or from the file de- + One line is read from the standard input, or from the file de- scriptor _f_d supplied as an argument to the --uu option, split into - words as described above under WWoorrdd SSpplliittttiinngg, and the first - word is assigned to the first _n_a_m_e, the second word to the sec- - ond _n_a_m_e, and so on. If there are more words than names, the + words as described above under WWoorrdd SSpplliittttiinngg, and the first + word is assigned to the first _n_a_m_e, the second word to the sec- + ond _n_a_m_e, and so on. If there are more words than names, the remaining words and their intervening delimiters are assigned to - the last _n_a_m_e. If there are fewer words read from the input - stream than names, the remaining names are assigned empty val- - ues. The characters in IIFFSS are used to split the line into - words using the same rules the shell uses for expansion (de- - scribed above under WWoorrdd SSpplliittttiinngg). The backslash character + the last _n_a_m_e. If there are fewer words read from the input + stream than names, the remaining names are assigned empty val- + ues. The characters in IIFFSS are used to split the line into + words using the same rules the shell uses for expansion (de- + scribed above under WWoorrdd SSpplliittttiinngg). The backslash character (\\) may be used to remove any special meaning for the next char- - acter read and for line continuation. Options, if supplied, + acter read and for line continuation. Options, if supplied, have the following meanings: --aa _a_n_a_m_e The words are assigned to sequential indices of the array variable _a_n_a_m_e, starting at 0. _a_n_a_m_e is unset before any - new values are assigned. Other _n_a_m_e arguments are ig- + new values are assigned. Other _n_a_m_e arguments are ig- nored. --dd _d_e_l_i_m The first character of _d_e_l_i_m is used to terminate the in- - put line, rather than newline. If _d_e_l_i_m is the empty - string, rreeaadd will terminate a line when it reads a NUL + put line, rather than newline. If _d_e_l_i_m is the empty + string, rreeaadd will terminate a line when it reads a NUL character. --ee If the standard input is coming from a terminal, rreeaaddlliinnee - (see RREEAADDLLIINNEE above) is used to obtain the line. Read- - line uses the current (or default, if line editing was - not previously active) editing settings, but uses read- + (see RREEAADDLLIINNEE above) is used to obtain the line. Read- + line uses the current (or default, if line editing was + not previously active) editing settings, but uses read- line's default filename completion. --ii _t_e_x_t - If rreeaaddlliinnee is being used to read the line, _t_e_x_t is + If rreeaaddlliinnee is being used to read the line, _t_e_x_t is placed into the editing buffer before editing begins. --nn _n_c_h_a_r_s - rreeaadd returns after reading _n_c_h_a_r_s characters rather than + rreeaadd returns after reading _n_c_h_a_r_s characters rather than waiting for a complete line of input, but honors a delim- - iter if fewer than _n_c_h_a_r_s characters are read before the + iter if fewer than _n_c_h_a_r_s characters are read before the delimiter. --NN _n_c_h_a_r_s - rreeaadd returns after reading exactly _n_c_h_a_r_s characters - rather than waiting for a complete line of input, unless - EOF is encountered or rreeaadd times out. Delimiter charac- - ters encountered in the input are not treated specially - and do not cause rreeaadd to return until _n_c_h_a_r_s characters - are read. The result is not split on the characters in - IIFFSS; the intent is that the variable is assigned exactly + rreeaadd returns after reading exactly _n_c_h_a_r_s characters + rather than waiting for a complete line of input, unless + EOF is encountered or rreeaadd times out. Delimiter charac- + ters encountered in the input are not treated specially + and do not cause rreeaadd to return until _n_c_h_a_r_s characters + are read. The result is not split on the characters in + IIFFSS; the intent is that the variable is assigned exactly the characters read (with the exception of backslash; see the --rr option below). --pp _p_r_o_m_p_t @@ -5624,133 +5625,133 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS line, before attempting to read any input. The prompt is displayed only if input is coming from a terminal. --rr Backslash does not act as an escape character. The back- - slash is considered to be part of the line. In particu- - lar, a backslash-newline pair may not then be used as a + slash is considered to be part of the line. In particu- + lar, a backslash-newline pair may not then be used as a line continuation. --ss Silent mode. If input is coming from a terminal, charac- ters are not echoed. --tt _t_i_m_e_o_u_t - Cause rreeaadd to time out and return failure if a complete - line of input (or a specified number of characters) is - not read within _t_i_m_e_o_u_t seconds. _t_i_m_e_o_u_t may be a deci- - mal number with a fractional portion following the deci- - mal point. This option is only effective if rreeaadd is - reading input from a terminal, pipe, or other special - file; it has no effect when reading from regular files. + Cause rreeaadd to time out and return failure if a complete + line of input (or a specified number of characters) is + not read within _t_i_m_e_o_u_t seconds. _t_i_m_e_o_u_t may be a deci- + mal number with a fractional portion following the deci- + mal point. This option is only effective if rreeaadd is + reading input from a terminal, pipe, or other special + file; it has no effect when reading from regular files. If rreeaadd times out, rreeaadd saves any partial input read into - the specified variable _n_a_m_e. If _t_i_m_e_o_u_t is 0, rreeaadd re- - turns immediately, without trying to read any data. The - exit status is 0 if input is available on the specified - file descriptor, or the read will return EOF, non-zero - otherwise. The exit status is greater than 128 if the + the specified variable _n_a_m_e. If _t_i_m_e_o_u_t is 0, rreeaadd re- + turns immediately, without trying to read any data. The + exit status is 0 if input is available on the specified + file descriptor, or the read will return EOF, non-zero + otherwise. The exit status is greater than 128 if the timeout is exceeded. --uu _f_d Read input from file descriptor _f_d. - If no _n_a_m_e_s are supplied, the line read, without the ending de- - limiter but otherwise unmodified, is assigned to the variable - RREEPPLLYY. The exit status is zero, unless end-of-file is encoun- - tered, rreeaadd times out (in which case the status is greater than - 128), a variable assignment error (such as assigning to a read- + If no _n_a_m_e_s are supplied, the line read, without the ending de- + limiter but otherwise unmodified, is assigned to the variable + RREEPPLLYY. The exit status is zero, unless end-of-file is encoun- + tered, rreeaadd times out (in which case the status is greater than + 128), a variable assignment error (such as assigning to a read- only variable) occurs, or an invalid file descriptor is supplied as the argument to --uu. rreeaaddoonnllyy [--aaAAff] [--pp] [_n_a_m_e[=_w_o_r_d] ...] - The given _n_a_m_e_s are marked readonly; the values of these _n_a_m_e_s - may not be changed by subsequent assignment. If the --ff option - is supplied, the functions corresponding to the _n_a_m_e_s are so - marked. The --aa option restricts the variables to indexed ar- - rays; the --AA option restricts the variables to associative ar- + The given _n_a_m_e_s are marked readonly; the values of these _n_a_m_e_s + may not be changed by subsequent assignment. If the --ff option + is supplied, the functions corresponding to the _n_a_m_e_s are so + marked. The --aa option restricts the variables to indexed ar- + rays; the --AA option restricts the variables to associative ar- rays. If both options are supplied, --AA takes precedence. If no - _n_a_m_e arguments are given, or if the --pp option is supplied, a + _n_a_m_e arguments are given, or if the --pp option is supplied, a list of all readonly names is printed. The other options may be - used to restrict the output to a subset of the set of readonly - names. The --pp option causes output to be displayed in a format - that may be reused as input. If a variable name is followed by - =_w_o_r_d, the value of the variable is set to _w_o_r_d. The return - status is 0 unless an invalid option is encountered, one of the + used to restrict the output to a subset of the set of readonly + names. The --pp option causes output to be displayed in a format + that may be reused as input. If a variable name is followed by + =_w_o_r_d, the value of the variable is set to _w_o_r_d. The return + status is 0 unless an invalid option is encountered, one of the _n_a_m_e_s is not a valid shell variable name, or --ff is supplied with a _n_a_m_e that is not a function. rreettuurrnn [_n] - Causes a function to stop executing and return the value speci- - fied by _n to its caller. If _n is omitted, the return status is - that of the last command executed in the function body. If rree-- + Causes a function to stop executing and return the value speci- + fied by _n to its caller. If _n is omitted, the return status is + that of the last command executed in the function body. If rree-- ttuurrnn is executed by a trap handler, the last command used to de- - termine the status is the last command executed before the trap - handler. If rreettuurrnn is executed during a DDEEBBUUGG trap, the last - command used to determine the status is the last command exe- - cuted by the trap handler before rreettuurrnn was invoked. If rreettuurrnn - is used outside a function, but during execution of a script by - the .. (ssoouurrccee) command, it causes the shell to stop executing - that script and return either _n or the exit status of the last - command executed within the script as the exit status of the + termine the status is the last command executed before the trap + handler. If rreettuurrnn is executed during a DDEEBBUUGG trap, the last + command used to determine the status is the last command exe- + cuted by the trap handler before rreettuurrnn was invoked. If rreettuurrnn + is used outside a function, but during execution of a script by + the .. (ssoouurrccee) command, it causes the shell to stop executing + that script and return either _n or the exit status of the last + command executed within the script as the exit status of the script. If _n is supplied, the return value is its least signif- - icant 8 bits. The return status is non-zero if rreettuurrnn is sup- - plied a non-numeric argument, or is used outside a function and - not during execution of a script by .. or ssoouurrccee. Any command + icant 8 bits. The return status is non-zero if rreettuurrnn is sup- + plied a non-numeric argument, or is used outside a function and + not during execution of a script by .. or ssoouurrccee. Any command associated with the RREETTUURRNN trap is executed before execution re- sumes after the function or script. sseett [--aabbeeffhhkkmmnnppttuuvvxxBBCCEEHHPPTT] [--oo _o_p_t_i_o_n_-_n_a_m_e] [----] [--] [_a_r_g ...] sseett [++aabbeeffhhkkmmnnppttuuvvxxBBCCEEHHPPTT] [++oo _o_p_t_i_o_n_-_n_a_m_e] [----] [--] [_a_r_g ...] - Without options, display the name and value of each shell vari- - able in a format that can be reused as input for setting or re- + Without options, display the name and value of each shell vari- + able in a format that can be reused as input for setting or re- setting the currently-set variables. Read-only variables cannot - be reset. In _p_o_s_i_x _m_o_d_e, only shell variables are listed. The - output is sorted according to the current locale. When options - are specified, they set or unset shell attributes. Any argu- - ments remaining after option processing are treated as values + be reset. In _p_o_s_i_x _m_o_d_e, only shell variables are listed. The + output is sorted according to the current locale. When options + are specified, they set or unset shell attributes. Any argu- + ments remaining after option processing are treated as values for the positional parameters and are assigned, in order, to $$11, - $$22, ...... $$_n. Options, if specified, have the following mean- + $$22, ...... $$_n. Options, if specified, have the following mean- ings: --aa Each variable or function that is created or modified is - given the export attribute and marked for export to the + given the export attribute and marked for export to the environment of subsequent commands. - --bb Report the status of terminated background jobs immedi- + --bb Report the status of terminated background jobs immedi- ately, rather than before the next primary prompt. This is effective only when job control is enabled. - --ee Exit immediately if a _p_i_p_e_l_i_n_e (which may consist of a - single _s_i_m_p_l_e _c_o_m_m_a_n_d), a _l_i_s_t, or a _c_o_m_p_o_u_n_d _c_o_m_m_a_n_d + --ee Exit immediately if a _p_i_p_e_l_i_n_e (which may consist of a + single _s_i_m_p_l_e _c_o_m_m_a_n_d), a _l_i_s_t, or a _c_o_m_p_o_u_n_d _c_o_m_m_a_n_d (see SSHHEELLLL GGRRAAMMMMAARR above), exits with a non-zero status. - The shell does not exit if the command that fails is - part of the command list immediately following a wwhhiillee - or uunnttiill keyword, part of the test following the iiff or - eelliiff reserved words, part of any command executed in a - &&&& or |||| list except the command following the final &&&& + The shell does not exit if the command that fails is + part of the command list immediately following a wwhhiillee + or uunnttiill keyword, part of the test following the iiff or + eelliiff reserved words, part of any command executed in a + &&&& or |||| list except the command following the final &&&& or ||||, any command in a pipeline but the last, or if the - command's return value is being inverted with !!. If a - compound command other than a subshell returns a non- - zero status because a command failed while --ee was being - ignored, the shell does not exit. A trap on EERRRR, if - set, is executed before the shell exits. This option + command's return value is being inverted with !!. If a + compound command other than a subshell returns a non- + zero status because a command failed while --ee was being + ignored, the shell does not exit. A trap on EERRRR, if + set, is executed before the shell exits. This option applies to the shell environment and each subshell envi- - ronment separately (see CCOOMMMMAANNDD EEXXEECCUUTTIIOONN EENNVVIIRROONNMMEENNTT + ronment separately (see CCOOMMMMAANNDD EEXXEECCUUTTIIOONN EENNVVIIRROONNMMEENNTT above), and may cause subshells to exit before executing all the commands in the subshell. - If a compound command or shell function executes in a - context where --ee is being ignored, none of the commands - executed within the compound command or function body - will be affected by the --ee setting, even if --ee is set - and a command returns a failure status. If a compound - command or shell function sets --ee while executing in a - context where --ee is ignored, that setting will not have - any effect until the compound command or the command + If a compound command or shell function executes in a + context where --ee is being ignored, none of the commands + executed within the compound command or function body + will be affected by the --ee setting, even if --ee is set + and a command returns a failure status. If a compound + command or shell function sets --ee while executing in a + context where --ee is ignored, that setting will not have + any effect until the compound command or the command containing the function call completes. --ff Disable pathname expansion. - --hh Remember the location of commands as they are looked up + --hh Remember the location of commands as they are looked up for execution. This is enabled by default. - --kk All arguments in the form of assignment statements are - placed in the environment for a command, not just those + --kk All arguments in the form of assignment statements are + placed in the environment for a command, not just those that precede the command name. - --mm Monitor mode. Job control is enabled. This option is - on by default for interactive shells on systems that - support it (see JJOOBB CCOONNTTRROOLL above). All processes run + --mm Monitor mode. Job control is enabled. This option is + on by default for interactive shells on systems that + support it (see JJOOBB CCOONNTTRROOLL above). All processes run in a separate process group. When a background job com- pletes, the shell prints a line containing its exit sta- tus. --nn Read commands but do not execute them. This may be used - to check a shell script for syntax errors. This is ig- + to check a shell script for syntax errors. This is ig- nored by interactive shells. --oo _o_p_t_i_o_n_-_n_a_m_e The _o_p_t_i_o_n_-_n_a_m_e can be one of the following: @@ -5758,10 +5759,10 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS Same as --aa. bbrraacceeeexxppaanndd Same as --BB. - eemmaaccss Use an emacs-style command line editing inter- + eemmaaccss Use an emacs-style command line editing inter- face. This is enabled by default when the shell is interactive, unless the shell is started with - the ----nnooeeddiittiinngg option. This also affects the + the ----nnooeeddiittiinngg option. This also affects the editing interface used for rreeaadd --ee. eerrrreexxiitt Same as --ee. eerrrrttrraaccee @@ -5775,8 +5776,8 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS HHIISSTTOORRYY. This option is on by default in inter- active shells. iiggnnoorreeeeooff - The effect is as if the shell command ``IG- - NOREEOF=10'' had been executed (see SShheellll VVaarrii-- + The effect is as if the shell command ``IG- + NOREEOF=10'' had been executed (see SShheellll VVaarrii-- aabblleess above). kkeeyywwoorrdd Same as --kk. mmoonniittoorr Same as --mm. @@ -5791,178 +5792,178 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS pphhyyssiiccaall Same as --PP. ppiippeeffaaiill - If set, the return value of a pipeline is the - value of the last (rightmost) command to exit - with a non-zero status, or zero if all commands - in the pipeline exit successfully. This option + If set, the return value of a pipeline is the + value of the last (rightmost) command to exit + with a non-zero status, or zero if all commands + in the pipeline exit successfully. This option is disabled by default. - ppoossiixx Change the behavior of bbaasshh where the default - operation differs from the POSIX standard to - match the standard (_p_o_s_i_x _m_o_d_e). See SSEEEE AALLSSOO + ppoossiixx Change the behavior of bbaasshh where the default + operation differs from the POSIX standard to + match the standard (_p_o_s_i_x _m_o_d_e). See SSEEEE AALLSSOO below for a reference to a document that details how posix mode affects bash's behavior. pprriivviilleeggeedd Same as --pp. vveerrbboossee Same as --vv. - vvii Use a vi-style command line editing interface. + vvii Use a vi-style command line editing interface. This also affects the editing interface used for rreeaadd --ee. xxttrraaccee Same as --xx. If --oo is supplied with no _o_p_t_i_o_n_-_n_a_m_e, the values of the - current options are printed. If ++oo is supplied with no - _o_p_t_i_o_n_-_n_a_m_e, a series of sseett commands to recreate the - current option settings is displayed on the standard + current options are printed. If ++oo is supplied with no + _o_p_t_i_o_n_-_n_a_m_e, a series of sseett commands to recreate the + current option settings is displayed on the standard output. - --pp Turn on _p_r_i_v_i_l_e_g_e_d mode. In this mode, the $$EENNVV and - $$BBAASSHH__EENNVV files are not processed, shell functions are - not inherited from the environment, and the SSHHEELLLLOOPPTTSS, - BBAASSHHOOPPTTSS, CCDDPPAATTHH, and GGLLOOBBIIGGNNOORREE variables, if they ap- - pear in the environment, are ignored. If the shell is - started with the effective user (group) id not equal to - the real user (group) id, and the --pp option is not sup- + --pp Turn on _p_r_i_v_i_l_e_g_e_d mode. In this mode, the $$EENNVV and + $$BBAASSHH__EENNVV files are not processed, shell functions are + not inherited from the environment, and the SSHHEELLLLOOPPTTSS, + BBAASSHHOOPPTTSS, CCDDPPAATTHH, and GGLLOOBBIIGGNNOORREE variables, if they ap- + pear in the environment, are ignored. If the shell is + started with the effective user (group) id not equal to + the real user (group) id, and the --pp option is not sup- plied, these actions are taken and the effective user id - is set to the real user id. If the --pp option is sup- - plied at startup, the effective user id is not reset. - Turning this option off causes the effective user and + is set to the real user id. If the --pp option is sup- + plied at startup, the effective user id is not reset. + Turning this option off causes the effective user and group ids to be set to the real user and group ids. --rr Enable restricted shell mode. This option cannot be un- set once it has been set. --tt Exit after reading and executing one command. --uu Treat unset variables and parameters other than the spe- - cial parameters "@" and "*", or array variables sub- - scripted with "@" or "*", as an error when performing - parameter expansion. If expansion is attempted on an - unset variable or parameter, the shell prints an error - message, and, if not interactive, exits with a non-zero + cial parameters "@" and "*", or array variables sub- + scripted with "@" or "*", as an error when performing + parameter expansion. If expansion is attempted on an + unset variable or parameter, the shell prints an error + message, and, if not interactive, exits with a non-zero status. --vv Print shell input lines as they are read. - --xx After expanding each _s_i_m_p_l_e _c_o_m_m_a_n_d, ffoorr command, ccaassee + --xx After expanding each _s_i_m_p_l_e _c_o_m_m_a_n_d, ffoorr command, ccaassee command, sseelleecctt command, or arithmetic ffoorr command, dis- - play the expanded value of PPSS44, followed by the command - and its expanded arguments or associated word list, to + play the expanded value of PPSS44, followed by the command + and its expanded arguments or associated word list, to standard error. - --BB The shell performs brace expansion (see BBrraaccee EExxppaannssiioonn + --BB The shell performs brace expansion (see BBrraaccee EExxppaannssiioonn above). This is on by default. - --CC If set, bbaasshh does not overwrite an existing file with - the >>, >>&&, and <<>> redirection operators. This may be + --CC If set, bbaasshh does not overwrite an existing file with + the >>, >>&&, and <<>> redirection operators. This may be overridden when creating output files by using the redi- rection operator >>|| instead of >>. --EE If set, any trap on EERRRR is inherited by shell functions, - command substitutions, and commands executed in a sub- - shell environment. The EERRRR trap is normally not inher- + command substitutions, and commands executed in a sub- + shell environment. The EERRRR trap is normally not inher- ited in such cases. --HH Enable !! style history substitution. This option is on by default when the shell is interactive. - --PP If set, the shell does not resolve symbolic links when - executing commands such as ccdd that change the current + --PP If set, the shell does not resolve symbolic links when + executing commands such as ccdd that change the current working directory. It uses the physical directory structure instead. By default, bbaasshh follows the logical - chain of directories when performing commands which + chain of directories when performing commands which change the current directory. - --TT If set, any traps on DDEEBBUUGG and RREETTUURRNN are inherited by + --TT If set, any traps on DDEEBBUUGG and RREETTUURRNN are inherited by shell functions, command substitutions, and commands ex- - ecuted in a subshell environment. The DDEEBBUUGG and RREETTUURRNN + ecuted in a subshell environment. The DDEEBBUUGG and RREETTUURRNN traps are normally not inherited in such cases. - ---- If no arguments follow this option, then the positional + ---- If no arguments follow this option, then the positional parameters are unset. Otherwise, the positional parame- - ters are set to the _a_r_gs, even if some of them begin + ters are set to the _a_r_gs, even if some of them begin with a --. - -- Signal the end of options, cause all remaining _a_r_gs to + -- Signal the end of options, cause all remaining _a_r_gs to be assigned to the positional parameters. The --xx and --vv options are turned off. If there are no _a_r_gs, the posi- tional parameters remain unchanged. - The options are off by default unless otherwise noted. Using + - rather than - causes these options to be turned off. The op- + The options are off by default unless otherwise noted. Using + + rather than - causes these options to be turned off. The op- tions can also be specified as arguments to an invocation of the - shell. The current set of options may be found in $$--. The re- - turn status is always true unless an invalid option is encoun- + shell. The current set of options may be found in $$--. The re- + turn status is always true unless an invalid option is encoun- tered. sshhiifftt [_n] - The positional parameters from _n+1 ... are renamed to $$11 ........ - Parameters represented by the numbers $$## down to $$##-_n+1 are un- - set. _n must be a non-negative number less than or equal to $$##. - If _n is 0, no parameters are changed. If _n is not given, it is + The positional parameters from _n+1 ... are renamed to $$11 ........ + Parameters represented by the numbers $$## down to $$##-_n+1 are un- + set. _n must be a non-negative number less than or equal to $$##. + If _n is 0, no parameters are changed. If _n is not given, it is assumed to be 1. If _n is greater than $$##, the positional param- - eters are not changed. The return status is greater than zero + eters are not changed. The return status is greater than zero if _n is greater than $$## or less than zero; otherwise 0. sshhoopptt [--ppqqssuu] [--oo] [_o_p_t_n_a_m_e ...] - Toggle the values of settings controlling optional shell behav- - ior. The settings can be either those listed below, or, if the + Toggle the values of settings controlling optional shell behav- + ior. The settings can be either those listed below, or, if the --oo option is used, those available with the --oo option to the sseett builtin command. With no options, or with the --pp option, a list - of all settable options is displayed, with an indication of + of all settable options is displayed, with an indication of whether or not each is set; if _o_p_t_n_a_m_e_s are supplied, the output - is restricted to those options. The --pp option causes output to - be displayed in a form that may be reused as input. Other op- + is restricted to those options. The --pp option causes output to + be displayed in a form that may be reused as input. Other op- tions have the following meanings: --ss Enable (set) each _o_p_t_n_a_m_e. --uu Disable (unset) each _o_p_t_n_a_m_e. - --qq Suppresses normal output (quiet mode); the return status + --qq Suppresses normal output (quiet mode); the return status indicates whether the _o_p_t_n_a_m_e is set or unset. If multi- - ple _o_p_t_n_a_m_e arguments are given with --qq, the return sta- - tus is zero if all _o_p_t_n_a_m_e_s are enabled; non-zero other- + ple _o_p_t_n_a_m_e arguments are given with --qq, the return sta- + tus is zero if all _o_p_t_n_a_m_e_s are enabled; non-zero other- wise. - --oo Restricts the values of _o_p_t_n_a_m_e to be those defined for + --oo Restricts the values of _o_p_t_n_a_m_e to be those defined for the --oo option to the sseett builtin. - If either --ss or --uu is used with no _o_p_t_n_a_m_e arguments, sshhoopptt - shows only those options which are set or unset, respectively. - Unless otherwise noted, the sshhoopptt options are disabled (unset) + If either --ss or --uu is used with no _o_p_t_n_a_m_e arguments, sshhoopptt + shows only those options which are set or unset, respectively. + Unless otherwise noted, the sshhoopptt options are disabled (unset) by default. - The return status when listing options is zero if all _o_p_t_n_a_m_e_s - are enabled, non-zero otherwise. When setting or unsetting op- - tions, the return status is zero unless an _o_p_t_n_a_m_e is not a + The return status when listing options is zero if all _o_p_t_n_a_m_e_s + are enabled, non-zero otherwise. When setting or unsetting op- + tions, the return status is zero unless an _o_p_t_n_a_m_e is not a valid shell option. The list of sshhoopptt options is: aarrrraayy__eexxppaanndd__oonnccee - If set, the shell suppresses multiple evaluation of as- + If set, the shell suppresses multiple evaluation of as- sociative and indexed array subscripts during arithmetic expression evaluation, while executing builtins that can - perform variable assignments, and while executing + perform variable assignments, and while executing builtins that perform array dereferencing. aassssoocc__eexxppaanndd__oonnccee Deprecated; a synonym for aarrrraayy__eexxppaanndd__oonnccee. - aauuttooccdd If set, a command name that is the name of a directory - is executed as if it were the argument to the ccdd com- + aauuttooccdd If set, a command name that is the name of a directory + is executed as if it were the argument to the ccdd com- mand. This option is only used by interactive shells. ccddaabbllee__vvaarrss - If set, an argument to the ccdd builtin command that is - not a directory is assumed to be the name of a variable + If set, an argument to the ccdd builtin command that is + not a directory is assumed to be the name of a variable whose value is the directory to change to. ccddssppeellll If set, minor errors in the spelling of a directory com- - ponent in a ccdd command will be corrected. The errors + ponent in a ccdd command will be corrected. The errors checked for are transposed characters, a missing charac- - ter, and one character too many. If a correction is - found, the corrected filename is printed, and the com- - mand proceeds. This option is only used by interactive + ter, and one character too many. If a correction is + found, the corrected filename is printed, and the com- + mand proceeds. This option is only used by interactive shells. cchheecckkhhaasshh If set, bbaasshh checks that a command found in the hash ta- - ble exists before trying to execute it. If a hashed - command no longer exists, a normal path search is per- + ble exists before trying to execute it. If a hashed + command no longer exists, a normal path search is per- formed. cchheecckkjjoobbss If set, bbaasshh lists the status of any stopped and running - jobs before exiting an interactive shell. If any jobs + jobs before exiting an interactive shell. If any jobs are running, this causes the exit to be deferred until a - second exit is attempted without an intervening command + second exit is attempted without an intervening command (see JJOOBB CCOONNTTRROOLL above). The shell always postpones ex- iting if any jobs are stopped. cchheecckkwwiinnssiizzee - If set, bbaasshh checks the window size after each external - (non-builtin) command and, if necessary, updates the - values of LLIINNEESS and CCOOLLUUMMNNSS. This option is enabled by + If set, bbaasshh checks the window size after each external + (non-builtin) command and, if necessary, updates the + values of LLIINNEESS and CCOOLLUUMMNNSS. This option is enabled by default. - ccmmddhhiisstt If set, bbaasshh attempts to save all lines of a multiple- - line command in the same history entry. This allows - easy re-editing of multi-line commands. This option is - enabled by default, but only has an effect if command + ccmmddhhiisstt If set, bbaasshh attempts to save all lines of a multiple- + line command in the same history entry. This allows + easy re-editing of multi-line commands. This option is + enabled by default, but only has an effect if command history is enabled, as described above under HHIISSTTOORRYY. ccoommppaatt3311 ccoommppaatt3322 @@ -5972,122 +5973,122 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS ccoommppaatt4433 ccoommppaatt4444 ccoommppaatt5500 - These control aspects of the shell's compatibility mode + These control aspects of the shell's compatibility mode (see SSHHEELLLL CCOOMMPPAATTIIBBIILLIITTYY MMOODDEE below). ccoommpplleettee__ffuullllqquuoottee - If set, bbaasshh quotes all shell metacharacters in file- - names and directory names when performing completion. + If set, bbaasshh quotes all shell metacharacters in file- + names and directory names when performing completion. If not set, bbaasshh removes metacharacters such as the dol- - lar sign from the set of characters that will be quoted - in completed filenames when these metacharacters appear - in shell variable references in words to be completed. - This means that dollar signs in variable names that ex- - pand to directories will not be quoted; however, any - dollar signs appearing in filenames will not be quoted, - either. This is active only when bash is using back- - slashes to quote completed filenames. This variable is - set by default, which is the default bash behavior in + lar sign from the set of characters that will be quoted + in completed filenames when these metacharacters appear + in shell variable references in words to be completed. + This means that dollar signs in variable names that ex- + pand to directories will not be quoted; however, any + dollar signs appearing in filenames will not be quoted, + either. This is active only when bash is using back- + slashes to quote completed filenames. This variable is + set by default, which is the default bash behavior in versions through 4.2. ddiirreexxppaanndd - If set, bbaasshh replaces directory names with the results - of word expansion when performing filename completion. - This changes the contents of the readline editing buf- - fer. If not set, bbaasshh attempts to preserve what the + If set, bbaasshh replaces directory names with the results + of word expansion when performing filename completion. + This changes the contents of the readline editing buf- + fer. If not set, bbaasshh attempts to preserve what the user typed. ddiirrssppeellll - If set, bbaasshh attempts spelling correction on directory - names during word completion if the directory name ini- + If set, bbaasshh attempts spelling correction on directory + names during word completion if the directory name ini- tially supplied does not exist. - ddoottgglloobb If set, bbaasshh includes filenames beginning with a `.' in - the results of pathname expansion. The filenames ````..'''' - and ````....'''' must always be matched explicitly, even if + ddoottgglloobb If set, bbaasshh includes filenames beginning with a `.' in + the results of pathname expansion. The filenames ````..'''' + and ````....'''' must always be matched explicitly, even if ddoottgglloobb is set. eexxeeccffaaiill If set, a non-interactive shell will not exit if it can- - not execute the file specified as an argument to the - eexxeecc builtin command. An interactive shell does not + not execute the file specified as an argument to the + eexxeecc builtin command. An interactive shell does not exit if eexxeecc fails. eexxppaanndd__aalliiaasseess - If set, aliases are expanded as described above under + If set, aliases are expanded as described above under AALLIIAASSEESS. This option is enabled by default for interac- tive shells. eexxttddeebbuugg - If set at shell invocation, or in a shell startup file, + If set at shell invocation, or in a shell startup file, arrange to execute the debugger profile before the shell - starts, identical to the ----ddeebbuuggggeerr option. If set af- - ter invocation, behavior intended for use by debuggers + starts, identical to the ----ddeebbuuggggeerr option. If set af- + ter invocation, behavior intended for use by debuggers is enabled: 11.. The --FF option to the ddeeccllaarree builtin displays the source file name and line number corresponding to each function name supplied as an argument. - 22.. If the command run by the DDEEBBUUGG trap returns a - non-zero value, the next command is skipped and + 22.. If the command run by the DDEEBBUUGG trap returns a + non-zero value, the next command is skipped and not executed. - 33.. If the command run by the DDEEBBUUGG trap returns a - value of 2, and the shell is executing in a sub- - routine (a shell function or a shell script exe- - cuted by the .. or ssoouurrccee builtins), the shell + 33.. If the command run by the DDEEBBUUGG trap returns a + value of 2, and the shell is executing in a sub- + routine (a shell function or a shell script exe- + cuted by the .. or ssoouurrccee builtins), the shell simulates a call to rreettuurrnn. - 44.. BBAASSHH__AARRGGCC and BBAASSHH__AARRGGVV are updated as described + 44.. BBAASSHH__AARRGGCC and BBAASSHH__AARRGGVV are updated as described in their descriptions above). - 55.. Function tracing is enabled: command substitu- + 55.. Function tracing is enabled: command substitu- tion, shell functions, and subshells invoked with (( _c_o_m_m_a_n_d )) inherit the DDEEBBUUGG and RREETTUURRNN traps. - 66.. Error tracing is enabled: command substitution, - shell functions, and subshells invoked with (( + 66.. Error tracing is enabled: command substitution, + shell functions, and subshells invoked with (( _c_o_m_m_a_n_d )) inherit the EERRRR trap. eexxttgglloobb If set, the extended pattern matching features described above under PPaatthhnnaammee EExxppaannssiioonn are enabled. eexxttqquuoottee - If set, $$'_s_t_r_i_n_g' and $$"_s_t_r_i_n_g" quoting is performed - within $${{_p_a_r_a_m_e_t_e_r}} expansions enclosed in double + If set, $$'_s_t_r_i_n_g' and $$"_s_t_r_i_n_g" quoting is performed + within $${{_p_a_r_a_m_e_t_e_r}} expansions enclosed in double quotes. This option is enabled by default. ffaaiillgglloobb - If set, patterns which fail to match filenames during + If set, patterns which fail to match filenames during pathname expansion result in an expansion error. ffoorrccee__ffiiggnnoorree - If set, the suffixes specified by the FFIIGGNNOORREE shell - variable cause words to be ignored when performing word + If set, the suffixes specified by the FFIIGGNNOORREE shell + variable cause words to be ignored when performing word completion even if the ignored words are the only possi- - ble completions. See SSHHEELLLL VVAARRIIAABBLLEESS above for a de- - scription of FFIIGGNNOORREE. This option is enabled by de- + ble completions. See SSHHEELLLL VVAARRIIAABBLLEESS above for a de- + scription of FFIIGGNNOORREE. This option is enabled by de- fault. gglloobbaasscciiiirraannggeess - If set, range expressions used in pattern matching - bracket expressions (see PPaatttteerrnn MMaattcchhiinngg above) behave - as if in the traditional C locale when performing com- - parisons. That is, the current locale's collating se- - quence is not taken into account, so bb will not collate - between AA and BB, and upper-case and lower-case ASCII + If set, range expressions used in pattern matching + bracket expressions (see PPaatttteerrnn MMaattcchhiinngg above) behave + as if in the traditional C locale when performing com- + parisons. That is, the current locale's collating se- + quence is not taken into account, so bb will not collate + between AA and BB, and upper-case and lower-case ASCII characters will collate together. gglloobbsskkiippddoottss - If set, pathname expansion will never match the file- + If set, pathname expansion will never match the file- names ````..'''' and ````....'''', even if the pattern begins with a ````..''''. This option is enabled by default. gglloobbssttaarr If set, the pattern **** used in a pathname expansion con- - text will match all files and zero or more directories - and subdirectories. If the pattern is followed by a //, + text will match all files and zero or more directories + and subdirectories. If the pattern is followed by a //, only directories and subdirectories match. ggnnuu__eerrrrffmmtt @@ -6095,25 +6096,25 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS GNU error message format. hhiissttaappppeenndd - If set, the history list is appended to the file named + If set, the history list is appended to the file named by the value of the HHIISSTTFFIILLEE variable when the shell ex- its, rather than overwriting the file. hhiissttrreeeeddiitt - If set, and rreeaaddlliinnee is being used, a user is given the + If set, and rreeaaddlliinnee is being used, a user is given the opportunity to re-edit a failed history substitution. hhiissttvveerriiffyy - If set, and rreeaaddlliinnee is being used, the results of his- - tory substitution are not immediately passed to the - shell parser. Instead, the resulting line is loaded + If set, and rreeaaddlliinnee is being used, the results of his- + tory substitution are not immediately passed to the + shell parser. Instead, the resulting line is loaded into the rreeaaddlliinnee editing buffer, allowing further modi- fication. hhoossttccoommpplleettee If set, and rreeaaddlliinnee is being used, bbaasshh will attempt to - perform hostname completion when a word containing a @@ - is being completed (see CCoommpplleettiinngg under RREEAADDLLIINNEE + perform hostname completion when a word containing a @@ + is being completed (see CCoommpplleettiinngg under RREEAADDLLIINNEE above). This is enabled by default. hhuuppoonneexxiitt @@ -6121,23 +6122,23 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS active login shell exits. iinnhheerriitt__eerrrreexxiitt - If set, command substitution inherits the value of the - eerrrreexxiitt option, instead of unsetting it in the subshell - environment. This option is enabled when _p_o_s_i_x _m_o_d_e is + If set, command substitution inherits the value of the + eerrrreexxiitt option, instead of unsetting it in the subshell + environment. This option is enabled when _p_o_s_i_x _m_o_d_e is enabled. iinntteerraaccttiivvee__ccoommmmeennttss If set, allow a word beginning with ## to cause that word - and all remaining characters on that line to be ignored - in an interactive shell (see CCOOMMMMEENNTTSS above). This op- + and all remaining characters on that line to be ignored + in an interactive shell (see CCOOMMMMEENNTTSS above). This op- tion is enabled by default. llaassttppiippee - If set, and job control is not active, the shell runs + If set, and job control is not active, the shell runs the last command of a pipeline not executed in the back- ground in the current shell environment. - lliitthhiisstt If set, and the ccmmddhhiisstt option is enabled, multi-line + lliitthhiisstt If set, and the ccmmddhhiisstt option is enabled, multi-line commands are saved to the history with embedded newlines rather than using semicolon separators where possible. @@ -6148,54 +6149,54 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS tribute is not inherited. llooccaallvvaarr__uunnsseett - If set, calling uunnsseett on local variables in previous - function scopes marks them so subsequent lookups find - them unset until that function returns. This is identi- - cal to the behavior of unsetting local variables at the + If set, calling uunnsseett on local variables in previous + function scopes marks them so subsequent lookups find + them unset until that function returns. This is identi- + cal to the behavior of unsetting local variables at the current function scope. llooggiinn__sshheellll - The shell sets this option if it is started as a login - shell (see IINNVVOOCCAATTIIOONN above). The value may not be + The shell sets this option if it is started as a login + shell (see IINNVVOOCCAATTIIOONN above). The value may not be changed. mmaaiillwwaarrnn - If set, and a file that bbaasshh is checking for mail has - been accessed since the last time it was checked, the - message ``The mail in _m_a_i_l_f_i_l_e has been read'' is dis- + If set, and a file that bbaasshh is checking for mail has + been accessed since the last time it was checked, the + message ``The mail in _m_a_i_l_f_i_l_e has been read'' is dis- played. nnoo__eemmppttyy__ccmmdd__ccoommpplleettiioonn - If set, and rreeaaddlliinnee is being used, bbaasshh will not at- - tempt to search the PPAATTHH for possible completions when + If set, and rreeaaddlliinnee is being used, bbaasshh will not at- + tempt to search the PPAATTHH for possible completions when completion is attempted on an empty line. nnooccaasseegglloobb - If set, bbaasshh matches filenames in a case-insensitive + If set, bbaasshh matches filenames in a case-insensitive fashion when performing pathname expansion (see PPaatthhnnaammee EExxppaannssiioonn above). nnooccaasseemmaattcchh - If set, bbaasshh matches patterns in a case-insensitive + If set, bbaasshh matches patterns in a case-insensitive fashion when performing matching while executing ccaassee or [[[[ conditional commands, when performing pattern substi- - tution word expansions, or when filtering possible com- + tution word expansions, or when filtering possible com- pletions as part of programmable completion. nnooeexxppaanndd__ttrraannssllaattiioonn - If set, bbaasshh encloses the translated results of $"..." - quoting in single quotes instead of double quotes. If + If set, bbaasshh encloses the translated results of $"..." + quoting in single quotes instead of double quotes. If the string is not translated, this has no effect. nnuullllgglloobb - If set, bbaasshh allows patterns which match no files (see - PPaatthhnnaammee EExxppaannssiioonn above) to expand to a null string, + If set, bbaasshh allows patterns which match no files (see + PPaatthhnnaammee EExxppaannssiioonn above) to expand to a null string, rather than themselves. ppaattssuubb__rreeppllaacceemmeenntt If set, bbaasshh expands occurrences of && in the replacement - string of pattern substitution to the text matched by - the pattern, as described under PPaarraammeetteerr EExxppaannssiioonn + string of pattern substitution to the text matched by + the pattern, as described under PPaarraammeetteerr EExxppaannssiioonn above. This option is enabled by default. pprrooggccoommpp @@ -6204,69 +6205,69 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS enabled by default. pprrooggccoommpp__aalliiaass - If set, and programmable completion is enabled, bbaasshh - treats a command name that doesn't have any completions - as a possible alias and attempts alias expansion. If it - has an alias, bbaasshh attempts programmable completion us- + If set, and programmable completion is enabled, bbaasshh + treats a command name that doesn't have any completions + as a possible alias and attempts alias expansion. If it + has an alias, bbaasshh attempts programmable completion us- ing the command word resulting from the expanded alias. pprroommppttvvaarrss If set, prompt strings undergo parameter expansion, com- - mand substitution, arithmetic expansion, and quote re- - moval after being expanded as described in PPRROOMMPPTTIINNGG + mand substitution, arithmetic expansion, and quote re- + moval after being expanded as described in PPRROOMMPPTTIINNGG above. This option is enabled by default. rreessttrriicctteedd__sshheellll - The shell sets this option if it is started in re- - stricted mode (see RREESSTTRRIICCTTEEDD SSHHEELLLL below). The value - may not be changed. This is not reset when the startup - files are executed, allowing the startup files to dis- + The shell sets this option if it is started in re- + stricted mode (see RREESSTTRRIICCTTEEDD SSHHEELLLL below). The value + may not be changed. This is not reset when the startup + files are executed, allowing the startup files to dis- cover whether or not a shell is restricted. sshhiifftt__vveerrbboossee - If set, the sshhiifftt builtin prints an error message when + If set, the sshhiifftt builtin prints an error message when the shift count exceeds the number of positional parame- ters. ssoouurrcceeppaatthh If set, the .. (ssoouurrccee) builtin uses the value of PPAATTHH to - find the directory containing the file supplied as an + find the directory containing the file supplied as an argument. This option is enabled by default. vvaarrrreeddiirr__cclloossee - If set, the shell automatically closes file descriptors + If set, the shell automatically closes file descriptors assigned using the _{_v_a_r_n_a_m_e_} redirection syntax (see RREE-- - DDIIRREECCTTIIOONN above) instead of leaving them open when the + DDIIRREECCTTIIOONN above) instead of leaving them open when the command completes. xxppgg__eecchhoo - If set, the eecchhoo builtin expands backslash-escape se- + If set, the eecchhoo builtin expands backslash-escape se- quences by default. ssuussppeenndd [--ff] - Suspend the execution of this shell until it receives a SSIIGGCCOONNTT - signal. A login shell, or a shell without job control enabled, - cannot be suspended; the --ff option can be used to override this - and force the suspension. The return status is 0 unless the - shell is a login shell or job control is not enabled and --ff is + Suspend the execution of this shell until it receives a SSIIGGCCOONNTT + signal. A login shell, or a shell without job control enabled, + cannot be suspended; the --ff option can be used to override this + and force the suspension. The return status is 0 unless the + shell is a login shell or job control is not enabled and --ff is not supplied. tteesstt _e_x_p_r [[ _e_x_p_r ]] Return a status of 0 (true) or 1 (false) depending on the evalu- ation of the conditional expression _e_x_p_r. Each operator and op- - erand must be a separate argument. Expressions are composed of - the primaries described above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS. - tteesstt does not accept any options, nor does it accept and ignore + erand must be a separate argument. Expressions are composed of + the primaries described above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS. + tteesstt does not accept any options, nor does it accept and ignore an argument of ---- as signifying the end of options. - Expressions may be combined using the following operators, - listed in decreasing order of precedence. The evaluation de- - pends on the number of arguments; see below. Operator prece- + Expressions may be combined using the following operators, + listed in decreasing order of precedence. The evaluation de- + pends on the number of arguments; see below. Operator prece- dence is used when there are five or more arguments. !! _e_x_p_r True if _e_x_p_r is false. (( _e_x_p_r )) - Returns the value of _e_x_p_r. This may be used to override + Returns the value of _e_x_p_r. This may be used to override the normal precedence of operators. _e_x_p_r_1 -aa _e_x_p_r_2 True if both _e_x_p_r_1 and _e_x_p_r_2 are true. @@ -6283,159 +6284,159 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS null. 2 arguments If the first argument is !!, the expression is true if and - only if the second argument is null. If the first argu- - ment is one of the unary conditional operators listed - above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is + only if the second argument is null. If the first argu- + ment is one of the unary conditional operators listed + above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is true if the unary test is true. If the first argument is not a valid unary conditional operator, the expression is false. 3 arguments The following conditions are applied in the order listed. - If the second argument is one of the binary conditional + If the second argument is one of the binary conditional operators listed above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the result of the expression is the result of the binary test - using the first and third arguments as operands. The --aa - and --oo operators are considered binary operators when - there are three arguments. If the first argument is !!, - the value is the negation of the two-argument test using + using the first and third arguments as operands. The --aa + and --oo operators are considered binary operators when + there are three arguments. If the first argument is !!, + the value is the negation of the two-argument test using the second and third arguments. If the first argument is exactly (( and the third argument is exactly )), the result - is the one-argument test of the second argument. Other- + is the one-argument test of the second argument. Other- wise, the expression is false. 4 arguments The following conditions are applied in the order listed. If the first argument is !!, the result is the negation of - the three-argument expression composed of the remaining - arguments. the two-argument test using the second and - third arguments. If the first argument is exactly (( and - the fourth argument is exactly )), the result is the two- - argument test of the second and third arguments. Other- + the three-argument expression composed of the remaining + arguments. the two-argument test using the second and + third arguments. If the first argument is exactly (( and + the fourth argument is exactly )), the result is the two- + argument test of the second and third arguments. Other- wise, the expression is parsed and evaluated according to precedence using the rules listed above. 5 or more arguments - The expression is parsed and evaluated according to + The expression is parsed and evaluated according to precedence using the rules listed above. - When used with tteesstt or [[, the << and >> operators sort lexico- + When used with tteesstt or [[, the << and >> operators sort lexico- graphically using ASCII ordering. - ttiimmeess Print the accumulated user and system times for the shell and + ttiimmeess Print the accumulated user and system times for the shell and for processes run from the shell. The return status is 0. ttrraapp [--llpp] [[_a_c_t_i_o_n] _s_i_g_s_p_e_c ...] The _a_c_t_i_o_n is a command that is read and executed when the shell receives signal(s) _s_i_g_s_p_e_c. If _a_c_t_i_o_n is absent (and there is a - single _s_i_g_s_p_e_c) or --, each specified signal is reset to its - original disposition (the value it had upon entrance to the - shell). If _a_c_t_i_o_n is the null string the signal specified by - each _s_i_g_s_p_e_c is ignored by the shell and by the commands it in- + single _s_i_g_s_p_e_c) or --, each specified signal is reset to its + original disposition (the value it had upon entrance to the + shell). If _a_c_t_i_o_n is the null string the signal specified by + each _s_i_g_s_p_e_c is ignored by the shell and by the commands it in- vokes. - If no arguments are supplied, ttrraapp displays the actions associ- + If no arguments are supplied, ttrraapp displays the actions associ- ated with each trapped signal as a set of ttrraapp commands that can - be reused as shell input to restore the current signal disposi- - tions. If --pp is given, and _a_c_t_i_o_n is not present, then ttrraapp - displays the actions associated with each _s_i_g_s_p_e_c or, if none + be reused as shell input to restore the current signal disposi- + tions. If --pp is given, and _a_c_t_i_o_n is not present, then ttrraapp + displays the actions associated with each _s_i_g_s_p_e_c or, if none are supplied, for all trapped signals, as a set of ttrraapp commands - that can be reused as shell input to restore the current signal - dispositions. The --PP option behaves similarly, but displays - only the actions associated with each _s_i_g_s_p_e_c argument. --PP re- - quires at least one _s_i_g_s_p_e_c argument. The --PP or --pp options to - ttrraapp may be used in a subshell environment (e.g., command sub- - stitution) and, as long as they are used before ttrraapp is used to - change a signal's handling, will display the state of its par- + that can be reused as shell input to restore the current signal + dispositions. The --PP option behaves similarly, but displays + only the actions associated with each _s_i_g_s_p_e_c argument. --PP re- + quires at least one _s_i_g_s_p_e_c argument. The --PP or --pp options to + ttrraapp may be used in a subshell environment (e.g., command sub- + stitution) and, as long as they are used before ttrraapp is used to + change a signal's handling, will display the state of its par- ent's traps. - The --ll option causes ttrraapp to print a list of signal names and - their corresponding numbers. Each _s_i_g_s_p_e_c is either a signal - name defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names + The --ll option causes ttrraapp to print a list of signal names and + their corresponding numbers. Each _s_i_g_s_p_e_c is either a signal + name defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names are case insensitive and the SSIIGG prefix is optional. - If a _s_i_g_s_p_e_c is EEXXIITT (0) the command _a_c_t_i_o_n is executed on exit - from the shell. If a _s_i_g_s_p_e_c is DDEEBBUUGG, the command _a_c_t_i_o_n is + If a _s_i_g_s_p_e_c is EEXXIITT (0) the command _a_c_t_i_o_n is executed on exit + from the shell. If a _s_i_g_s_p_e_c is DDEEBBUUGG, the command _a_c_t_i_o_n is executed before every _s_i_m_p_l_e _c_o_m_m_a_n_d, _f_o_r command, _c_a_s_e command, - _s_e_l_e_c_t command, (( arithmetic command, [[ conditional command, + _s_e_l_e_c_t command, (( arithmetic command, [[ conditional command, arithmetic _f_o_r command, and before the first command executes in - a shell function (see SSHHEELLLL GGRRAAMMMMAARR above). Refer to the de- - scription of the eexxttddeebbuugg option to the sshhoopptt builtin for de- - tails of its effect on the DDEEBBUUGG trap. If a _s_i_g_s_p_e_c is RREETTUURRNN, - the command _a_c_t_i_o_n is executed each time a shell function or a - script executed with the .. or ssoouurrccee builtins finishes execut- + a shell function (see SSHHEELLLL GGRRAAMMMMAARR above). Refer to the de- + scription of the eexxttddeebbuugg option to the sshhoopptt builtin for de- + tails of its effect on the DDEEBBUUGG trap. If a _s_i_g_s_p_e_c is RREETTUURRNN, + the command _a_c_t_i_o_n is executed each time a shell function or a + script executed with the .. or ssoouurrccee builtins finishes execut- ing. - If a _s_i_g_s_p_e_c is EERRRR, the command _a_c_t_i_o_n is executed whenever a + If a _s_i_g_s_p_e_c is EERRRR, the command _a_c_t_i_o_n is executed whenever a pipeline (which may consist of a single simple command), a list, or a compound command returns a non-zero exit status, subject to - the following conditions. The EERRRR trap is not executed if the + the following conditions. The EERRRR trap is not executed if the failed command is part of the command list immediately following - a wwhhiillee or uunnttiill keyword, part of the test in an _i_f statement, + a wwhhiillee or uunnttiill keyword, part of the test in an _i_f statement, part of a command executed in a &&&& or |||| list except the command - following the final &&&& or ||||, any command in a pipeline but the - last, or if the command's return value is being inverted using + following the final &&&& or ||||, any command in a pipeline but the + last, or if the command's return value is being inverted using !!. These are the same conditions obeyed by the eerrrreexxiitt (--ee) op- tion. When the shell is not interactive, signals ignored upon entry to the shell cannot be trapped or reset. Interactive shells permit trapping signals ignored on entry. Trapped signals that are not - being ignored are reset to their original values in a subshell - or subshell environment when one is created. The return status + being ignored are reset to their original values in a subshell + or subshell environment when one is created. The return status is false if any _s_i_g_s_p_e_c is invalid; otherwise ttrraapp returns true. ttrruuee Does nothing, returns a 0 status. ttyyppee [--aaffttppPP] _n_a_m_e [_n_a_m_e ...] - With no options, indicate how each _n_a_m_e would be interpreted if + With no options, indicate how each _n_a_m_e would be interpreted if used as a command name. If the --tt option is used, ttyyppee prints a - string which is one of _a_l_i_a_s, _k_e_y_w_o_r_d, _f_u_n_c_t_i_o_n, _b_u_i_l_t_i_n, or - _f_i_l_e if _n_a_m_e is an alias, shell reserved word, function, - builtin, or executable disk file, respectively. If the _n_a_m_e is - not found, then nothing is printed, and ttyyppee returns a non-zero - exit status. If the --pp option is used, ttyyppee either returns the - name of the executable file that would be found by searching - $$PPAATTHH if _n_a_m_e were specified as a command name, or nothing if - ``type -t name'' would not return _f_i_l_e. The --PP option forces a - PPAATTHH search for each _n_a_m_e, even if ``type -t name'' would not + string which is one of _a_l_i_a_s, _k_e_y_w_o_r_d, _f_u_n_c_t_i_o_n, _b_u_i_l_t_i_n, or + _f_i_l_e if _n_a_m_e is an alias, shell reserved word, function, + builtin, or executable disk file, respectively. If the _n_a_m_e is + not found, then nothing is printed, and ttyyppee returns a non-zero + exit status. If the --pp option is used, ttyyppee either returns the + name of the executable file that would be found by searching + $$PPAATTHH if _n_a_m_e were specified as a command name, or nothing if + ``type -t name'' would not return _f_i_l_e. The --PP option forces a + PPAATTHH search for each _n_a_m_e, even if ``type -t name'' would not return _f_i_l_e. If a command is hashed, --pp and --PP print the hashed - value, which is not necessarily the file that appears first in - PPAATTHH. If the --aa option is used, ttyyppee prints all of the places - that contain a command named _n_a_m_e. This includes aliases, re- - served words, functions, and builtins, but the path search op- + value, which is not necessarily the file that appears first in + PPAATTHH. If the --aa option is used, ttyyppee prints all of the places + that contain a command named _n_a_m_e. This includes aliases, re- + served words, functions, and builtins, but the path search op- tions (--pp and --PP) can be supplied to restrict the output to exe- - cutable files. ttyyppee does not consult the table of hashed com- + cutable files. ttyyppee does not consult the table of hashed com- mands when using --aa with --pp, and only performs a PPAATTHH search for - _n_a_m_e. The --ff option suppresses shell function lookup, as with - the ccoommmmaanndd builtin. ttyyppee returns true if all of the arguments + _n_a_m_e. The --ff option suppresses shell function lookup, as with + the ccoommmmaanndd builtin. ttyyppee returns true if all of the arguments are found, false if any are not found. uulliimmiitt [--HHSS] --aa uulliimmiitt [--HHSS] [--bbccddeeffiikkllmmnnppqqrrssttuuvvxxPPRRTT [_l_i_m_i_t]] - Provides control over the resources available to the shell and - to processes started by it, on systems that allow such control. + Provides control over the resources available to the shell and + to processes started by it, on systems that allow such control. The --HH and --SS options specify that the hard or soft limit is set - for the given resource. A hard limit cannot be increased by a - non-root user once it is set; a soft limit may be increased up - to the value of the hard limit. If neither --HH nor --SS is speci- + for the given resource. A hard limit cannot be increased by a + non-root user once it is set; a soft limit may be increased up + to the value of the hard limit. If neither --HH nor --SS is speci- fied, both the soft and hard limits are set. The value of _l_i_m_i_t can be a number in the unit specified for the resource or one of the special values hhaarrdd, ssoofftt, or uunnlliimmiitteedd, which stand for the - current hard limit, the current soft limit, and no limit, re- - spectively. If _l_i_m_i_t is omitted, the current value of the soft + current hard limit, the current soft limit, and no limit, re- + spectively. If _l_i_m_i_t is omitted, the current value of the soft limit of the resource is printed, unless the --HH option is given. - When more than one resource is specified, the limit name and - unit, if appropriate, are printed before the value. Other op- + When more than one resource is specified, the limit name and + unit, if appropriate, are printed before the value. Other op- tions are interpreted as follows: --aa All current limits are reported; no limits are set --bb The maximum socket buffer size --cc The maximum size of core files created --dd The maximum size of a process's data segment --ee The maximum scheduling priority ("nice") - --ff The maximum size of files written by the shell and its + --ff The maximum size of files written by the shell and its children --ii The maximum number of pending signals --kk The maximum number of kqueues that may be allocated --ll The maximum size that may be locked into memory - --mm The maximum resident set size (many systems do not honor + --mm The maximum resident set size (many systems do not honor this limit) --nn The maximum number of open file descriptors (most systems do not allow this value to be set) @@ -6444,134 +6445,134 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS --rr The maximum real-time scheduling priority --ss The maximum stack size --tt The maximum amount of cpu time in seconds - --uu The maximum number of processes available to a single + --uu The maximum number of processes available to a single user - --vv The maximum amount of virtual memory available to the + --vv The maximum amount of virtual memory available to the shell and, on some systems, to its children --xx The maximum number of file locks --PP The maximum number of pseudoterminals - --RR The maximum time a real-time process can run before + --RR The maximum time a real-time process can run before blocking, in microseconds --TT The maximum number of threads - If _l_i_m_i_t is given, and the --aa option is not used, _l_i_m_i_t is the - new value of the specified resource. If no option is given, - then --ff is assumed. Values are in 1024-byte increments, except - for --tt, which is in seconds; --RR, which is in microseconds; --pp, - which is in units of 512-byte blocks; --PP, --TT, --bb, --kk, --nn, and - --uu, which are unscaled values; and, when in posix mode, --cc and - --ff, which are in 512-byte increments. The return status is 0 - unless an invalid option or argument is supplied, or an error + If _l_i_m_i_t is given, and the --aa option is not used, _l_i_m_i_t is the + new value of the specified resource. If no option is given, + then --ff is assumed. Values are in 1024-byte increments, except + for --tt, which is in seconds; --RR, which is in microseconds; --pp, + which is in units of 512-byte blocks; --PP, --TT, --bb, --kk, --nn, and + --uu, which are unscaled values; and, when in posix mode, --cc and + --ff, which are in 512-byte increments. The return status is 0 + unless an invalid option or argument is supplied, or an error occurs while setting a new limit. uummaasskk [--pp] [--SS] [_m_o_d_e] The user file-creation mask is set to _m_o_d_e. If _m_o_d_e begins with - a digit, it is interpreted as an octal number; otherwise it is - interpreted as a symbolic mode mask similar to that accepted by - _c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is - printed. The --SS option causes the mask to be printed in sym- - bolic form; the default output is an octal number. If the --pp + a digit, it is interpreted as an octal number; otherwise it is + interpreted as a symbolic mode mask similar to that accepted by + _c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is + printed. The --SS option causes the mask to be printed in sym- + bolic form; the default output is an octal number. If the --pp option is supplied, and _m_o_d_e is omitted, the output is in a form that may be reused as input. The return status is 0 if the mode - was successfully changed or if no _m_o_d_e argument was supplied, + was successfully changed or if no _m_o_d_e argument was supplied, and false otherwise. uunnaalliiaass [-aa] [_n_a_m_e ...] - Remove each _n_a_m_e from the list of defined aliases. If --aa is - supplied, all alias definitions are removed. The return value + Remove each _n_a_m_e from the list of defined aliases. If --aa is + supplied, all alias definitions are removed. The return value is true unless a supplied _n_a_m_e is not a defined alias. uunnsseett [-ffvv] [-nn] [_n_a_m_e ...] - For each _n_a_m_e, remove the corresponding variable or function. + For each _n_a_m_e, remove the corresponding variable or function. If the --vv option is given, each _n_a_m_e refers to a shell variable, - and that variable is removed. Read-only variables may not be - unset. If --ff is specified, each _n_a_m_e refers to a shell func- - tion, and the function definition is removed. If the --nn option - is supplied, and _n_a_m_e is a variable with the _n_a_m_e_r_e_f attribute, - _n_a_m_e will be unset rather than the variable it references. --nn - has no effect if the --ff option is supplied. If no options are - supplied, each _n_a_m_e refers to a variable; if there is no vari- - able by that name, a function with that name, if any, is unset. - Each unset variable or function is removed from the environment - passed to subsequent commands. If any of BBAASSHH__AALLIIAASSEESS, + and that variable is removed. Read-only variables may not be + unset. If --ff is specified, each _n_a_m_e refers to a shell func- + tion, and the function definition is removed. If the --nn option + is supplied, and _n_a_m_e is a variable with the _n_a_m_e_r_e_f attribute, + _n_a_m_e will be unset rather than the variable it references. --nn + has no effect if the --ff option is supplied. If no options are + supplied, each _n_a_m_e refers to a variable; if there is no vari- + able by that name, a function with that name, if any, is unset. + Each unset variable or function is removed from the environment + passed to subsequent commands. If any of BBAASSHH__AALLIIAASSEESS, BBAASSHH__AARRGGVV00, BBAASSHH__CCMMDDSS, BBAASSHH__CCOOMMMMAANNDD, BBAASSHH__SSUUBBSSHHEELLLL, BBAASSHHPPIIDD, - CCOOMMPP__WWOORRDDBBRREEAAKKSS, DDIIRRSSTTAACCKK, EEPPOOCCHHRREEAALLTTIIMMEE, EEPPOOCCHHSSEECCOONNDDSS, FFUUNNCC-- - NNAAMMEE, GGRROOUUPPSS, HHIISSTTCCMMDD, LLIINNEENNOO, RRAANNDDOOMM, SSEECCOONNDDSS, or SSRRAANNDDOOMM are + CCOOMMPP__WWOORRDDBBRREEAAKKSS, DDIIRRSSTTAACCKK, EEPPOOCCHHRREEAALLTTIIMMEE, EEPPOOCCHHSSEECCOONNDDSS, FFUUNNCC-- + NNAAMMEE, GGRROOUUPPSS, HHIISSTTCCMMDD, LLIINNEENNOO, RRAANNDDOOMM, SSEECCOONNDDSS, or SSRRAANNDDOOMM are unset, they lose their special properties, even if they are sub- sequently reset. The exit status is true unless a _n_a_m_e is read- only or may not be unset. wwaaiitt [--ffnn] [--pp _v_a_r_n_a_m_e] [_i_d _._._.] Wait for each specified child process and return its termination - status. Each _i_d may be a process ID or a job specification; if - a job spec is given, all processes in that job's pipeline are - waited for. If _i_d is not given, wwaaiitt waits for all running - background jobs and the last-executed process substitution, if + status. Each _i_d may be a process ID or a job specification; if + a job spec is given, all processes in that job's pipeline are + waited for. If _i_d is not given, wwaaiitt waits for all running + background jobs and the last-executed process substitution, if its process id is the same as $$!!, and the return status is zero. - If the --nn option is supplied, wwaaiitt waits for a single job from + If the --nn option is supplied, wwaaiitt waits for a single job from the list of _i_ds or, if no _i_ds are supplied, any job, to complete - and returns its exit status. If none of the supplied arguments + and returns its exit status. If none of the supplied arguments is a child of the shell, or if no arguments are supplied and the - shell has no unwaited-for children, the exit status is 127. If - the --pp option is supplied, the process or job identifier of the - job for which the exit status is returned is assigned to the - variable _v_a_r_n_a_m_e named by the option argument. The variable - will be unset initially, before any assignment. This is useful - only when the --nn option is supplied. Supplying the --ff option, - when job control is enabled, forces wwaaiitt to wait for _i_d to ter- + shell has no unwaited-for children, the exit status is 127. If + the --pp option is supplied, the process or job identifier of the + job for which the exit status is returned is assigned to the + variable _v_a_r_n_a_m_e named by the option argument. The variable + will be unset initially, before any assignment. This is useful + only when the --nn option is supplied. Supplying the --ff option, + when job control is enabled, forces wwaaiitt to wait for _i_d to ter- minate before returning its status, instead of returning when it - changes status. If _i_d specifies a non-existent process or job, - the return status is 127. If wwaaiitt is interrupted by a signal, - the return status will be greater than 128, as described under - SSIIGGNNAALLSS above. Otherwise, the return status is the exit status + changes status. If _i_d specifies a non-existent process or job, + the return status is 127. If wwaaiitt is interrupted by a signal, + the return status will be greater than 128, as described under + SSIIGGNNAALLSS above. Otherwise, the return status is the exit status of the last process or job waited for. SSHHEELLLL CCOOMMPPAATTIIBBIILLIITTYY MMOODDEE - Bash-4.0 introduced the concept of a _s_h_e_l_l _c_o_m_p_a_t_i_b_i_l_i_t_y _l_e_v_e_l, speci- - fied as a set of options to the shopt builtin ( ccoommppaatt3311, ccoommppaatt3322, - ccoommppaatt4400, ccoommppaatt4411, and so on). There is only one current compatibil- - ity level -- each option is mutually exclusive. The compatibility - level is intended to allow users to select behavior from previous ver- - sions that is incompatible with newer versions while they migrate - scripts to use current features and behavior. It's intended to be a + Bash-4.0 introduced the concept of a _s_h_e_l_l _c_o_m_p_a_t_i_b_i_l_i_t_y _l_e_v_e_l, speci- + fied as a set of options to the shopt builtin ( ccoommppaatt3311, ccoommppaatt3322, + ccoommppaatt4400, ccoommppaatt4411, and so on). There is only one current compatibil- + ity level -- each option is mutually exclusive. The compatibility + level is intended to allow users to select behavior from previous ver- + sions that is incompatible with newer versions while they migrate + scripts to use current features and behavior. It's intended to be a temporary solution. - This section does not mention behavior that is standard for a particu- - lar version (e.g., setting ccoommppaatt3322 means that quoting the rhs of the - regexp matching operator quotes special regexp characters in the word, + This section does not mention behavior that is standard for a particu- + lar version (e.g., setting ccoommppaatt3322 means that quoting the rhs of the + regexp matching operator quotes special regexp characters in the word, which is default behavior in bash-3.2 and subsequent versions). - If a user enables, say, ccoommppaatt3322, it may affect the behavior of other - compatibility levels up to and including the current compatibility - level. The idea is that each compatibility level controls behavior - that changed in that version of bbaasshh, but that behavior may have been - present in earlier versions. For instance, the change to use locale- - based comparisons with the [[[[ command came in bash-4.1, and earlier + If a user enables, say, ccoommppaatt3322, it may affect the behavior of other + compatibility levels up to and including the current compatibility + level. The idea is that each compatibility level controls behavior + that changed in that version of bbaasshh, but that behavior may have been + present in earlier versions. For instance, the change to use locale- + based comparisons with the [[[[ command came in bash-4.1, and earlier versions used ASCII-based comparisons, so enabling ccoommppaatt3322 will enable - ASCII-based comparisons as well. That granularity may not be suffi- - cient for all uses, and as a result users should employ compatibility - levels carefully. Read the documentation for a particular feature to + ASCII-based comparisons as well. That granularity may not be suffi- + cient for all uses, and as a result users should employ compatibility + levels carefully. Read the documentation for a particular feature to find out the current behavior. - Bash-4.3 introduced a new shell variable: BBAASSHH__CCOOMMPPAATT. The value as- + Bash-4.3 introduced a new shell variable: BBAASSHH__CCOOMMPPAATT. The value as- signed to this variable (a decimal version number like 4.2, or an inte- - ger corresponding to the ccoommppaatt_N_N option, like 42) determines the com- + ger corresponding to the ccoommppaatt_N_N option, like 42) determines the com- patibility level. - Starting with bash-4.4, Bash has begun deprecating older compatibility - levels. Eventually, the options will be removed in favor of BBAASSHH__CCOOMM-- + Starting with bash-4.4, Bash has begun deprecating older compatibility + levels. Eventually, the options will be removed in favor of BBAASSHH__CCOOMM-- PPAATT. - Bash-5.0 is the final version for which there will be an individual - shopt option for the previous version. Users should use BBAASSHH__CCOOMMPPAATT on + Bash-5.0 is the final version for which there will be an individual + shopt option for the previous version. Users should use BBAASSHH__CCOOMMPPAATT on bash-5.0 and later versions. - The following table describes the behavior changes controlled by each + The following table describes the behavior changes controlled by each compatibility level setting. The ccoommppaatt_N_N tag is used as shorthand for setting the compatibility level to _N_N using one of the following mecha- - nisms. For versions prior to bash-5.0, the compatibility level may be - set using the corresponding ccoommppaatt_N_N shopt option. For bash-4.3 and - later versions, the BBAASSHH__CCOOMMPPAATT variable is preferred, and it is re- + nisms. For versions prior to bash-5.0, the compatibility level may be + set using the corresponding ccoommppaatt_N_N shopt option. For bash-4.3 and + later versions, the BBAASSHH__CCOOMMPPAATT variable is preferred, and it is re- quired for bash-5.1 and later versions. ccoommppaatt3311 @@ -6579,114 +6580,114 @@ SSHHEELLLL CCOOMMPPAATTIIBBIILLIITTYY MMOODDEE ator (=~) has no special effect ccoommppaatt3322 - +o interrupting a command list such as "a ; b ; c" causes - the execution of the next command in the list (in - bash-4.0 and later versions, the shell acts as if it re- - ceived the interrupt, so interrupting one command in a + +o interrupting a command list such as "a ; b ; c" causes + the execution of the next command in the list (in + bash-4.0 and later versions, the shell acts as if it re- + ceived the interrupt, so interrupting one command in a list aborts the execution of the entire list) ccoommppaatt4400 - +o the << and >> operators to the [[[[ command do not consider + +o the << and >> operators to the [[[[ command do not consider the current locale when comparing strings; they use ASCII ordering. Bash versions prior to bash-4.1 use ASCII col- - lation and _s_t_r_c_m_p(3); bash-4.1 and later use the current + lation and _s_t_r_c_m_p(3); bash-4.1 and later use the current locale's collation sequence and _s_t_r_c_o_l_l(3). ccoommppaatt4411 - +o in _p_o_s_i_x mode, ttiimmee may be followed by options and still + +o in _p_o_s_i_x mode, ttiimmee may be followed by options and still be recognized as a reserved word (this is POSIX interpre- tation 267) +o in _p_o_s_i_x mode, the parser requires that an even number of - single quotes occur in the _w_o_r_d portion of a double- - quoted parameter expansion and treats them specially, so - that characters within the single quotes are considered + single quotes occur in the _w_o_r_d portion of a double- + quoted parameter expansion and treats them specially, so + that characters within the single quotes are considered quoted (this is POSIX interpretation 221) ccoommppaatt4422 +o the replacement string in double-quoted pattern substitu- - tion does not undergo quote removal, as it does in ver- + tion does not undergo quote removal, as it does in ver- sions after bash-4.2 - +o in posix mode, single quotes are considered special when - expanding the _w_o_r_d portion of a double-quoted parameter - expansion and can be used to quote a closing brace or - other special character (this is part of POSIX interpre- - tation 221); in later versions, single quotes are not + +o in posix mode, single quotes are considered special when + expanding the _w_o_r_d portion of a double-quoted parameter + expansion and can be used to quote a closing brace or + other special character (this is part of POSIX interpre- + tation 221); in later versions, single quotes are not special within double-quoted word expansions ccoommppaatt4433 - +o the shell does not print a warning message if an attempt - is made to use a quoted compound assignment as an argu- - ment to declare (e.g., declare -a foo='(1 2)'). Later + +o the shell does not print a warning message if an attempt + is made to use a quoted compound assignment as an argu- + ment to declare (e.g., declare -a foo='(1 2)'). Later versions warn that this usage is deprecated - +o word expansion errors are considered non-fatal errors - that cause the current command to fail, even in posix - mode (the default behavior is to make them fatal errors + +o word expansion errors are considered non-fatal errors + that cause the current command to fail, even in posix + mode (the default behavior is to make them fatal errors that cause the shell to exit) - +o when executing a shell function, the loop state + +o when executing a shell function, the loop state (while/until/etc.) is not reset, so bbrreeaakk or ccoonnttiinnuuee in that function will break or continue loops in the calling - context. Bash-4.4 and later reset the loop state to pre- + context. Bash-4.4 and later reset the loop state to pre- vent this ccoommppaatt4444 - +o the shell sets up the values used by BBAASSHH__AARRGGVV and - BBAASSHH__AARRGGCC so they can expand to the shell's positional + +o the shell sets up the values used by BBAASSHH__AARRGGVV and + BBAASSHH__AARRGGCC so they can expand to the shell's positional parameters even if extended debugging mode is not enabled - +o a subshell inherits loops from its parent context, so - bbrreeaakk or ccoonnttiinnuuee will cause the subshell to exit. - Bash-5.0 and later reset the loop state to prevent the + +o a subshell inherits loops from its parent context, so + bbrreeaakk or ccoonnttiinnuuee will cause the subshell to exit. + Bash-5.0 and later reset the loop state to prevent the exit - +o variable assignments preceding builtins like eexxppoorrtt and + +o variable assignments preceding builtins like eexxppoorrtt and rreeaaddoonnllyy that set attributes continue to affect variables with the same name in the calling environment even if the shell is not in posix mode ccoommppaatt5500 - +o Bash-5.1 changed the way $$RRAANNDDOOMM is generated to intro- + +o Bash-5.1 changed the way $$RRAANNDDOOMM is generated to intro- duce slightly more randomness. If the shell compatibility - level is set to 50 or lower, it reverts to the method - from bash-5.0 and previous versions, so seeding the ran- - dom number generator by assigning a value to RRAANNDDOOMM will + level is set to 50 or lower, it reverts to the method + from bash-5.0 and previous versions, so seeding the ran- + dom number generator by assigning a value to RRAANNDDOOMM will produce the same sequence as in bash-5.0 - +o If the command hash table is empty, bash versions prior - to bash-5.1 printed an informational message to that ef- - fect, even when producing output that can be reused as - input. Bash-5.1 suppresses that message when the --ll op- + +o If the command hash table is empty, bash versions prior + to bash-5.1 printed an informational message to that ef- + fect, even when producing output that can be reused as + input. Bash-5.1 suppresses that message when the --ll op- tion is supplied. ccoommppaatt5511 - +o The uunnsseett builtin treats attempts to unset array sub- - scripts @@ and ** differently depending on whether the ar- - ray is indexed or associative, and differently than in + +o The uunnsseett builtin treats attempts to unset array sub- + scripts @@ and ** differently depending on whether the ar- + ray is indexed or associative, and differently than in previous versions. RREESSTTRRIICCTTEEDD SSHHEELLLL If bbaasshh is started with the name rrbbaasshh, or the --rr option is supplied at - invocation, the shell becomes restricted. A restricted shell is used - to set up an environment more controlled than the standard shell. It - behaves identically to bbaasshh with the exception that the following are + invocation, the shell becomes restricted. A restricted shell is used + to set up an environment more controlled than the standard shell. It + behaves identically to bbaasshh with the exception that the following are disallowed or not performed: +o changing directories with ccdd - +o setting or unsetting the values of SSHHEELLLL, PPAATTHH, HHIISSTTFFIILLEE, EENNVV, + +o setting or unsetting the values of SSHHEELLLL, PPAATTHH, HHIISSTTFFIILLEE, EENNVV, or BBAASSHH__EENNVV +o specifying command names containing // - +o specifying a filename containing a // as an argument to the .. + +o specifying a filename containing a // as an argument to the .. builtin command - +o specifying a filename containing a slash as an argument to the + +o specifying a filename containing a slash as an argument to the hhiissttoorryy builtin command - +o specifying a filename containing a slash as an argument to the + +o specifying a filename containing a slash as an argument to the --pp option to the hhaasshh builtin command - +o importing function definitions from the shell environment at + +o importing function definitions from the shell environment at startup - +o parsing the value of SSHHEELLLLOOPPTTSS from the shell environment at + +o parsing the value of SSHHEELLLLOOPPTTSS from the shell environment at startup +o redirecting output using the >, >|, <>, >&, &>, and >> redirect- @@ -6695,28 +6696,28 @@ RREESSTTRRIICCTTEEDD SSHHEELLLL +o using the eexxeecc builtin command to replace the shell with another command - +o adding or deleting builtin commands with the --ff and --dd options + +o adding or deleting builtin commands with the --ff and --dd options to the eennaabbllee builtin command - +o using the eennaabbllee builtin command to enable disabled shell + +o using the eennaabbllee builtin command to enable disabled shell builtins +o specifying the --pp option to the ccoommmmaanndd builtin command - +o turning off restricted mode with sseett ++rr or sshhoopptt --uu rree-- + +o turning off restricted mode with sseett ++rr or sshhoopptt --uu rree-- ssttrriicctteedd__sshheellll. These restrictions are enforced after any startup files are read. When a command that is found to be a shell script is executed (see CCOOMM-- - MMAANNDD EEXXEECCUUTTIIOONN above), rrbbaasshh turns off any restrictions in the shell + MMAANNDD EEXXEECCUUTTIIOONN above), rrbbaasshh turns off any restrictions in the shell spawned to execute the script. SSEEEE AALLSSOO _B_a_s_h _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l, Brian Fox and Chet Ramey _T_h_e _G_n_u _R_e_a_d_l_i_n_e _L_i_b_r_a_r_y, Brian Fox and Chet Ramey _T_h_e _G_n_u _H_i_s_t_o_r_y _L_i_b_r_a_r_y, Brian Fox and Chet Ramey - _P_o_r_t_a_b_l_e _O_p_e_r_a_t_i_n_g _S_y_s_t_e_m _I_n_t_e_r_f_a_c_e _(_P_O_S_I_X_) _P_a_r_t _2_: _S_h_e_l_l _a_n_d _U_t_i_l_i_- + _P_o_r_t_a_b_l_e _O_p_e_r_a_t_i_n_g _S_y_s_t_e_m _I_n_t_e_r_f_a_c_e _(_P_O_S_I_X_) _P_a_r_t _2_: _S_h_e_l_l _a_n_d _U_t_i_l_i_- _t_i_e_s, IEEE -- http://pubs.opengroup.org/onlinepubs/9699919799/ http://tiswww.case.edu/~chet/bash/POSIX -- a description of posix mode @@ -6734,10 +6735,10 @@ FFIILLEESS _~_/_._b_a_s_h_r_c The individual per-interactive-shell startup file _~_/_._b_a_s_h___l_o_g_o_u_t - The individual login shell cleanup file, executed when a login + The individual login shell cleanup file, executed when a login shell exits _~_/_._b_a_s_h___h_i_s_t_o_r_y - The default value of HHIISSTTFFIILLEE, the file in which bash saves the + The default value of HHIISSTTFFIILLEE, the file in which bash saves the command history _~_/_._i_n_p_u_t_r_c Individual _r_e_a_d_l_i_n_e initialization file @@ -6751,15 +6752,15 @@ AAUUTTHHOORRSS BBUUGG RREEPPOORRTTSS If you find a bug in bbaasshh,, you should report it. But first, you should - make sure that it really is a bug, and that it appears in the latest - version of bbaasshh. The latest version is always available from + make sure that it really is a bug, and that it appears in the latest + version of bbaasshh. The latest version is always available from _f_t_p_:_/_/_f_t_p_._g_n_u_._o_r_g_/_p_u_b_/_g_n_u_/_b_a_s_h_/ and _h_t_t_p_:_/_/_g_i_t_._s_a_v_a_n_- _n_a_h_._g_n_u_._o_r_g_/_c_g_i_t_/_b_a_s_h_._g_i_t_/_s_n_a_p_s_h_o_t_/_b_a_s_h_-_m_a_s_t_e_r_._t_a_r_._g_z. - Once you have determined that a bug actually exists, use the _b_a_s_h_b_u_g - command to submit a bug report. If you have a fix, you are encouraged - to mail that as well! Suggestions and `philosophical' bug reports may - be mailed to _b_u_g_-_b_a_s_h_@_g_n_u_._o_r_g or posted to the Usenet newsgroup + Once you have determined that a bug actually exists, use the _b_a_s_h_b_u_g + command to submit a bug report. If you have a fix, you are encouraged + to mail that as well! Suggestions and `philosophical' bug reports may + be mailed to _b_u_g_-_b_a_s_h_@_g_n_u_._o_r_g or posted to the Usenet newsgroup ggnnuu..bbaasshh..bbuugg. ALL bug reports should include: @@ -6770,7 +6771,7 @@ BBUUGG RREEPPOORRTTSS A description of the bug behaviour A short script or `recipe' which exercises the bug - _b_a_s_h_b_u_g inserts the first three items automatically into the template + _b_a_s_h_b_u_g inserts the first three items automatically into the template it provides for filing a bug report. Comments and bug reports concerning this manual page should be directed @@ -6787,10 +6788,10 @@ BBUUGGSS Shell builtin commands and functions are not stoppable/restartable. Compound commands and command sequences of the form `a ; b ; c' are not - handled gracefully when process suspension is attempted. When a - process is stopped, the shell immediately executes the next command in - the sequence. It suffices to place the sequence of commands between - parentheses to force it into a subshell, which may be stopped as a + handled gracefully when process suspension is attempted. When a + process is stopped, the shell immediately executes the next command in + the sequence. It suffices to place the sequence of commands between + parentheses to force it into a subshell, which may be stopped as a unit. Array variables may not (yet) be exported. diff --git a/doc/bash.1 b/doc/bash.1 index 69aa1b7d..dcbf2b69 100644 --- a/doc/bash.1 +++ b/doc/bash.1 @@ -9160,6 +9160,7 @@ The .B \-r option causes the shell to forget all remembered locations. +Assigning to the \fBPATH\fP variable also clears all hashed filenames. The .B \-d option causes the shell to forget the remembered location of each \fIname\fP. diff --git a/doc/bash.html b/doc/bash.html index fe7dd992..53234d3f 100644 --- a/doc/bash.html +++ b/doc/bash.html @@ -11537,6 +11537,7 @@ The option causes the shell to forget all remembered locations. +Assigning to the PATH variable also clears all hashed filenames. The -d @@ -15156,7 +15157,7 @@ There may be only one active coprocess at a time.
BUGS

-This document was created by man2html from /usr/local/src/bash/bash-20230626/doc/bash.1.
-Time: 28 June 2023 14:10:33 EDT +This document was created by man2html from /usr/local/src/bash/bash-20230703/doc/bash.1.
+Time: 05 July 2023 11:27:18 EDT diff --git a/doc/bash.info b/doc/bash.info index e9d86692..6f311af5 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, 28 June 2023). +Bash shell (version 5.3, 29 June 2023). - This is Edition 5.3, last updated 28 June 2023, of 'The GNU Bash + This is Edition 5.3, last updated 29 June 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, 28 June 2023). The Bash home page is +Bash shell (version 5.3, 29 June 2023). The Bash home page is . - This is Edition 5.3, last updated 28 June 2023, of 'The GNU Bash + This is Edition 5.3, last updated 29 June 2023, of 'The GNU Bash Reference Manual', for 'Bash', Version 5.3. Bash contains features that appear in other popular shells, and some @@ -1658,7 +1658,7 @@ substitution. After these expansions are performed, quote characters present in the original word are removed unless they have been quoted themselves -("quote removal"). +("quote removal"). *Note Quote Removal:: for more details. Only brace expansion, word splitting, and filename expansion can increase the number of words of the expansion; other expansions expand a @@ -1666,9 +1666,6 @@ single word to a single word. The only exceptions to this are the expansions of '"$@"' and '$*' (*note Special Parameters::), and '"${NAME[@]}"' and '${NAME[*]}' (*note Arrays::). - After all expansions, 'quote removal' (*note Quote Removal::) is -performed. -  File: bash.info, Node: Brace Expansion, Next: Tilde Expansion, Up: Shell Expansions @@ -3453,14 +3450,15 @@ standard. 'hash' hash [-r] [-p FILENAME] [-dt] [NAME] - Each time 'hash' is invoked, it remembers the full pathnames of the + Each time 'hash' is invoked, it remembers the full filenames of the commands specified as NAME arguments, so they need not be searched for on subsequent invocations. The commands are found by searching through the directories listed in '$PATH'. Any - previously-remembered pathname is discarded. The '-p' option + previously-remembered filename is discarded. The '-p' option inhibits the path search, and FILENAME is used as the location of NAME. The '-r' option causes the shell to forget all remembered - locations. The '-d' option causes the shell to forget the + locations. Assigning to the 'PATH' variable also clears all hashed + filenames. The '-d' option causes the shell to forget the remembered location of each NAME. If the '-t' option is supplied, the full pathname to which each NAME corresponds is printed. If multiple NAME arguments are supplied with '-t', the NAME is printed @@ -12030,7 +12028,7 @@ D.1 Index of Shell Builtin Commands * :: Bourne Shell Builtins. (line 11) * [: Bourne Shell Builtins. - (line 280) + (line 281) * alias: Bash Builtins. (line 11) * bg: Job Control Builtins. (line 7) @@ -12092,36 +12090,36 @@ D.1 Index of Shell Builtin Commands * pushd: Directory Stack Builtins. (line 69) * pwd: Bourne Shell Builtins. - (line 217) + (line 218) * read: Bash Builtins. (line 504) * readarray: Bash Builtins. (line 601) * readonly: Bourne Shell Builtins. - (line 227) + (line 228) * return: Bourne Shell Builtins. - (line 246) + (line 247) * set: The Set Builtin. (line 11) * shift: Bourne Shell Builtins. - (line 267) + (line 268) * shopt: The Shopt Builtin. (line 9) * source: Bash Builtins. (line 610) * suspend: Job Control Builtins. (line 116) * test: Bourne Shell Builtins. - (line 280) + (line 281) * times: Bourne Shell Builtins. - (line 365) + (line 366) * trap: Bourne Shell Builtins. - (line 371) + (line 372) * true: Bourne Shell Builtins. - (line 433) + (line 434) * type: Bash Builtins. (line 615) * typeset: Bash Builtins. (line 653) * ulimit: Bash Builtins. (line 659) * umask: Bourne Shell Builtins. - (line 438) + (line 439) * unalias: Bash Builtins. (line 765) * unset: Bourne Shell Builtins. - (line 456) + (line 457) * wait: Job Control Builtins. (line 76) @@ -12828,106 +12826,106 @@ Node: Shell Parameters61911 Node: Positional Parameters66296 Node: Special Parameters67195 Node: Shell Expansions70406 -Node: Brace Expansion72530 -Node: Tilde Expansion75261 -Node: Shell Parameter Expansion77879 -Node: Command Substitution96278 -Node: Arithmetic Expansion99739 -Node: Process Substitution100704 -Node: Word Splitting101821 -Node: Filename Expansion103866 -Node: Pattern Matching106796 -Node: Quote Removal111795 -Node: Redirections112087 -Node: Executing Commands121777 -Node: Simple Command Expansion122444 -Node: Command Search and Execution124551 -Node: Command Execution Environment126935 -Node: Environment129967 -Node: Exit Status131627 -Node: Signals133408 -Node: Shell Scripts136854 -Node: Shell Builtin Commands139878 -Node: Bourne Shell Builtins141913 -Node: Bash Builtins164244 -Node: Modifying Shell Behavior196240 -Node: The Set Builtin196582 -Node: The Shopt Builtin207177 -Node: Special Builtins223181 -Node: Shell Variables224157 -Node: Bourne Shell Variables224591 -Node: Bash Variables226692 -Node: Bash Features261646 -Node: Invoking Bash262656 -Node: Bash Startup Files268666 -Node: Interactive Shells273794 -Node: What is an Interactive Shell?274202 -Node: Is this Shell Interactive?274848 -Node: Interactive Shell Behavior275660 -Node: Bash Conditional Expressions279286 -Node: Shell Arithmetic283925 -Node: Aliases286883 -Node: Arrays289774 -Node: The Directory Stack296334 -Node: Directory Stack Builtins297115 -Node: Controlling the Prompt301372 -Node: The Restricted Shell304334 -Node: Bash POSIX Mode306941 -Node: Shell Compatibility Mode322854 -Node: Job Control331095 -Node: Job Control Basics331552 -Node: Job Control Builtins336551 -Node: Job Control Variables342343 -Node: Command Line Editing343496 -Node: Introduction and Notation345164 -Node: Readline Interaction346784 -Node: Readline Bare Essentials347972 -Node: Readline Movement Commands349758 -Node: Readline Killing Commands350715 -Node: Readline Arguments352633 -Node: Searching353674 -Node: Readline Init File355857 -Node: Readline Init File Syntax357115 -Node: Conditional Init Constructs380903 -Node: Sample Init File385096 -Node: Bindable Readline Commands388217 -Node: Commands For Moving389418 -Node: Commands For History391466 -Node: Commands For Text396457 -Node: Commands For Killing400103 -Node: Numeric Arguments403133 -Node: Commands For Completion404269 -Node: Keyboard Macros408457 -Node: Miscellaneous Commands409142 -Node: Readline vi Mode415177 -Node: Programmable Completion416081 -Node: Programmable Completion Builtins423858 -Node: A Programmable Completion Example434975 -Node: Using History Interactively440220 -Node: Bash History Facilities440901 -Node: Bash History Builtins443903 -Node: History Interaction448924 -Node: Event Designators452541 -Node: Word Designators453892 -Node: Modifiers455649 -Node: Installing Bash457454 -Node: Basic Installation458588 -Node: Compilers and Options462307 -Node: Compiling For Multiple Architectures463045 -Node: Installation Names464734 -Node: Specifying the System Type466840 -Node: Sharing Defaults467554 -Node: Operation Controls468224 -Node: Optional Features469179 -Node: Reporting Bugs480395 -Node: Major Differences From The Bourne Shell481726 -Node: GNU Free Documentation License498572 -Node: Indexes523746 -Node: Builtin Index524197 -Node: Reserved Word Index531295 -Node: Variable Index533740 -Node: Function Index550871 -Node: Concept Index564652 +Node: Brace Expansion72491 +Node: Tilde Expansion75222 +Node: Shell Parameter Expansion77840 +Node: Command Substitution96239 +Node: Arithmetic Expansion99700 +Node: Process Substitution100665 +Node: Word Splitting101782 +Node: Filename Expansion103827 +Node: Pattern Matching106757 +Node: Quote Removal111756 +Node: Redirections112048 +Node: Executing Commands121738 +Node: Simple Command Expansion122405 +Node: Command Search and Execution124512 +Node: Command Execution Environment126896 +Node: Environment129928 +Node: Exit Status131588 +Node: Signals133369 +Node: Shell Scripts136815 +Node: Shell Builtin Commands139839 +Node: Bourne Shell Builtins141874 +Node: Bash Builtins164278 +Node: Modifying Shell Behavior196274 +Node: The Set Builtin196616 +Node: The Shopt Builtin207211 +Node: Special Builtins223215 +Node: Shell Variables224191 +Node: Bourne Shell Variables224625 +Node: Bash Variables226726 +Node: Bash Features261680 +Node: Invoking Bash262690 +Node: Bash Startup Files268700 +Node: Interactive Shells273828 +Node: What is an Interactive Shell?274236 +Node: Is this Shell Interactive?274882 +Node: Interactive Shell Behavior275694 +Node: Bash Conditional Expressions279320 +Node: Shell Arithmetic283959 +Node: Aliases286917 +Node: Arrays289808 +Node: The Directory Stack296368 +Node: Directory Stack Builtins297149 +Node: Controlling the Prompt301406 +Node: The Restricted Shell304368 +Node: Bash POSIX Mode306975 +Node: Shell Compatibility Mode322888 +Node: Job Control331129 +Node: Job Control Basics331586 +Node: Job Control Builtins336585 +Node: Job Control Variables342377 +Node: Command Line Editing343530 +Node: Introduction and Notation345198 +Node: Readline Interaction346818 +Node: Readline Bare Essentials348006 +Node: Readline Movement Commands349792 +Node: Readline Killing Commands350749 +Node: Readline Arguments352667 +Node: Searching353708 +Node: Readline Init File355891 +Node: Readline Init File Syntax357149 +Node: Conditional Init Constructs380937 +Node: Sample Init File385130 +Node: Bindable Readline Commands388251 +Node: Commands For Moving389452 +Node: Commands For History391500 +Node: Commands For Text396491 +Node: Commands For Killing400137 +Node: Numeric Arguments403167 +Node: Commands For Completion404303 +Node: Keyboard Macros408491 +Node: Miscellaneous Commands409176 +Node: Readline vi Mode415211 +Node: Programmable Completion416115 +Node: Programmable Completion Builtins423892 +Node: A Programmable Completion Example435009 +Node: Using History Interactively440254 +Node: Bash History Facilities440935 +Node: Bash History Builtins443937 +Node: History Interaction448958 +Node: Event Designators452575 +Node: Word Designators453926 +Node: Modifiers455683 +Node: Installing Bash457488 +Node: Basic Installation458622 +Node: Compilers and Options462341 +Node: Compiling For Multiple Architectures463079 +Node: Installation Names464768 +Node: Specifying the System Type466874 +Node: Sharing Defaults467588 +Node: Operation Controls468258 +Node: Optional Features469213 +Node: Reporting Bugs480429 +Node: Major Differences From The Bourne Shell481760 +Node: GNU Free Documentation License498606 +Node: Indexes523780 +Node: Builtin Index524231 +Node: Reserved Word Index531329 +Node: Variable Index533774 +Node: Function Index550905 +Node: Concept Index564686  End Tag Table diff --git a/doc/bash.pdf b/doc/bash.pdf index 90214e430639c4a8b4c4835580f524faa21abcc4..f7048b89c838c619fa3113aa6c474b63e9eea850 100644 GIT binary patch delta 262905 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 !*ryQz9!we68qO~0&sCtMP5o(1F1*Qm)# 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

v3oS*z9oo#S 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

(!pJi-xo~<7@fYuOR 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 delta 261684 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

5Gu6nl4Z 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 Gv-}_DwFvM4 diff --git a/doc/bash.ps b/doc/bash.ps index 8c7f6868..1afa8700 100644 --- a/doc/bash.ps +++ b/doc/bash.ps @@ -1,6 +1,6 @@ %!PS-Adobe-3.0 %%Creator: groff version 1.22.4 -%%CreationDate: Fri Jun 16 12:13:32 2023 +%%CreationDate: Wed Jul 5 11:27:22 2023 %%DocumentNeededResources: font Times-Roman %%+ font Times-Bold %%+ font Times-Italic @@ -340,7 +340,7 @@ F .475(xtended deb)-.15 F(ug-)-.2 E (~/.bashr)3.598 E(c)-.37 E F0 1.598(if the)4.408 F(shell is interacti) 144 710.4 Q .3 -.15(ve \()-.25 H(see).15 E F4(INV)2.5 E(OCA)-.405 E (TION)-.855 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 5.3)72 768 Q -(2023 June 16)148.175 E(1)202.335 E 0 Cg EP +(2023 June 28)148.175 E(1)202.335 E 0 Cg EP %%Page: 2 2 %%BeginPageSetup BP @@ -463,7 +463,7 @@ F2(~/.bashr)108 691.2 Q(c)-.37 E F0 2.535(,i)C 2.535(ft)-2.535 G .035 Q F1(bash)5.306 E F0 2.806(is started non-interacti)5.306 F -.15(ve)-.25 G(ly).15 E 5.306(,t)-.65 G 5.306(or)-5.306 G 2.806 (un a shell script, for e)-5.306 F 2.805(xample, it looks for the v)-.15 -F(ariable)-.25 E(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(2)202.335 +F(ariable)-.25 E(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(2)202.335 E 0 Cg EP %%Page: 3 3 %%BeginPageSetup @@ -595,7 +595,7 @@ F2(case)3.144 E F0(or)3.144 E F2(select)3.143 E F0 .643(command \(only) 669.6 R F6(SHELL GRAMMAR)72 686.4 Q F0 (This section describes the syntax of the v)108 698.4 Q (arious forms of shell commands.)-.25 E(GNU Bash 5.3)72 768 Q -(2023 June 16)148.175 E(3)202.335 E 0 Cg EP +(2023 June 28)148.175 E(3)202.335 E 0 Cg EP %%Page: 4 4 %%BeginPageSetup BP @@ -717,7 +717,7 @@ or more pipelines separated by the)108 650.4 R F1(&&)2.671 E F0(and) G(cuted if, and only if,).15 E F2(command1)2.7 E F0(returns an e)2.5 E (xit status of zero \(success\).)-.15 E(An OR list has the form)108 712.8 Q F2(command1)144 729.6 Q F1(||)2.5 E F2(command2)2.5 E F0 -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(4)202.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(4)202.335 E 0 Cg EP %%Page: 5 5 %%BeginPageSetup BP @@ -853,7 +853,7 @@ ormal quoting and pattern characters lose their meanings between brack) .583(with inde)144 720 R 3.083(x0)-.15 G .582 (contains the portion of the string matching the entire re)-.001 F .582 (gular e)-.15 F 3.082(xpression. Substrings)-.15 F(GNU Bash 5.3)72 768 Q -(2023 June 16)148.175 E(5)202.335 E 0 Cg EP +(2023 June 28)148.175 E(5)202.335 E 0 Cg EP %%Page: 6 6 %%BeginPageSetup BP @@ -997,7 +997,7 @@ F0 .254(in place of)2.754 F F3(;;)2.754 E F0 .254(causes e)2.754 F -.15 (Using)144 720 Q F3(;;&)3.378 E F0 .878(in place of)3.378 F F3(;;)3.378 E F0 .878(causes the shell to test the ne)3.378 F .878 (xt pattern list in the statement, if an)-.15 F 2.178 -.65(y, a)-.15 H -(nd).65 E(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(6)202.335 E 0 Cg +(nd).65 E(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(6)202.335 E 0 Cg EP %%Page: 7 7 %%BeginPageSetup @@ -1123,7 +1123,7 @@ Q F0 2.698(As)108 691.2 S .198 (cutes a compound command with).15 F 2.5(an)108 703.2 S .5 -.25(ew s) -2.5 H(et of positional parameters.).25 E (Shell functions are declared as follo)5 E(ws:)-.25 E(GNU Bash 5.3)72 -768 Q(2023 June 16)148.175 E(7)202.335 E 0 Cg EP +768 Q(2023 June 28)148.175 E(7)202.335 E 0 Cg EP %%Page: 8 8 %%BeginPageSetup BP @@ -1256,7 +1256,7 @@ E F2(@)2.5 E F0(ha)2.5 E .3 -.15(ve s)-.2 H (replaced as speci\214ed by the ANSI C standard.)3.027 F (Backslash escape sequences, if present, are decoded as follo)108 684 Q (ws:)-.25 E F2(\\a)144 696 Q F0(alert \(bell\))180 696 Q F2(\\b)144 708 -Q F0(backspace)180 708 Q(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(8) +Q F0(backspace)180 708 Q(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(8) 202.335 E 0 Cg EP %%Page: 9 9 %%BeginPageSetup @@ -1372,7 +1372,7 @@ F0 2.664(commands\). When)2.664 F .164(+= is)2.664 F .132 (sion and added to the v)108 722.4 R(ariable')-.25 E 3.726(sc)-.55 G 1.227(urrent v)-3.726 F 1.227(alue, which is also e)-.25 F -.25(va)-.25 G 3.727(luated. When).25 F 1.227(+= is applied to an array)3.727 F -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(9)202.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(9)202.335 E 0 Cg EP %%Page: 10 10 %%BeginPageSetup BP @@ -1514,7 +1514,7 @@ E(ground pipeline.)-.15 E F1108 703.2 Q F0 .882 R -.2(vo)-.4 G .881(cation, by the).2 F F1(set)3.381 E F0 -.2(bu)3.381 G .881(iltin command, or).2 F(those set by the shell itself \(such as the) 144 715.2 Q F12.5 E F0(option\).)2.5 E(GNU Bash 5.3)72 768 Q -(2023 June 16)148.175 E(10)197.335 E 0 Cg EP +(2023 June 28)148.175 E(10)197.335 E 0 Cg EP %%Page: 11 11 %%BeginPageSetup BP @@ -1612,256 +1612,269 @@ E F0 .947(option to the)3.447 F F1(shopt)3.447 E F0 -.2(bu)3.448 G .948 (iltin belo).2 F(w\).)-.25 E(Setting)144 537.6 Q F1(extdeb)3.363 E(ug) -.2 E F0 .863(after the shell has started to e)3.363 F -.15(xe)-.15 G .862(cute a script, or referencing this v).15 F .862(ariable when)-.25 F -F1(extdeb)144 549.6 Q(ug)-.2 E F0 -(is not set, may result in inconsistent v)2.5 E(alues.)-.25 E F1 -.3(BA) -108 561.6 S(SH_ARGV).3 E F0 .206(An array v)144 573.6 R .206 +F1(extdeb)144 549.6 Q(ug)-.2 E F0 .706 +(is not set, may result in inconsistent v)3.206 F 3.206 +(alues. Assignments)-.25 F(to)3.206 E F2 -.27(BA)3.206 G(SH_ARGC).27 E +F0(ha)2.957 E 1.007 -.15(ve n)-.2 H 3.207(oe).15 G(f-)-3.207 E +(fect, and it may not be unset.)144 561.6 Q F1 -.3(BA)108 573.6 S +(SH_ARGV).3 E F0 .207(An array v)144 585.6 R .206 (ariable containing all of the parameters in the current)-.25 F F1(bash) -2.706 E F0 -.15(exe)2.706 G .207(cution call stack.).15 F .207 -(The \214-)5.207 F .567(nal parameter of the last subroutine call is at\ - the top of the stack; the \214rst parameter of the initial)144 585.6 R -1.424(call is at the bottom.)144 597.6 R 1.424(When a subroutine is e) +2.706 E F0 -.15(exe)2.706 G .206(cution call stack.).15 F .206 +(The \214-)5.206 F .567(nal parameter of the last subroutine call is at\ + the top of the stack; the \214rst parameter of the initial)144 597.6 R +1.424(call is at the bottom.)144 609.6 R 1.424(When a subroutine is e) 6.424 F -.15(xe)-.15 G 1.424 (cuted, the parameters supplied are pushed onto).15 F F2 -.27(BA)144 -609.6 S(SH_ARGV).27 E F4(.)A F0 .854(The shell sets)5.354 F F2 -.27(BA) -3.354 G(SH_ARGV).27 E F0 .853(only when in e)3.104 F .853(xtended deb) --.15 F .853(ugging mode \(see the de-)-.2 F .475(scription of the)144 -621.6 R F1(extdeb)2.975 E(ug)-.2 E F0 .475(option to the)2.975 F F1 +621.6 S(SH_ARGV).27 E F4(.)A F0 .853(The shell sets)5.353 F F2 -.27(BA) +3.353 G(SH_ARGV).27 E F0 .853(only when in e)3.103 F .854(xtended deb) +-.15 F .854(ugging mode \(see the de-)-.2 F .476(scription of the)144 +633.6 R F1(extdeb)2.976 E(ug)-.2 E F0 .476(option to the)2.976 F F1 (shopt)2.975 E F0 -.2(bu)2.975 G .475(iltin belo).2 F 2.975 -(w\). Setting)-.25 F F1(extdeb)2.976 E(ug)-.2 E F0 .476 -(after the shell has)2.976 F .45(started to e)144 633.6 R -.15(xe)-.15 G +(w\). Setting)-.25 F F1(extdeb)2.975 E(ug)-.2 E F0 .475 +(after the shell has)2.975 F .45(started to e)144 645.6 R -.15(xe)-.15 G .45(cute a script, or referencing this v).15 F .45(ariable when)-.25 F F1(extdeb)2.95 E(ug)-.2 E F0 .45(is not set, may result in in-)2.95 F -(consistent v)144 645.6 Q(alues.)-.25 E F1 -.3(BA)108 657.6 S(SH_ARGV0) -.3 E F0 .25(When referenced, this v)144 669.6 R .25(ariable e)-.25 F -.251(xpands to the name of the shell or shell script \(identical to)-.15 -F F1($0)2.751 E F0 2.751(;s)C(ee)-2.751 E .041 -(the description of special parameter 0 abo)144 681.6 R -.15(ve)-.15 G +(consistent v)144 657.6 Q 2.5(alues. Assignments)-.25 F(to)2.5 E F2 -.27 +(BA)2.5 G(SH_ARGV).27 E F0(ha)2.25 E .3 -.15(ve n)-.2 H 2.5(oe).15 G +-.25(ff)-2.5 G(ect, and it may not be unset.).25 E F1 -.3(BA)108 669.6 S +(SH_ARGV0).3 E F0 .251(When referenced, this v)144 681.6 R .251 +(ariable e)-.25 F .251 +(xpands to the name of the shell or shell script \(identical to)-.15 F +F1($0)2.75 E F0 2.75(;s)C(ee)-2.75 E .04 +(the description of special parameter 0 abo)144 693.6 R -.15(ve)-.15 G 2.541(\). Assignment).15 F(to)2.541 E F1 -.3(BA)2.541 G(SH_ARGV0).3 E F0 -.04(causes the v)2.541 F .04(alue as-)-.25 F .216 -(signed to also be assigned to)144 693.6 R F1($0)2.716 E F0 5.216(.I)C +.041(causes the v)2.541 F .041(alue as-)-.25 F .216 +(signed to also be assigned to)144 705.6 R F1($0)2.716 E F0 5.216(.I)C (f)-5.216 E F1 -.3(BA)2.716 G(SH_ARGV0).3 E F0 .216 (is unset, it loses its special properties, e)2.716 F -.15(ve)-.25 G -2.716(ni).15 G(f)-2.716 E(it is subsequently reset.)144 705.6 Q -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(11)197.335 E 0 Cg EP +2.715(ni).15 G(f)-2.715 E(it is subsequently reset.)144 717.6 Q +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(11)197.335 E 0 Cg EP %%Page: 12 12 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF -.3(BA)108 84 S(SH_CMDS).3 E F0 .668(An associati)144 96 R .968 -.15 -(ve a)-.25 H .668(rray v).15 F .668(ariable whose members correspond to\ - the internal hash table of commands)-.25 F .195(as maintained by the) -144 108 R F1(hash)2.695 E F0 -.2(bu)2.695 G 2.695(iltin. Elements).2 F -.196(added to this array appear in the hash table; ho)2.696 F(we)-.25 E +SF -.3(BA)108 84 S(SH_CMDS).3 E F0 .667(An associati)144 96 R .967 -.15 +(ve a)-.25 H .667(rray v).15 F .668(ariable whose members correspond to\ + the internal hash table of commands)-.25 F .196(as maintained by the) +144 108 R F1(hash)2.696 E F0 -.2(bu)2.696 G 2.696(iltin. Elements).2 F +.195(added to this array appear in the hash table; ho)2.696 F(we)-.25 E -.15(ve)-.25 G -.4(r,).15 G .852(unsetting array elements currently doe\ s not cause command names to be remo)144 120 R -.15(ve)-.15 G 3.352(df) -.15 G .852(rom the hash)-3.352 F 2.5(table. If)144 132 R F1 -.3(BA)2.5 G +.15 G .853(rom the hash)-3.352 F 2.5(table. If)144 132 R F1 -.3(BA)2.5 G (SH_CMDS).3 E F0(is unset, it loses its special properties, e)2.5 E -.15 (ve)-.25 G 2.5(ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G -(ubsequently reset.)-2.5 E F1 -.3(BA)108 144 S(SH_COMMAND).3 E F0 1.242 +(ubsequently reset.)-2.5 E F1 -.3(BA)108 144 S(SH_COMMAND).3 E F0 1.243 (The command currently being e)144 156 R -.15(xe)-.15 G 1.243 -(cuted or about to be e).15 F -.15(xe)-.15 G 1.243 -(cuted, unless the shell is e).15 F -.15(xe)-.15 G 1.243(cuting a).15 F -.263(command as the result of a trap, in which case it is the command e) -144 168 R -.15(xe)-.15 G .262(cuting at the time of the trap.).15 F(If) +(cuted or about to be e).15 F -.15(xe)-.15 G 1.242 +(cuted, unless the shell is e).15 F -.15(xe)-.15 G 1.242(cuting a).15 F +.262(command as the result of a trap, in which case it is the command e) +144 168 R -.15(xe)-.15 G .263(cuting at the time of the trap.).15 F(If) 144 180 Q F1 -.3(BA)2.5 G(SH_COMMAND).3 E F0 (is unset, it loses its special properties, e)2.5 E -.15(ve)-.25 G 2.5 (ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G(ubsequently reset.) -2.5 E F1 -.3(BA)108 192 S(SH_EXECUTION_STRING).3 E F0(The command ar) 144 204 Q(gument to the)-.18 E F12.5 E F0(in)2.5 E -.2(vo)-.4 G -(cation option.).2 E F1 -.3(BA)108 216 S(SH_LINENO).3 E F0 .692 +(cation option.).2 E F1 -.3(BA)108 216 S(SH_LINENO).3 E F0 .693 (An array v)144 228 R .692(ariable whose members are the line numbers i\ -n source \214les where each corresponding)-.25 F .97(member of)144 240 R -/F2 9/Times-Bold@0 SF(FUNCN)3.47 E(AME)-.18 E F0 -.1(wa)3.22 G 3.47(si) -.1 G -1.9 -.4(nv o)-3.47 H -.1(ke).4 G(d.).1 E F1(${B)5.969 E -(ASH_LINENO[)-.3 E/F3 10/Times-Italic@0 SF($i)A F1(]})A F0 .969 -(is the line number in the source)3.469 F 14.671(\214le \()144 252 R F1 -(${B)A(ASH_SOURCE[)-.3 E F3($i+1)A F1(]})A F0 17.171(\)w)C(here)-17.171 +n source \214les where each corresponding)-.25 F .969(member of)144 240 +R/F2 9/Times-Bold@0 SF(FUNCN)3.469 E(AME)-.18 E F0 -.1(wa)3.219 G 3.469 +(si).1 G -1.9 -.4(nv o)-3.469 H -.1(ke).4 G(d.).1 E F1(${B)5.969 E +(ASH_LINENO[)-.3 E/F3 10/Times-Italic@0 SF($i)A F1(]})A F0 .97 +(is the line number in the source)3.469 F 14.672(\214le \()144 252 R F1 +(${B)A(ASH_SOURCE[)-.3 E F3($i+1)A F1(]})A F0 17.172(\)w)C(here)-17.172 E F1(${FUNCN)17.172 E(AME[)-.2 E F3($i)A F1(]})A F0 -.1(wa)17.172 G -17.172(sc).1 G 14.672(alled \(or)-17.172 F F1(${B)144 264 Q(ASH_LINENO[) +17.171(sc).1 G 14.671(alled \(or)-17.171 F F1(${B)144 264 Q(ASH_LINENO[) -.3 E F3($i-1)A F1(]})A F0 .115 (if referenced within another shell function\).)2.615 F(Use)5.115 E F2 (LINENO)2.615 E F0 .115(to obtain the)2.365 F(current line number)144 -276 Q(.)-.55 E F1 -.3(BA)108 288 S(SH_LO).3 E(AD)-.4 E(ABLES_P)-.35 E --.95(AT)-.74 G(H).95 E F0 4.07(Ac)144 300 S 1.57(olon-separated list of\ - directories in which the shell looks for dynamically loadable b)-4.07 F -(uiltins)-.2 E(speci\214ed by the)144 312 Q F1(enable)2.5 E F0(command.) -2.5 E F1 -.3(BA)108 324 S(SH_REMA).3 E(TCH)-.95 E F0 .006(An array v)144 -336 R .006(ariable whose members are assigned by the)-.25 F F1(=~)2.506 -E F0 .005(binary operator to the)2.506 F F1([[)2.505 E F0 .005 -(conditional com-)2.505 F 2.506(mand. The)144 348 R .007 -(element with inde)2.506 F 2.507(x0i)-.15 G 2.507(st)-2.507 G .007 -(he portion of the string matching the entire re)-2.507 F .007(gular e) --.15 F(xpression.)-.15 E .998(The element with inde)144 360 R(x)-.15 E -F3(n)3.498 E F0 .997(is the portion of the string matching the)3.498 F -F3(n)3.497 E F0 .997(th parenthesized sube)B(xpres-)-.15 E(sion.)144 372 -Q F1 -.3(BA)108 384 S(SH_MONOSECONDS).3 E F0 .706(Each time this v)144 -396 R .706(ariable is referenced, it e)-.25 F .707(xpands to the v)-.15 -F .707(alue returned by the system')-.25 F 3.207(sm)-.55 G(onotonic) --3.207 E .058(clock, if one is a)144 408 R -.25(va)-.2 G 2.558 +276 Q 5(.A)-.55 G(ssignments to)-5 E F2 -.27(BA)2.5 G(SH_LINENO).27 E F0 +(ha)2.25 E .3 -.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G +(ect, and it may not be unset.).25 E F1 -.3(BA)108 288 S(SH_LO).3 E(AD) +-.4 E(ABLES_P)-.35 E -.95(AT)-.74 G(H).95 E F0 4.07(Ac)144 300 S 1.57(o\ +lon-separated list of directories in which the shell looks for dynamica\ +lly loadable b)-4.07 F(uiltins)-.2 E(speci\214ed by the)144 312 Q F1 +(enable)2.5 E F0(command.)2.5 E F1 -.3(BA)108 324 S(SH_REMA).3 E(TCH) +-.95 E F0 .005(An array v)144 336 R .005 +(ariable whose members are assigned by the)-.25 F F1(=~)2.506 E F0 .006 +(binary operator to the)2.506 F F1([[)2.506 E F0 .006(conditional com-) +2.506 F 2.507(mand. The)144 348 R .007(element with inde)2.507 F 2.507 +(x0i)-.15 G 2.507(st)-2.507 G .007 +(he portion of the string matching the entire re)-2.507 F .006(gular e) +-.15 F(xpression.)-.15 E .997(The element with inde)144 360 R(x)-.15 E +F3(n)3.497 E F0 .997(is the portion of the string matching the)3.497 F +F3(n)3.498 E F0 .998(th parenthesized sube)B(xpres-)-.15 E(sion.)144 372 +Q F1 -.3(BA)108 384 S(SH_MONOSECONDS).3 E F0 .707(Each time this v)144 +396 R .707(ariable is referenced, it e)-.25 F .707(xpands to the v)-.15 +F .706(alue returned by the system')-.25 F 3.206(sm)-.55 G(onotonic) +-3.206 E .057(clock, if one is a)144 408 R -.25(va)-.2 G 2.557 (ilable. If).25 F .057(there is no monotonic clock, this is equi)2.557 F --.25(va)-.25 G .057(lent to).25 F F1(EPOCHSECONDS)2.557 E F0(.)A(If)144 -420 Q F1 -.3(BA)3.019 G(SH_MONOSECONDS).3 E F0 .519 -(is unset, it loses its special properties, e)3.019 F -.15(ve)-.25 G -3.019(ni).15 G 3.02(fi)-3.019 G 3.02(ti)-3.02 G 3.02(ss)-3.02 G .52 -(ubsequently re-)-3.02 F(set.)144 432 Q F1 -.3(BA)108 444 S(SH_SOURCE).3 -E F0 .126(An array v)144 456 R .125(ariable whose members are the sourc\ -e \214lenames where the corresponding shell function)-.25 F .78 -(names in the)144 468 R F2(FUNCN)3.28 E(AME)-.18 E F0 .78(array v)3.03 F -.78(ariable are de\214ned.)-.25 F .78(The shell function)5.78 F F1 -(${FUNCN)3.281 E(AME[)-.2 E F3($i)A F1(]})A F0(is)3.281 E -(de\214ned in the \214le)144 480 Q F1(${B)2.5 E(ASH_SOURCE[)-.3 E F3($i) -A F1(]})A F0(and called from)2.5 E F1(${B)2.5 E(ASH_SOURCE[)-.3 E F3 -($i+1)A F1(]})A F0(.)A F1 -.3(BA)108 492 S(SH_SUBSHELL).3 E F0 .296 -(Incremented by one within each subshell or subshell en)144 504 R .296 -(vironment when the shell be)-.4 F .296(gins e)-.15 F -.15(xe)-.15 G -(cuting).15 E 1.276(in that en)144 516 R 3.776(vironment. The)-.4 F +-.25(va)-.25 G .058(lent to).25 F F1(EPOCHSECONDS)2.558 E F0(.)A(If)144 +420 Q F1 -.3(BA)3.02 G(SH_MONOSECONDS).3 E F0 .519 +(is unset, it loses its special properties, e)3.02 F -.15(ve)-.25 G +3.019(ni).15 G 3.019(fi)-3.019 G 3.019(ti)-3.019 G 3.019(ss)-3.019 G +.519(ubsequently re-)-3.019 F(set.)144 432 Q F1 -.3(BA)108 444 S +(SH_SOURCE).3 E F0 .125(An array v)144 456 R .125(ariable whose members\ + are the source \214lenames where the corresponding shell function)-.25 +F .781(names in the)144 468 R F2(FUNCN)3.28 E(AME)-.18 E F0 .78(array v) +3.03 F .78(ariable are de\214ned.)-.25 F .78(The shell function)5.78 F +F1(${FUNCN)3.28 E(AME[)-.2 E F3($i)A F1(]})A F0(is)3.28 E .424 +(de\214ned in the \214le)144 480 R F1(${B)2.924 E(ASH_SOURCE[)-.3 E F3 +($i)A F1(]})A F0 .425(and called from)2.924 F F1(${B)2.925 E +(ASH_SOURCE[)-.3 E F3($i+1)A F1(]})A F0 5.425(.A)C(ssign-)-5.425 E +(ments to)144 492 Q F2 -.27(BA)2.5 G(SH_SOURCE).27 E F0(ha)2.25 E .3 +-.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G +(ect, and it may not be unset.).25 E F1 -.3(BA)108 504 S(SH_SUBSHELL).3 +E F0 .296(Incremented by one within each subshell or subshell en)144 516 +R .296(vironment when the shell be)-.4 F .296(gins e)-.15 F -.15(xe)-.15 +G(cuting).15 E 1.276(in that en)144 528 R 3.776(vironment. The)-.4 F 1.276(initial v)3.776 F 1.277(alue is 0.)-.25 F(If)6.277 E F1 -.3(BA) 3.777 G(SH_SUBSHELL).3 E F0 1.277(is unset, it loses its special)3.777 F -(properties, e)144 528 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(fi)-2.5 G 2.5 -(ti)-2.5 G 2.5(ss)-2.5 G(ubsequently reset.)-2.5 E F1 -.3(BA)108 540 S +(properties, e)144 540 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(fi)-2.5 G 2.5 +(ti)-2.5 G 2.5(ss)-2.5 G(ubsequently reset.)-2.5 E F1 -.3(BA)108 552 S (SH_TRAPSIG).3 E F0 .203 (Set to the signal number corresponding to the trap action being e)144 -552 R -.15(xe)-.15 G .202(cuted during its e).15 F -.15(xe)-.15 G 2.702 -(cution. See).15 F .782(the description of)144 564 R F1(trap)3.282 E F0 +564 R -.15(xe)-.15 G .202(cuted during its e).15 F -.15(xe)-.15 G 2.702 +(cution. See).15 F .782(the description of)144 576 R F1(trap)3.282 E F0 (under)3.282 E F2 .782(SHELL B)3.282 F(UIL)-.09 E .782(TIN COMMANDS) -.828 F F0(belo)3.032 E 3.282(wf)-.25 G .783 -(or information about signal)-3.282 F(numbers and trap e)144 576 Q -.15 -(xe)-.15 G(cution.).15 E F1 -.3(BA)108 588 S(SH_VERSINFO).3 E F0 2.645 -(Ar)144 600 S .145(eadonly array v)-2.645 F .144 +(or information about signal)-3.282 F(numbers and trap e)144 588 Q -.15 +(xe)-.15 G(cution.).15 E F1 -.3(BA)108 600 S(SH_VERSINFO).3 E F0 2.645 +(Ar)144 612 S .145(eadonly array v)-2.645 F .144 (ariable whose members hold v)-.25 F .144 (ersion information for this instance of)-.15 F F1(bash)2.644 E F0 5.144 -(.T)C(he)-5.144 E -.25(va)144 612 S +(.T)C(he)-5.144 E -.25(va)144 624 S (lues assigned to the array members are as follo).25 E(ws:)-.25 E F1 -.3 -(BA)144 630 S(SH_VERSINFO[).3 E F0(0)A F1(])A F0(The major v)264 630 Q +(BA)144 642 S(SH_VERSINFO[).3 E F0(0)A F1(])A F0(The major v)264 642 Q (ersion number \(the)-.15 E F3 -.37(re)2.5 G(lease).37 E F0(\).)A F1 -.3 -(BA)144 642 S(SH_VERSINFO[).3 E F0(1)A F1(])A F0(The minor v)264 642 Q +(BA)144 654 S(SH_VERSINFO[).3 E F0(1)A F1(])A F0(The minor v)264 654 Q (ersion number \(the)-.15 E F3(ver)2.5 E(sion)-.1 E F0(\).)A F1 -.3(BA) -144 654 S(SH_VERSINFO[).3 E F0(2)A F1(])A F0(The patch le)264 654 Q -.15 -(ve)-.25 G(l.).15 E F1 -.3(BA)144 666 S(SH_VERSINFO[).3 E F0(3)A F1(])A -F0(The b)264 666 Q(uild v)-.2 E(ersion.)-.15 E F1 -.3(BA)144 678 S -(SH_VERSINFO[).3 E F0(4)A F1(])A F0(The release status \(e.g.,)264 678 Q -F3(beta1)2.5 E F0(\).)A F1 -.3(BA)144 690 S(SH_VERSINFO[).3 E F0(5)A F1 -(])A F0(The v)264 690 Q(alue of)-.25 E F2(MA)2.5 E(CHTYPE)-.495 E/F4 9 -/Times-Roman@0 SF(.)A F1 -.3(BA)108 702 S(SH_VERSION).3 E F0 -(Expands to a string describing the v)144 714 Q -(ersion of this instance of)-.15 E F1(bash)2.5 E F0(.)A(GNU Bash 5.3)72 -768 Q(2023 June 16)148.175 E(12)197.335 E 0 Cg EP +144 666 S(SH_VERSINFO[).3 E F0(2)A F1(])A F0(The patch le)264 666 Q -.15 +(ve)-.25 G(l.).15 E F1 -.3(BA)144 678 S(SH_VERSINFO[).3 E F0(3)A F1(])A +F0(The b)264 678 Q(uild v)-.2 E(ersion.)-.15 E F1 -.3(BA)144 690 S +(SH_VERSINFO[).3 E F0(4)A F1(])A F0(The release status \(e.g.,)264 690 Q +F3(beta1)2.5 E F0(\).)A F1 -.3(BA)144 702 S(SH_VERSINFO[).3 E F0(5)A F1 +(])A F0(The v)264 702 Q(alue of)-.25 E F2(MA)2.5 E(CHTYPE)-.495 E/F4 9 +/Times-Roman@0 SF(.)A F0(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E +(12)197.335 E 0 Cg EP %%Page: 13 13 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(COMP_CW)108 84 Q(ORD)-.1 E F0 .396(An inde)144 96 R 2.896(xi)-.15 G -(nto)-2.896 E F1(${COMP_W)2.896 E(ORDS})-.1 E F0 .396(of the w)2.896 F -.396(ord containing the current cursor position.)-.1 F .397(This v)5.397 -F(ari-)-.25 E 1.181(able is a)144 108 R -.25(va)-.2 G 1.181 +SF -.3(BA)108 84 S(SH_VERSION).3 E F0 +(Expands to a string describing the v)144 96 Q +(ersion of this instance of)-.15 E F1(bash)2.5 E F0(.)A F1(COMP_CW)108 +108 Q(ORD)-.1 E F0 .396(An inde)144 120 R 2.896(xi)-.15 G(nto)-2.896 E +F1(${COMP_W)2.896 E(ORDS})-.1 E F0 .396(of the w)2.896 F .396 +(ord containing the current cursor position.)-.1 F .397(This v)5.397 F +(ari-)-.25 E 1.181(able is a)144 132 R -.25(va)-.2 G 1.181 (ilable only in shell functions in).25 F -.2(vo)-.4 G -.1(ke).2 G 3.681 (db).1 G 3.681(yt)-3.681 G 1.18(he programmable completion f)-3.681 F -1.18(acilities \(see)-.1 F F1(Pr)144 120 Q(ogrammable Completion)-.18 E -F0(belo)2.5 E(w\).)-.25 E F1(COMP_KEY)108 132 Q F0(The k)144 144 Q .3 +1.18(acilities \(see)-.1 F F1(Pr)144 144 Q(ogrammable Completion)-.18 E +F0(belo)2.5 E(w\).)-.25 E F1(COMP_KEY)108 156 Q F0(The k)144 168 Q .3 -.15(ey \()-.1 H(or \214nal k).15 E .3 -.15(ey o)-.1 H 2.5(fak).15 G .3 -.15(ey s)-2.6 H(equence\) used to in).15 E -.2(vo)-.4 G .2 -.1(ke t).2 -H(he current completion function.).1 E F1(COMP_LINE)108 156 Q F0 1.207 -(The current command line.)144 168 R 1.208(This v)6.208 F 1.208 +H(he current completion function.).1 E F1(COMP_LINE)108 180 Q F0 1.207 +(The current command line.)144 192 R 1.208(This v)6.208 F 1.208 (ariable is a)-.25 F -.25(va)-.2 G 1.208 (ilable only in shell functions and e).25 F 1.208(xternal com-)-.15 F -1.037(mands in)144 180 R -.2(vo)-.4 G -.1(ke).2 G 3.537(db).1 G 3.537 +1.037(mands in)144 204 R -.2(vo)-.4 G -.1(ke).2 G 3.537(db).1 G 3.537 (yt)-3.537 G 1.037(he programmable completion f)-3.537 F 1.037 (acilities \(see)-.1 F F1(Pr)3.537 E 1.037(ogrammable Completion)-.18 F -F0(be-)3.537 E(lo)144 192 Q(w\).)-.25 E F1(COMP_POINT)108 204 Q F0 .666 -(The inde)144 216 R 3.166(xo)-.15 G 3.166(ft)-3.166 G .666 +F0(be-)3.537 E(lo)144 216 Q(w\).)-.25 E F1(COMP_POINT)108 228 Q F0 .666 +(The inde)144 240 R 3.166(xo)-.15 G 3.166(ft)-3.166 G .666 (he current cursor position relati)-3.166 F .966 -.15(ve t)-.25 H 3.166 (ot).15 G .666(he be)-3.166 F .666(ginning of the current command.)-.15 F .667(If the)5.667 F .535 (current cursor position is at the end of the current command, the v)144 -228 R .534(alue of this v)-.25 F .534(ariable is equal to)-.25 F F1 -(${#COMP_LINE})144 240 Q F0 5.704(.T)C .704(his v)-5.704 F .704 +252 R .534(alue of this v)-.25 F .534(ariable is equal to)-.25 F F1 +(${#COMP_LINE})144 264 Q F0 5.704(.T)C .704(his v)-5.704 F .704 (ariable is a)-.25 F -.25(va)-.2 G .704 (ilable only in shell functions and e).25 F .705(xternal commands in-) --.15 F -.2(vo)144 252 S -.1(ke).2 G 2.5(db).1 G 2.5(yt)-2.5 G +-.15 F -.2(vo)144 276 S -.1(ke).2 G 2.5(db).1 G 2.5(yt)-2.5 G (he programmable completion f)-2.5 E(acilities \(see)-.1 E F1(Pr)2.5 E (ogrammable Completion)-.18 E F0(belo)2.5 E(w\).)-.25 E F1(COMP_TYPE)108 -264 Q F0 .042(Set to an inte)144 276 R .042(ger v)-.15 F .041(alue corr\ +288 Q F0 .042(Set to an inte)144 300 R .042(ger v)-.15 F .041(alue corr\ esponding to the type of completion attempted that caused a completion) --.25 F .337(function to be called:)144 288 R/F2 10/Times-Italic@0 SF -.5 +-.25 F .337(function to be called:)144 312 R/F2 10/Times-Italic@0 SF -.5 (TA)2.837 G(B).5 E F0 2.837(,f)C .337(or normal completion,)-2.837 F F2 (?)2.837 E F0 2.837(,f)C .337(or listing completions after successi) --2.837 F .638 -.15(ve t)-.25 H(abs,).15 E F2(!)144 300 Q F0 3.068(,f)C +-2.837 F .638 -.15(ve t)-.25 H(abs,).15 E F2(!)144 324 Q F0 3.068(,f)C .567(or listing alternati)-3.068 F -.15(ve)-.25 G 3.067(so).15 G 3.067 (np)-3.067 G .567(artial w)-3.067 F .567(ord completion,)-.1 F F2(@) 3.067 E F0 3.067(,t)C 3.067(ol)-3.067 G .567(ist completions if the w) --3.067 F .567(ord is not un-)-.1 F .417(modi\214ed, or)144 312 R F2(%) +-3.067 F .567(ord is not un-)-.1 F .417(modi\214ed, or)144 336 R F2(%) 2.917 E F0 2.917(,f)C .417(or menu completion.)-2.917 F .417(This v) 5.417 F .417(ariable is a)-.25 F -.25(va)-.2 G .418 (ilable only in shell functions and e).25 F(xter)-.15 E(-)-.2 E .704 -(nal commands in)144 324 R -.2(vo)-.4 G -.1(ke).2 G 3.204(db).1 G 3.204 +(nal commands in)144 348 R -.2(vo)-.4 G -.1(ke).2 G 3.204(db).1 G 3.204 (yt)-3.204 G .704(he programmable completion f)-3.204 F .704 (acilities \(see)-.1 F F1(Pr)3.204 E .704(ogrammable Comple-)-.18 F -(tion)144 336 Q F0(belo)2.5 E(w\).)-.25 E F1(COMP_W)108 348 Q(ORDBREAKS) --.1 E F0 1.335(The set of characters that the)144 360 R F1 -.18(re)3.836 +(tion)144 360 Q F0(belo)2.5 E(w\).)-.25 E F1(COMP_W)108 372 Q(ORDBREAKS) +-.1 E F0 1.335(The set of characters that the)144 384 R F1 -.18(re)3.836 G(adline).18 E F0 1.336(library treats as w)3.836 F 1.336 (ord separators when performing w)-.1 F(ord)-.1 E 3.126(completion. If) -144 372 R/F3 9/Times-Bold@0 SF(COMP_W)3.126 E(ORDBREAKS)-.09 E F0 .626 +144 396 R/F3 9/Times-Bold@0 SF(COMP_W)3.126 E(ORDBREAKS)-.09 E F0 .626 (is unset, it loses its special properties, e)2.876 F -.15(ve)-.25 G 3.125(ni).15 G 3.125(fi)-3.125 G 3.125(ti)-3.125 G 3.125(ss)-3.125 G -(ubse-)-3.125 E(quently reset.)144 384 Q F1(COMP_W)108 396 Q(ORDS)-.1 E -F0 .653(An array v)144 408 R .653(ariable \(see)-.25 F F1(Arrays)3.153 E +(ubse-)-3.125 E(quently reset.)144 408 Q F1(COMP_W)108 420 Q(ORDS)-.1 E +F0 .653(An array v)144 432 R .653(ariable \(see)-.25 F F1(Arrays)3.153 E F0(belo)3.153 E .654(w\) consisting of the indi)-.25 F .654(vidual w) --.25 F .654(ords in the current command)-.1 F 3.192(line. The)144 420 R +-.25 F .654(ords in the current command)-.1 F 3.192(line. The)144 444 R .692(line is split into w)3.192 F .692(ords as)-.1 F F1 -.18(re)3.192 G (adline).18 E F0 -.1(wo)3.192 G .692(uld split it, using).1 F F3(COMP_W) 3.192 E(ORDBREAKS)-.09 E F0 .691(as de-)2.942 F 1.557(scribed abo)144 -432 R -.15(ve)-.15 G 6.557(.T).15 G 1.557(his v)-6.557 F 1.557 +456 R -.15(ve)-.15 G 6.557(.T).15 G 1.557(his v)-6.557 F 1.557 (ariable is a)-.25 F -.25(va)-.2 G 1.558 (ilable only in shell functions in).25 F -.2(vo)-.4 G -.1(ke).2 G 4.058 (db).1 G 4.058(yt)-4.058 G 1.558(he programmable)-4.058 F(completion f) -144 444 Q(acilities \(see)-.1 E F1(Pr)2.5 E(ogrammable Completion)-.18 E -F0(belo)2.5 E(w\).)-.25 E F1(COPR)108 456 Q(OC)-.3 E F0 .169(An array v) -144 468 R .169(ariable \(see)-.25 F F1(Arrays)2.669 E F0(belo)2.669 E +144 468 Q(acilities \(see)-.1 E F1(Pr)2.5 E(ogrammable Completion)-.18 E +F0(belo)2.5 E(w\).)-.25 E F1(COPR)108 480 Q(OC)-.3 E F0 .169(An array v) +144 492 R .169(ariable \(see)-.25 F F1(Arrays)2.669 E F0(belo)2.669 E .169 (w\) created to hold the \214le descriptors for output from and input) --.25 F(to an unnamed coprocess \(see)144 480 Q F1(Copr)2.5 E(ocesses) --.18 E F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E F1(DIRST)108 492 Q -.55(AC) --.9 G(K).55 E F0 .789(An array v)144 504 R .789(ariable \(see)-.25 F F1 +-.25 F(to an unnamed coprocess \(see)144 504 Q F1(Copr)2.5 E(ocesses) +-.18 E F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E F1(DIRST)108 516 Q -.55(AC) +-.9 G(K).55 E F0 .789(An array v)144 528 R .789(ariable \(see)-.25 F F1 (Arrays)3.289 E F0(belo)3.289 E .789 (w\) containing the current contents of the directory stack.)-.25 F(Di-) -5.79 E .099(rectories appear in the stack in the order the)144 516 R +5.79 E .099(rectories appear in the stack in the order the)144 540 R 2.599(ya)-.15 G .099(re displayed by the)-2.599 F F1(dirs)2.599 E F0 -.2 (bu)2.599 G 2.598(iltin. Assigning).2 F .098(to mem-)2.598 F .84 -(bers of this array v)144 528 R .84 +(bers of this array v)144 552 R .84 (ariable may be used to modify directories already in the stack, b)-.25 -F .84(ut the)-.2 F F1(pushd)3.34 E F0(and)144 540 Q F1(popd)3.451 E F0 +F .84(ut the)-.2 F F1(pushd)3.34 E F0(and)144 564 Q F1(popd)3.451 E F0 -.2(bu)3.451 G .951(iltins must be used to add and remo).2 F 1.251 -.15 (ve d)-.15 H 3.45(irectories. Assignment).15 F .95(to this v)3.45 F .95 -(ariable will)-.25 F .378(not change the current directory)144 552 R +(ariable will)-.25 F .378(not change the current directory)144 576 R 5.378(.I)-.65 G(f)-5.378 E F3(DIRST)2.878 E -.495(AC)-.81 G(K).495 E F0 .379(is unset, it loses its special properties, e)2.628 F -.15(ve)-.25 G 2.879(ni).15 G 2.879(fi)-2.879 G 2.879(ti)-2.879 G(s)-2.879 E -(subsequently reset.)144 564 Q F1(EPOCHREAL)108 576 Q(TIME)-.92 E F0 -.338(Each time this parameter is referenced, it e)144 588 R .337 +(subsequently reset.)144 588 Q F1(EPOCHREAL)108 600 Q(TIME)-.92 E F0 +.338(Each time this parameter is referenced, it e)144 612 R .337 (xpands to the number of seconds since the Unix Epoch)-.15 F(\(see)144 -600 Q F2(time)2.916 E F0 .416(\(3\)\) as a \215oating point v)B .417 +624 Q F2(time)2.916 E F0 .416(\(3\)\) as a \215oating point v)B .417 (alue with micro-second granularity)-.25 F 5.417(.A)-.65 G .417 -(ssignments to)-5.417 F F3(EPOCHRE-)2.917 E(AL)144 612 Q(TIME)-.828 E F0 +(ssignments to)-5.417 F F3(EPOCHRE-)2.917 E(AL)144 636 Q(TIME)-.828 E F0 1.091(are ignored.)3.341 F(If)6.091 E F3(EPOCHREAL)3.59 E(TIME)-.828 E F0 1.09(is unset, it loses its special properties, e)3.34 F -.15(ve)-.25 G 3.59(ni).15 G 3.59(fi)-3.59 G 3.59(ti)-3.59 G(s)-3.59 E -(subsequently reset.)144 624 Q F1(EPOCHSECONDS)108 636 Q F0 .337 -(Each time this parameter is referenced, it e)144 648 R .338 +(subsequently reset.)144 648 Q F1(EPOCHSECONDS)108 660 Q F0 .337 +(Each time this parameter is referenced, it e)144 672 R .338 (xpands to the number of seconds since the Unix Epoch)-.15 F(\(see)144 -660 Q F2(time)4.042 E F0 4.042(\(3\)\). Assignments)B(to)4.042 E F3 +684 Q F2(time)4.042 E F0 4.042(\(3\)\). Assignments)B(to)4.042 E F3 (EPOCHSECONDS)4.042 E F0 1.542(are ignored.)3.792 F(If)6.542 E F3 (EPOCHSECONDS)4.041 E F0 1.541(is unset, it)3.791 F -(loses its special properties, e)144 672 Q -.15(ve)-.25 G 2.5(ni).15 G +(loses its special properties, e)144 696 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G(ubsequently reset.)-2.5 E F1 -(EUID)108 684 Q F0 1.103(Expands to the ef)144 684 R(fecti)-.25 E 1.403 +(EUID)108 708 Q F0 1.103(Expands to the ef)144 708 R(fecti)-.25 E 1.403 -.15(ve u)-.25 H 1.103(ser ID of the current user).15 F 3.603(,i)-.4 G 1.103(nitialized at shell startup.)-3.603 F 1.104(This v)6.103 F 1.104 -(ariable is)-.25 F(readonly)144 696 Q(.)-.65 E(GNU Bash 5.3)72 768 Q -(2023 June 16)148.175 E(13)197.335 E 0 Cg EP +(ariable is)-.25 F(readonly)144 720 Q(.)-.65 E(GNU Bash 5.3)72 768 Q +(2023 June 28)148.175 E(13)197.335 E 0 Cg EP %%Page: 14 14 %%BeginPageSetup BP @@ -1962,7 +1975,7 @@ F1(PWD)108 690 Q F0(The current w)144 690 Q (ger between 0 and 32767.)-.15 F(As-)5.416 E .55(signing a v)144 726 R .55(alue to)-.25 F F3(RANDOM)3.05 E F0 .551 (initializes \(seeds\) the sequence of random numbers.)2.801 F(If)5.551 -E F3(RANDOM)3.051 E F0(is)2.801 E(GNU Bash 5.3)72 768 Q(2023 June 16) +E F3(RANDOM)3.051 E F0(is)2.801 E(GNU Bash 5.3)72 768 Q(2023 June 28) 148.175 E(14)197.335 E 0 Cg EP %%Page: 15 15 %%BeginPageSetup @@ -2086,7 +2099,7 @@ E -.25(va)144 681.6 S(lue.).25 E F1 -.3(BA)108 693.6 S(SH_ENV).3 E F0 (to parameter e)144 729.6 R .525 (xpansion, command substitution, and arithmetic e)-.15 F .525 (xpansion before being interpreted)-.15 F(GNU Bash 5.3)72 768 Q -(2023 June 16)148.175 E(15)197.335 E 0 Cg EP +(2023 June 28)148.175 E(15)197.335 E 0 Cg EP %%Page: 16 16 %%BeginPageSetup BP @@ -2196,7 +2209,7 @@ e)-2.924 F(xpan-)-.15 E 2.947(sion. If)144 660 R 2.947<618c>2.947 G .447 (ariable is unset or set to)-.25 F .589(the null string, pathname e)144 720 R .589(xpansion uses the historial beha)-.15 F .589 (vior of sorting by name.)-.2 F .588(If set, a v)5.588 F(alid)-.25 E -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(16)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(16)197.335 E 0 Cg EP %%Page: 17 17 %%BeginPageSetup BP @@ -2331,7 +2344,7 @@ F2(HOME)108 660 Q F0 1.27 (/etc/hosts)5.181 E F0 1.015(that should be read when the shell)5.181 F .551(needs to complete a hostname.)144 720 R .551 (The list of possible hostname completions may be changed while)5.551 F -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(17)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(17)197.335 E 0 Cg EP %%Page: 18 18 %%BeginPageSetup BP @@ -2441,7 +2454,7 @@ ser mail \214les that it uses is system dependent \(e.g., /v)144 684 Q -.2(bu)2.89 G .39(iltin command \(see).2 F F2 .36(SHELL B)144 720 R(UIL) -.09 E .36(TIN COMMANDS)-.828 F F0(belo)2.61 E(w\).)-.25 E F2(OPTERR) 5.36 E F0 .359(is initialized to 1 each time the shell is in)2.61 F -.2 -(vo)-.4 G -.1(ke).2 G(d).1 E(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 +(vo)-.4 G -.1(ke).2 G(d).1 E(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(18)197.335 E 0 Cg EP %%Page: 19 19 %%BeginPageSetup @@ -2559,7 +2572,7 @@ E F0 13.365(acts as if it had the v)15.865 F(alue)-.25 E F1($\010\\nr) (alue is null, no timing information is dis-)-.25 F 2.5(played. A)144 728.4 R(trailing ne)2.5 E (wline is added when the format string is displayed.)-.25 E -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(19)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(19)197.335 E 0 Cg EP %%Page: 20 20 %%BeginPageSetup BP @@ -2697,7 +2710,7 @@ G 3.004(ft)-3.004 G .504(he element as-)-3.004 F -.1 F 1.942 (statements, for which the subscript is required, or a list of w)108 724.8 R 1.941(ords that is interpreted as a sequence of)-.1 F -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(20)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(20)197.335 E 0 Cg EP %%Page: 21 21 %%BeginPageSetup BP @@ -2861,7 +2874,7 @@ F .418(xpansion; tilde e)-.15 F .419(xpansion, parameter and v)-.15 F .419(ariable e)-.25 F .419(xpansion, arithmetic)-.15 F -.15(ex)108 724.8 S 2.675(pansion, and command substitution \(done in a left-to-right f) .15 F 2.675(ashion\); w)-.1 F 2.675(ord splitting; and pathname)-.1 F -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(21)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(21)197.335 E 0 Cg EP %%Page: 22 22 %%BeginPageSetup BP @@ -2994,7 +3007,7 @@ Q -.65(w,)-.25 G(dist,b).65 E(ugs})-.2 E(or)108 576 Q(cho)144 588 Q (gin name)-.1 F F0 5.523(.I)C 3.023(ft)-5.523 G .523 (his login name is the null string, the tilde is replaced with the v) -3.023 F .522(alue of the shell parameter)-.25 F(GNU Bash 5.3)72 768 Q -(2023 June 16)148.175 E(22)197.335 E 0 Cg EP +(2023 June 28)148.175 E(22)197.335 E 0 Cg EP %%Page: 23 23 %%BeginPageSetup BP @@ -3126,7 +3139,7 @@ F F3(pa-)4.562 E -.15(ra)144 676.8 S(meter).15 E F0 5.742(.T).73 G .742 (d)-.37 E F0 .535(\(or a mes-)3.035 F .662(sage to that ef)144 724.8 R .662(fect if)-.25 F F3(wor)3.502 E(d)-.37 E F0 .661(is not present\) is\ written to the standard error and the shell, if it is not)3.932 F -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(23)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(23)197.335 E 0 Cg EP %%Page: 24 24 %%BeginPageSetup BP @@ -3251,7 +3264,7 @@ H(pands to a separate w).15 E(ord.)-.1 E(${)108 626.4 Q F2(#)A F1(par)A -.15(ve i)-.25 H .973(ndices count back).15 F(from the end of the array) 144 698.4 Q 2.5(,a)-.65 G(nd an inde)-2.5 E 2.5(xo)-.15 G 2.5<66ad>-2.5 G 2.5(1r)-2.5 G(eferences the last element.)-2.5 E(GNU Bash 5.3)72 768 Q -(2023 June 16)148.175 E(24)197.335 E 0 Cg EP +(2023 June 28)148.175 E(24)197.335 E 0 Cg EP %%Page: 25 25 %%BeginPageSetup BP @@ -3395,7 +3408,7 @@ E F0(or)3.236 E F2(*)3.236 E F0 3.236(,t)C .736 (tional parameter in turn, and the e)144 729.6 R .654 (xpansion is the resultant list.)-.15 F(If)5.655 E F1(par)4.405 E (ameter)-.15 E F0 .655(is an array v)3.885 F(ariable)-.25 E -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(25)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(25)197.335 E 0 Cg EP %%Page: 26 26 %%BeginPageSetup BP @@ -3512,7 +3525,7 @@ F(lo)144 662.4 Q -.65(w.)-.25 G F1(Command Substitution)87 679.2 Q F2 (ws the output of a command to replace the command itself.)-.25 F .323 (There are tw)5.323 F 2.823(os)-.1 G(tan-)-2.823 E(dard forms:)108 703.2 Q F1($\()144 720 Q F2(command)A F1(\))1.666 E F0(GNU Bash 5.3)72 768 Q -(2023 June 16)148.175 E(26)197.335 E 0 Cg EP +(2023 June 28)148.175 E(26)197.335 E 0 Cg EP %%Page: 27 27 %%BeginPageSetup BP @@ -3634,7 +3647,7 @@ F0 .559(form is used, writing to the \214le will pro)108 724.8 R .559 (vide input for)-.15 F F2(list)3.059 E F0 5.559(.I)C 3.059(ft)-5.559 G (he)-3.059 E F1(<\()3.06 E F2(list)A F1(\)).833 E F0 .56 (form is used, the \214le passed as an)3.06 F(GNU Bash 5.3)72 768 Q -(2023 June 16)148.175 E(27)197.335 E 0 Cg EP +(2023 June 28)148.175 E(27)197.335 E 0 Cg EP %%Page: 28 28 %%BeginPageSetup BP @@ -3791,7 +3804,7 @@ F2 -.63(``)3.684 G -.55(.').63 G(')-.08 E F0 3.684(,m)C(ak)-3.684 E(e) (GLOBIGNORE)3.132 E F0 .632(is unset.)2.882 F .631 (The pattern matching honors the setting of)5.632 F(the)108 727.2 Q F2 (extglob)2.5 E F0(shell option.)2.5 E(GNU Bash 5.3)72 768 Q -(2023 June 16)148.175 E(28)197.335 E 0 Cg EP +(2023 June 28)148.175 E(28)197.335 E 0 Cg EP %%Page: 29 29 %%BeginPageSetup BP @@ -3901,7 +3914,7 @@ E F0 .292(option changes the beha)2.792 F .291(vior of the parser)-.2 F (ak)-2.605 E 2.605(es)-.1 G .105(ure that)-2.605 F F2(extglob)108 718.8 Q F0 1.355(is enabled before parsing constructs containing the patterns\ , including shell functions and com-)3.855 F(mand substitutions.)108 -730.8 Q(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(29)197.335 E 0 Cg +730.8 Q(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(29)197.335 E 0 Cg EP %%Page: 30 30 %%BeginPageSetup @@ -4012,7 +4025,7 @@ E F3(fd)A F0(If)180 638.4 Q F3(fd)2.5 E F0(is a v)2.5 E(alid inte)-.25 E (File descriptor 0 is duplicated.)180 662.4 Q F1(/de)144 674.4 Q (v/stdout)-.15 E F0(File descriptor 1 is duplicated.)180 686.4 Q F1(/de) 144 698.4 Q(v/stderr)-.15 E F0(File descriptor 2 is duplicated.)180 -710.4 Q(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(30)197.335 E 0 Cg +710.4 Q(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(30)197.335 E 0 Cg EP %%Page: 31 31 %%BeginPageSetup @@ -4106,7 +4119,7 @@ F1(Duplicating File Descriptors)2.5 E F0(belo)2.5 E 691.2 Q(xpansion of)-.15 E F2(wor)2.84 E(d)-.37 E F0(.).77 E (The format for appending standard output and standard error is:)108 708 Q F1(&>>)144 724.8 Q F2(wor)A(d)-.37 E F0(GNU Bash 5.3)72 768 Q -(2023 June 16)148.175 E(31)197.335 E 0 Cg EP +(2023 June 28)148.175 E(31)197.335 E 0 Cg EP %%Page: 32 32 %%BeginPageSetup BP @@ -4201,7 +4214,7 @@ E(d)-.37 E F0 -.25(eva)3.973 G .703(luates to).25 F F13.203 E F0 .518(is not speci-)3.018 F(\214ed.)108 708 Q F2(digit)5 E F0 (is closed after being duplicated to)2.5 E F2(n)2.5 E F0(.)A(Similarly) 108 724.8 Q 2.5(,t)-.65 G(he redirection operator)-2.5 E(GNU Bash 5.3)72 -768 Q(2023 June 16)148.175 E(32)197.335 E 0 Cg EP +768 Q(2023 June 28)148.175 E(32)197.335 E 0 Cg EP %%Page: 33 33 %%BeginPageSetup BP @@ -4327,7 +4340,7 @@ R F2(#)3.033 E F0 .532(is updated to re\215ect the change.)3.033 F .532 -.15(xe)-.15 G(cuting.).15 E 1.25(All other aspects of the shell e)108 720 R -.15(xe)-.15 G 1.25(cution en).15 F 1.25 (vironment are identical between a function and its caller with)-.4 F -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(33)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(33)197.335 E 0 Cg EP %%Page: 34 34 %%BeginPageSetup BP @@ -4474,7 +4487,7 @@ G 5.371(.T).15 G(he)-5.371 E F2(FUNCNEST)2.871 E F0 -.25(va)2.871 G .371 (ed-width inte)-.15 F 1.057(gers with no check for o)-.15 F -.15(ve)-.15 G(r\215o).15 E 2.357 -.65(w, t)-.25 H 1.057(hough di).65 F 1.057 (vision by 0 is trapped and \215agged as an error)-.25 F(.)-.55 E -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(34)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(34)197.335 E 0 Cg EP %%Page: 35 35 %%BeginPageSetup BP @@ -4576,7 +4589,7 @@ F1(\214le)2.844 E F0(ar)2.844 E(-)-.2 E 2.08 (gument to one of the primaries is of the form)108 724.8 R F1(/de)4.581 E(v/fd/n)-.15 E F0 4.581(,t)C 2.081(hen \214le descriptor)-4.581 F F1(n) 4.581 E F0 2.081(is check)4.581 F 4.581(ed. If)-.1 F(the)4.581 E F1 -(\214le)4.581 E F0(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(35) +(\214le)4.581 E F0(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(35) 197.335 E 0 Cg EP %%Page: 36 36 %%BeginPageSetup @@ -4674,7 +4687,7 @@ E(string1)108 663.6 Q F2(=)2.5 E F1(string2)2.5 E F0 -.35(Tr)144 675.6 S 687.6 R F2([[)2.946 E F0 .446 (command, this performs pattern matching as described abo)2.946 F .747 -.15(ve \()-.15 H F2(Compound).15 E(Commands)144 699.6 Q F0(\).)A -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(36)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(36)197.335 E 0 Cg EP %%Page: 37 37 %%BeginPageSetup BP @@ -4792,7 +4805,7 @@ F0 .719 (se)-.55 G .256(xit status becomes the e)-2.906 F .256(xit sta-)-.15 F 1.169(tus of that subshell.)108 727.2 R 1.168(If that function is not d\ e\214ned, the shell prints an error message and returns an e)6.169 F -(xit)-.15 E(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(37)197.335 E 0 +(xit)-.15 E(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(37)197.335 E 0 Cg EP %%Page: 38 38 %%BeginPageSetup @@ -4897,7 +4910,7 @@ G 2.858(cation. Builtin).2 F .358(commands that are in)2.858 F -.2(vo) -.4 G -.1(ke).2 G(d).1 E 3.158(as part of a pipeline are also e)108 722.4 R -.15(xe)-.15 G 3.159(cuted in a subshell en).15 F 5.659 (vironment. Changes)-.4 F 3.159(made to the subshell)5.659 F -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(38)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(38)197.335 E 0 Cg EP %%Page: 39 39 %%BeginPageSetup BP @@ -5028,7 +5041,7 @@ E F4(SIGTSTP)2.5 E F5(.)A F0(Non-b)108 700.8 Q 1.065 2.998 E F4(SIGQ)3.248 E(UIT)-.09 E F0 .748(in addi-)2.998 F .653 (tion to these inherited handlers.)108 724.8 R .653 (Commands run as a result of command substitution ignore the k)5.653 F --.15(ey)-.1 G(board-).15 E(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E +-.15(ey)-.1 G(board-).15 E(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E (39)197.335 E 0 Cg EP %%Page: 40 40 %%BeginPageSetup @@ -5162,7 +5175,7 @@ G .718(erminal dri)-3.218 F -.15(ve)-.25 G 1.518 -.4(r, w).15 H .718 .301(ping the).8 F F5(suspend)3.141 E F0 .301(character \(typically) 3.571 F F3(^Z)2.801 E F0 2.801(,C)C .301 (ontrol-Z\) while a process is running causes that process to be)-2.801 -F(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(40)197.335 E 0 Cg EP +F(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(40)197.335 E 0 Cg EP %%Page: 41 41 %%BeginPageSetup BP @@ -5291,7 +5304,7 @@ Q F0(the hostname)180 652.8 Q F1(\\j)144 664.8 Q F0 (wline)-.25 E F1(\\r)144 700.8 Q F0(carriage return)180 700.8 Q F1(\\s) 144 712.8 Q F0(the name of the shell, the basename of)180 712.8 Q F1($0) 2.5 E F0(\(the portion follo)2.5 E(wing the \214nal slash\))-.25 E -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(41)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(41)197.335 E 0 Cg EP %%Page: 42 42 %%BeginPageSetup BP @@ -5419,7 +5432,7 @@ E(c)-.37 E F0 5.572(.I).31 G 3.072(ft)-5.572 G(hat)-3.072 E 3.061 (hen a program which uses the)-5.562 F .175(readline library starts up,\ the initialization \214le is read, and the k)108 724.8 R .474 -.15 (ey b)-.1 H .174(indings and v).15 F .174(ariables are set.)-.25 F .174 -(There are)5.174 F(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(42) +(There are)5.174 F(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(42) 197.335 E 0 Cg EP %%Page: 43 43 %%BeginPageSetup @@ -5510,7 +5523,7 @@ F0(literal \010)180 664.8 Q(In addition to the GNU Emacs style escape s\ equences, a second set of backslash escapes is a)108 681.6 Q -.25(va)-.2 G(ilable:).25 E F1(\\a)144 693.6 Q F0(alert \(bell\))180 693.6 Q F1(\\b) 144 705.6 Q F0(backspace)180 705.6 Q F1(\\d)144 717.6 Q F0(delete)180 -717.6 Q(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(43)197.335 E 0 Cg +717.6 Q(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(43)197.335 E 0 Cg EP %%Page: 44 44 %%BeginPageSetup @@ -5630,7 +5643,7 @@ eadline displays the common pre\214x of the set of possible)-3.015 F (en from the v)-.1 F 2.936(alue of the)-.25 F F1(LS_COLORS)144 724.8 Q F0(en)4.722 E 2.222(vironment v)-.4 F 4.722(ariable. If)-.25 F 2.222 (there is a color de\214nition in)4.722 F F1($LS_COLORS)4.721 E F0 2.221 -(for the)4.721 F(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(44)197.335 +(for the)4.721 F(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(44)197.335 E 0 Cg EP %%Page: 45 45 %%BeginPageSetup @@ -5743,7 +5756,7 @@ F .098(gion as)-.15 F F2(active)2.598 E F0 5.098(.W)C .098(hen the re) (eadline high-)-2.598 F .971(lights the te)144 720 R .971(xt in the re) -.15 F .971(gion using the v)-.15 F .971(alue of the)-.25 F F1(acti)3.47 E -.1(ve)-.1 G.1 E(egion\255start\255color)-.18 E F0 3.47(,w)C .97 -(hich def)-3.47 F .97(aults to)-.1 F(GNU Bash 5.3)72 768 Q(2023 June 16) +(hich def)-3.47 F .97(aults to)-.1 F(GNU Bash 5.3)72 768 Q(2023 June 28) 148.175 E(45)197.335 E 0 Cg EP %%Page: 46 46 %%BeginPageSetup @@ -5862,7 +5875,7 @@ E F2 -.37(re)2.551 G(adline).37 E F0 .051(will w)2.551 F .051 (equence to complete.).15 E F1(mark\255dir)108 696 Q(ectories \(On\)) -.18 E F0(If set to)144 708 Q F1(On)2.5 E F0 2.5(,c)C (ompleted directory names ha)-2.5 E .3 -.15(ve a s)-.2 H(lash appended.) -.15 E(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(46)197.335 E 0 Cg EP +.15 E(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(46)197.335 E 0 Cg EP %%Page: 47 47 %%BeginPageSetup BP @@ -5966,7 +5979,7 @@ the completion that match characters after point in the w)144 624 R -.2 G 2.744(ilable. Use).25 F .244(the \\1 and \\2 escapes to be)2.744 F .245(gin and end sequences of non-printing)-.15 F(characters, which can\ be used to embed a terminal control sequence into the mode string.)144 -708 Q(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(47)197.335 E 0 Cg EP +708 Q(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(47)197.335 E 0 Cg EP %%Page: 48 48 %%BeginPageSetup BP @@ -6070,7 +6083,7 @@ F .13(Both string and boolean v)5.129 F .13(ariables may be)-.25 F (ainst the v)-.05 E(alues)-.25 E F2(on)2.5 E F0(and)2.5 E F2(of)2.5 E(f) -.18 E F0(.)A F1($endif)108 710.4 Q F0(This command, as seen in the pre) 144 710.4 Q(vious e)-.25 E(xample, terminates an)-.15 E F1($if)2.5 E F0 -(command.)2.5 E(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(48)197.335 +(command.)2.5 E(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(48)197.335 E 0 Cg EP %%Page: 49 49 %%BeginPageSetup @@ -6168,7 +6181,7 @@ Q(orward\255w)-.25 E(ord)-.1 E F0(Mo)144 674.4 Q .784 -.15(ve f)-.15 H F0(Mo)144 710.4 Q .909 -.15(ve b)-.15 H .609 (ack to the start of the current or pre).15 F .609(vious w)-.25 F 3.109 (ord. W)-.1 F .608(ords are delimited by non-quoted shell)-.8 F -(metacharacters.)144 722.4 Q(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 +(metacharacters.)144 722.4 Q(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(49)197.335 E 0 Cg EP %%Page: 50 50 %%BeginPageSetup @@ -6258,7 +6271,7 @@ a non-incremental search for a string supplied by the)-.1 F(user)144 -.25 E F0 .248(Search forw)144 688.8 R .249(ard through the history for\ the string of characters between the start of the current line)-.1 F (and the point.)144 700.8 Q(This is a non-incremental search.)5 E -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(50)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(50)197.335 E 0 Cg EP %%Page: 51 51 %%BeginPageSetup BP @@ -6366,7 +6379,7 @@ R .799(xample, by)-.15 F/F5 10/Courier@0 SF(stty)3.299 E F0 5.799(.I)C (If this function is bound to the same character as the tty)5.442 F F1 (EOF)2.941 E F0(char)2.941 E(-)-.2 E(acter)144 724.8 Q 2.5(,a)-.4 G(s) -2.5 E F1(C\255d)2.5 E F0(commonly is, see abo)2.5 E .3 -.15(ve f)-.15 H -(or the ef).15 E(fects.)-.25 E(GNU Bash 5.3)72 768 Q(2023 June 16) +(or the ef).15 E(fects.)-.25 E(GNU Bash 5.3)72 768 Q(2023 June 28) 148.175 E(51)197.335 E 0 Cg EP %%Page: 52 52 %%BeginPageSetup @@ -6461,7 +6474,7 @@ Q(ard from point to the be)-.1 E(ginning of the line.)-.15 E R .728(ord, or if between w)-.1 F .728(ords, to the end of the ne)-.1 F .728(xt w)-.15 F(ord.)-.1 E -.8(Wo)144 712.8 S (rd boundaries are the same as those used by).8 E F1(shell\255f)2.5 E -(orward\255w)-.25 E(ord)-.1 E F0(.)A(GNU Bash 5.3)72 768 Q(2023 June 16) +(orward\255w)-.25 E(ord)-.1 E F0(.)A(GNU Bash 5.3)72 768 Q(2023 June 28) 148.175 E(52)197.335 E 0 Cg EP %%Page: 53 53 %%BeginPageSetup @@ -6560,7 +6573,7 @@ E F0(mo)3.227 E -.15(ve)-.15 G(s).15 E F2(n)3.227 E F0 1.73 (positions forw)144 729.6 R 1.73(ard in the list of matches; a ne)-.1 F -.05(ga)-.15 G(ti).05 E 2.03 -.15(ve a)-.25 H -.18(rg).15 G 1.73 (ument may be used to mo).18 F 2.03 -.15(ve b)-.15 H(ackw).15 E(ard)-.1 -E(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(53)197.335 E 0 Cg EP +E(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(53)197.335 E 0 Cg EP %%Page: 54 54 %%BeginPageSetup BP @@ -6650,7 +6663,7 @@ ear as if).15 F(typed at the k)144 640.8 Q -.15(ey)-.1 G(board.).15 E F1 (Read in the contents of the)144 705.6 R F2(inputr)4.276 E(c)-.37 E F0 1.777(\214le, and incorporate an)4.276 F 4.277(yb)-.15 G 1.777 (indings or v)-4.277 F 1.777(ariable assignments)-.25 F(found there.)144 -717.6 Q(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(54)197.335 E 0 Cg +717.6 Q(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(54)197.335 E 0 Cg EP %%Page: 55 55 %%BeginPageSetup @@ -6758,7 +6771,7 @@ ssible completions.)2.5 E F1(glob\255expand\255w)108 648 Q .872(the line is redra)144 720 R 3.372(wn. If)-.15 F 3.372(an)3.372 G .872(umeric ar)-3.372 F .872 (gument is supplied, an asterisk is appended before pathname)-.18 F -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(55)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(55)197.335 E 0 Cg EP %%Page: 56 56 %%BeginPageSetup BP @@ -6885,7 +6898,7 @@ tion or command has complete free-)-.1 F(dom in generating the matches.) -.2(vo)-.4 G -.1(ke).2 G 2.937<648c>.1 G 2.937(rst. The)-2.937 F .437 (function may use an)2.937 F 2.937(yo)-.15 G 2.937(ft)-2.937 G .437 (he shell f)-2.937 F .437(acilities, including)-.1 F(GNU Bash 5.3)72 768 -Q(2023 June 16)148.175 E(56)197.335 E 0 Cg EP +Q(2023 June 28)148.175 E(56)197.335 E 0 Cg EP %%Page: 57 57 %%BeginPageSetup BP @@ -7013,7 +7026,7 @@ A F0 .082 (On startup, the history is initialized from the \214le named by the v) 108 729.6 R(ariable)-.25 E F2(HISTFILE)2.582 E F0(\(def)2.332 E(ault)-.1 E F5(~/.bash_history)2.582 E F0(\).)A(GNU Bash 5.3)72 768 Q -(2023 June 16)148.175 E(57)197.335 E 0 Cg EP +(2023 June 28)148.175 E(57)197.335 E 0 Cg EP %%Page: 58 58 %%BeginPageSetup BP @@ -7163,7 +7176,7 @@ ory substitutions are not immediately passed to the shell parser)108 Q(eedit)-.18 E F0 1.202(shell option is enabled, a f)3.702 F 1.202 (ailed history substitution will be reloaded into the)-.1 F F3 -.18(re) 3.702 G(adline).18 E F0(editing)3.702 E(GNU Bash 5.3)72 768 Q -(2023 June 16)148.175 E(58)197.335 E 0 Cg EP +(2023 June 28)148.175 E(58)197.335 E 0 Cg EP %%Page: 59 59 %%BeginPageSetup BP @@ -7272,7 +7285,7 @@ E(If a w)108 628.8 Q(ord designator is supplied without an e)-.1 E -.15 (ll leading \214lename components, lea).15 E(ving the tail.)-.2 E F1(r) 108 710.4 Q F0(Remo)144 710.4 Q .3 -.15(ve a t)-.15 H(railing suf).15 E (\214x of the form)-.25 E F2(.xxx)2.5 E F0 2.5(,l)C(ea)-2.5 E -(ving the basename.)-.2 E(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E +(ving the basename.)-.2 E(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E (59)197.335 E 0 Cg EP %%Page: 60 60 %%BeginPageSetup @@ -7422,7 +7435,7 @@ F0 5.745(.I)C(f)-5.745 E F2(job-)4.985 E(spec)144 709.2 Q F0 .672 (when job control is disabled or)144 721.2 R 2.919(,w)-.4 G .419 (hen run with job control enabled, an)-2.919 F 2.919(ys)-.15 G (peci\214ed)-2.919 E F2(jobspec)2.919 E F0 -.1(wa)2.919 G 2.919(sn).1 G -(ot)-2.919 E(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(60)197.335 E 0 +(ot)-2.919 E(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(60)197.335 E 0 Cg EP %%Page: 61 61 %%BeginPageSetup @@ -7542,7 +7555,7 @@ F2(ar)A(guments)-.37 E F0(])A(Ex)144 715.2 Q .771 F .77(xit status.)-.15 F .77(This is useful)5.77 F .615 (when de\214ning a function whose name is the same as a shell b)144 727.2 R .616(uiltin, retaining the functionality of)-.2 F(GNU Bash 5.3) -72 768 Q(2023 June 16)148.175 E(61)197.335 E 0 Cg EP +72 768 Q(2023 June 28)148.175 E(61)197.335 E 0 Cg EP %%Page: 62 62 %%BeginPageSetup BP @@ -7689,7 +7702,7 @@ em directly from a completion speci\214cation with the same \215ags.)144 (will be displayed.)2.5 E(The return v)144 727.2 Q (alue is true unless an in)-.25 E -.25(va)-.4 G (lid option is supplied, or no matches were generated.).25 E -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(62)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(62)197.335 E 0 Cg EP %%Page: 63 63 %%BeginPageSetup BP @@ -7792,7 +7805,7 @@ Q F1144 684 Q F2(action)2.5 E F0(The)184 696 Q F2(action)2.5 E F0 (may be one of the follo)2.5 E (wing to generate a list of possible completions:)-.25 E F1(alias)184 708 Q F0(Alias names.)224 708 Q(May also be speci\214ed as)5 E F1 -2.5 E F0(.)A(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(63)197.335 E 0 +2.5 E F0(.)A(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(63)197.335 E 0 Cg EP %%Page: 64 64 %%BeginPageSetup @@ -7879,7 +7892,7 @@ E F0 3.48(,i)C 3.48(no)-3.48 G .98(rder to)-3.48 F(pro)184 696 Q .765 A F0 1.964 (The possible completions are the members of the resultant list which) 6.465 F(match the w)184 720 Q(ord being completed.)-.1 E(GNU Bash 5.3)72 -768 Q(2023 June 16)148.175 E(64)197.335 E 0 Cg EP +768 Q(2023 June 28)148.175 E(64)197.335 E 0 Cg EP %%Page: 65 65 %%BeginPageSetup BP @@ -8018,7 +8031,7 @@ F0 .909(When the v)180 703.2 R .909(ariable is assigned a v)-.25 F .909 (alue, all upper)-.25 F .909(-case characters are con)-.2 F -.15(ve)-.4 G .91(rted to lo).15 F(wer)-.25 E(-)-.2 E 2.5(case. The)180 715.2 R (upper)2.5 E(-case attrib)-.2 E(ute is disabled.)-.2 E(GNU Bash 5.3)72 -768 Q(2023 June 16)148.175 E(65)197.335 E 0 Cg EP +768 Q(2023 June 28)148.175 E(65)197.335 E 0 Cg EP %%Page: 66 66 %%BeginPageSetup BP @@ -8150,7 +8163,7 @@ F .307(If the)5.308 F F12.807 E F0 .307(option is gi)2.807 F -.15 (ve)-.25 G .307(n, inter).15 F(-)-.2 E 1.348(pretation of the follo)144 720 R 1.348(wing backslash-escaped characters is enabled.)-.25 F(The) 6.348 E F13.849 E F0 1.349(option disables the)3.849 F -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(66)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(66)197.335 E 0 Cg EP %%Page: 67 67 %%BeginPageSetup BP @@ -8277,7 +8290,7 @@ F -.15(xe)-.15 G 3.32(cuted. A).15 F .82(subshell e)3.32 F .82 -.1(fa)2.787 G 2.787(ils. If).1 F F2(command)2.987 E F0 .287 (is not speci\214ed, an)3.557 F 2.788(yr)-.15 G .288(edirections tak) -2.788 F 2.788(ee)-.1 G -.25(ff)-2.788 G .288(ect in the current shell,) -.25 F(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(67)197.335 E 0 Cg EP +.25 F(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(67)197.335 E 0 Cg EP %%Page: 68 68 %%BeginPageSetup BP @@ -8414,7 +8427,7 @@ F1(getopts)144 676.8 Q F0 .793 (,i).18 G(nitializing)-3.832 E F2(name)4.192 E F0 1.332 (if it does not e)4.012 F 1.332(xist, and the inde)-.15 F 3.833(xo)-.15 G 3.833(ft)-3.833 G 1.333(he ne)-3.833 F(xt)-.15 E(GNU Bash 5.3)72 768 Q -(2023 June 16)148.175 E(68)197.335 E 0 Cg EP +(2023 June 28)148.175 E(68)197.335 E 0 Cg EP %%Page: 69 69 %%BeginPageSetup BP @@ -8482,795 +8495,799 @@ G -.1(ke).2 G .858(d, the full pathname of the command).1 F F4(name) (viously-remembered pathname is discarded.)-.25 F .243(If the)144 448.8 R F32.743 E F0 .243 (option is supplied, no path search is performed, and)2.743 F F4 -(\214lename)4.653 E F0 .242(is used as the full \214lename)2.923 F .615 -(of the command.)144 460.8 R(The)5.615 E F33.115 E F0 .615 -(option causes the shell to for)3.115 F .615 -(get all remembered locations.)-.18 F(The)5.615 E F33.115 E F0 -(op-)3.115 E .294(tion causes the shell to for)144 472.8 R .294 -(get the remembered location of each)-.18 F F4(name)2.793 E F0 5.293(.I) -C 2.793(ft)-5.293 G(he)-2.793 E F32.793 E F0 .293 -(option is supplied,)2.793 F .028(the full pathname to which each)144 -484.8 R F4(name)2.528 E F0 .028(corresponds is printed.)2.528 F .028 -(If multiple)5.028 F F4(name)2.528 E F0(ar)2.528 E .028 -(guments are sup-)-.18 F .176(plied with)144 496.8 R F32.676 E F0 -2.676(,t)C(he)-2.676 E F4(name)2.676 E F0 .175 -(is printed before the hashed full pathname.)2.676 F(The)5.175 E F3 -2.675 E F0 .175(option causes output to)2.675 F .783 -(be displayed in a format that may be reused as input.)144 508.8 R .783 -(If no ar)5.783 F .783(guments are gi)-.18 F -.15(ve)-.25 G .783 -(n, or if only).15 F F33.283 E F0(is)3.283 E .807 -(supplied, information about remembered commands is printed.)144 520.8 R -.807(The return status is true unless a)5.807 F F4(name)144.36 532.8 Q -F0(is not found or an in)2.68 E -.25(va)-.4 G(lid option is supplied.) -.25 E F3(help)108 549.6 Q F0([)2.5 E F3(\255dms)A F0 2.5(][)C F4 -(pattern)-2.5 E F0(])A .866(Display helpful information about b)144 -561.6 R .867(uiltin commands.)-.2 F(If)5.867 E F4(pattern)4.617 E F0 -.867(is speci\214ed,)3.607 F F3(help)3.367 E F0(gi)3.367 E -.15(ve)-.25 -G 3.367(sd).15 G(etailed)-3.367 E .224(help on all commands matching)144 -573.6 R F4(pattern)3.974 E F0 2.723(;o).24 G .223 -(therwise help for all the b)-2.723 F .223 -(uiltins and shell control struc-)-.2 F(tures is printed.)144 585.6 Q F3 -144 597.6 Q F0(Display a short description of each)180 597.6 Q F4 -(pattern)2.5 E F3144 609.6 Q F0(Display the description of each) -180 609.6 Q F4(pattern)2.5 E F0(in a manpage-lik)2.5 E 2.5(ef)-.1 G -(ormat)-2.5 E F3144 621.6 Q F0 -(Display only a short usage synopsis for each)180 621.6 Q F4(pattern)2.5 -E F0(The return status is 0 unless no command matches)144 638.4 Q F4 -(pattern)3.75 E F0(.).24 E F3(history [)108 655.2 Q F4(n)A F3(])A -(history \255c)108 667.2 Q(history \255d)108 679.2 Q F4(of)2.5 E(fset) --.18 E F3(history \255d)108 691.2 Q F4(start)2.5 E F0(-)A F4(end)A F3 -(history \255anrw)108 703.2 Q F0([)2.5 E F4(\214lename)A F0(])A -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(69)197.335 E 0 Cg EP +(\214lename)4.653 E F0 .242(is used as the full \214lename)2.923 F .276 +(of the command.)144 460.8 R(The)5.276 E F32.776 E F0 .276 +(option causes the shell to for)2.776 F .276 +(get all remembered locations.)-.18 F .276(Assigning to)5.276 F(the)144 +472.8 Q F3 -.74(PA)3.245 G(TH)-.21 E F0 -.25(va)3.245 G .745 +(riable also clears all hashed \214lenames.).25 F(The)5.745 E F3 +3.245 E F0 .745(option causes the shell to for)3.245 F .745(get the)-.18 +F .526(remembered location of each)144 484.8 R F4(name)3.027 E F0 5.527 +(.I)C 3.027(ft)-5.527 G(he)-3.027 E F33.027 E F0 .527 +(option is supplied, the full pathname to which each)3.027 F F4(name)144 +496.8 Q F0 .073(corresponds is printed.)2.573 F .073(If multiple)5.073 F +F4(name)2.573 E F0(ar)2.573 E .073(guments are supplied with)-.18 F F3 +2.572 E F0 2.572(,t)C(he)-2.572 E F4(name)2.572 E F0 .072 +(is printed)2.572 F .135(before the hashed full pathname.)144 508.8 R +(The)5.135 E F32.635 E F0 .135 +(option causes output to be displayed in a format that may)2.635 F .3 +(be reused as input.)144 520.8 R .3(If no ar)5.3 F .3(guments are gi) +-.18 F -.15(ve)-.25 G .3(n, or if only).15 F F32.8 E F0 .3 +(is supplied, information about remem-)2.8 F .465 +(bered commands is printed.)144 532.8 R .465 +(The return status is true unless a)5.465 F F4(name)3.326 E F0 .466 +(is not found or an in)3.146 F -.25(va)-.4 G .466(lid op-).25 F +(tion is supplied.)144 544.8 Q F3(help)108 561.6 Q F0([)2.5 E F3 +(\255dms)A F0 2.5(][)C F4(pattern)-2.5 E F0(])A .867 +(Display helpful information about b)144 573.6 R .867(uiltin commands.) +-.2 F(If)5.867 E F4(pattern)4.617 E F0 .866(is speci\214ed,)3.607 F F3 +(help)3.366 E F0(gi)3.366 E -.15(ve)-.25 G 3.366(sd).15 G(etailed)-3.366 +E .223(help on all commands matching)144 585.6 R F4(pattern)3.973 E F0 +2.723(;o).24 G .223(therwise help for all the b)-2.723 F .224 +(uiltins and shell control struc-)-.2 F(tures is printed.)144 597.6 Q F3 +144 609.6 Q F0(Display a short description of each)180 609.6 Q F4 +(pattern)2.5 E F3144 621.6 Q F0(Display the description of each) +180 621.6 Q F4(pattern)2.5 E F0(in a manpage-lik)2.5 E 2.5(ef)-.1 G +(ormat)-2.5 E F3144 633.6 Q F0 +(Display only a short usage synopsis for each)180 633.6 Q F4(pattern)2.5 +E F0(The return status is 0 unless no command matches)144 650.4 Q F4 +(pattern)3.75 E F0(.).24 E F3(history [)108 667.2 Q F4(n)A F3(])A +(history \255c)108 679.2 Q(history \255d)108 691.2 Q F4(of)2.5 E(fset) +-.18 E F3(history \255d)108 703.2 Q F4(start)2.5 E F0(-)A F4(end)A F0 +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(69)197.335 E 0 Cg EP %%Page: 70 70 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(history \255p)108 84 Q/F2 10/Times-Italic@0 SF(ar)2.5 E(g)-.37 E F0 -([)2.5 E F2(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A F1(history \255s)108 96 +SF(history \255anrw)108 84 Q F0([)2.5 E/F2 10/Times-Italic@0 SF +(\214lename)A F0(])A F1(history \255p)108 96 Q F2(ar)2.5 E(g)-.37 E F0 +([)2.5 E F2(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A F1(history \255s)108 108 Q F2(ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A --.4(Wi)144 108 S .752 +-.4(Wi)144 120 S .752 (th no options, display the command history list with line numbers.).4 F -.752(Lines listed with a)5.752 F F1(*)3.252 E F0(ha)3.252 E -.15(ve)-.2 -G .381(been modi\214ed.)144 120 R .38(An ar)5.38 F .38(gument of)-.18 F +.752(Lines listed with a)5.752 F F1(*)3.251 E F0(ha)3.251 E -.15(ve)-.2 +G .38(been modi\214ed.)144 132 R .38(An ar)5.38 F .38(gument of)-.18 F F2(n)3.24 E F0 .38(lists only the last)3.12 F F2(n)3.24 E F0 2.88 (lines. If)3.12 F .38(the shell v)2.88 F(ariable)-.25 E/F3 9 -/Times-Bold@0 SF(HISTTIMEFOR-)2.88 E(MA)144 132 Q(T)-.855 E F0 .264 -(is set and not null, it is used as a format string for)2.514 F F2 -(strftime)2.765 E F0 .265(\(3\) to display the time stamp asso-)B 1.02 -(ciated with each displayed history entry)144 144 R 6.019(.N)-.65 G +/Times-Bold@0 SF(HISTTIMEFOR-)2.881 E(MA)144 144 Q(T)-.855 E F0 .265 +(is set and not null, it is used as a format string for)2.515 F F2 +(strftime)2.764 E F0 .264(\(3\) to display the time stamp asso-)B 1.019 +(ciated with each displayed history entry)144 156 R 6.019(.N)-.65 G 3.519(oi)-6.019 G(nterv)-3.519 E 1.019 (ening blank is printed between the formatted)-.15 F .176 -(time stamp and the history line.)144 156 R(If)5.176 E F2(\214lename) +(time stamp and the history line.)144 168 R(If)5.176 E F2(\214lename) 2.676 E F0 .176 (is supplied, it is used as the name of the history \214le; if)2.676 F -(not, the v)144 168 Q(alue of)-.25 E F3(HISTFILE)2.5 E F0(is used.)2.25 +(not, the v)144 180 Q(alue of)-.25 E F3(HISTFILE)2.5 E F0(is used.)2.25 E(Options, if supplied, ha)5 E .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E F1144 180 Q F0 -(Clear the history list by deleting all the entries.)180 180 Q F1 -144 192 Q F2(of)2.5 E(fset)-.18 E F0 .39 -(Delete the history entry at position)180 204 R F2(of)2.889 E(fset)-.18 +(wing meanings:)-.25 E F1144 192 Q F0 +(Clear the history list by deleting all the entries.)180 192 Q F1 +144 204 Q F2(of)2.5 E(fset)-.18 E F0 .389 +(Delete the history entry at position)180 216 R F2(of)2.889 E(fset)-.18 E F0 5.389(.I)C(f)-5.389 E F2(of)2.889 E(fset)-.18 E F0 .389(is ne)2.889 -F -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G 2.889(,i).15 G 2.889(ti)-2.889 -G 2.889(si)-2.889 G .389(nterpreted as relati)-2.889 F -.15(ve)-.25 G -.598(to one greater than the last history position, so ne)180 216 R -.05 -(ga)-.15 G(ti).05 E .899 -.15(ve i)-.25 H .599 -(ndices count back from the end).15 F(of the history)180 228 Q 2.5(,a) +F -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G 2.89(,i).15 G 2.89(ti)-2.89 G +2.89(si)-2.89 G .39(nterpreted as relati)-2.89 F -.15(ve)-.25 G .599 +(to one greater than the last history position, so ne)180 228 R -.05(ga) +-.15 G(ti).05 E .899 -.15(ve i)-.25 H .598 +(ndices count back from the end).15 F(of the history)180 240 Q 2.5(,a) -.65 G(nd an inde)-2.5 E 2.5(xo)-.15 G 2.5<66ad>-2.5 G 2.5(1r)-2.5 G (efers to the current)-2.5 E F1(history -d)2.5 E F0(command.)2.5 E F1 -144 240 Q F2(start)2.5 E F0A F2(end)A F0 1.25 -(Delete the range of history entries between positions)180 252 R F2 +144 252 Q F2(start)2.5 E F0A F2(end)A F0 1.25 +(Delete the range of history entries between positions)180 264 R F2 (start)3.75 E F0(and)3.75 E F2(end)3.75 E F0 3.75(,i)C(nclusi)-3.75 E --.15(ve)-.25 G 6.25(.P).15 G(ositi)-6.25 E -.15(ve)-.25 G(and ne)180 264 +-.15(ve)-.25 G 6.25(.P).15 G(ositi)-6.25 E -.15(ve)-.25 G(and ne)180 276 Q -.05(ga)-.15 G(ti).05 E .3 -.15(ve v)-.25 H(alues for)-.1 E F2(start) 2.5 E F0(and)2.5 E F2(end)2.5 E F0(are interpreted as described abo)2.5 -E -.15(ve)-.15 G(.).15 E F1144 276 Q F0 .564(Append the `)180 276 -R(`ne)-.74 E(w')-.25 E 3.064('h)-.74 G .564 -(istory lines to the history \214le.)-3.064 F .565 -(These are history lines entered since)5.564 F(the be)180 288 Q +E -.15(ve)-.15 G(.).15 E F1144 288 Q F0 .565(Append the `)180 288 +R(`ne)-.74 E(w')-.25 E 3.065('h)-.74 G .564 +(istory lines to the history \214le.)-3.065 F .564 +(These are history lines entered since)5.564 F(the be)180 300 Q (ginning of the current)-.15 E F1(bash)2.5 E F0(session, b)2.5 E -(ut not already appended to the history \214le.)-.2 E F1144 300 Q +(ut not already appended to the history \214le.)-.2 E F1144 312 Q F0 .854(Read the history lines not already read from the history \214le\ - into the current history list.)180 300 R .772 -(These are lines appended to the history \214le since the be)180 312 R -.773(ginning of the current)-.15 F F1(bash)3.273 E F0(ses-)3.273 E -(sion.)180 324 Q F1144 336 Q F0(Read the contents of the history \ -\214le and append them to the current history list.)180 336 Q F1 -144 348 Q F0(Write the current history list to the history \214le, o)180 -348 Q -.15(ve)-.15 G(rwriting the history \214le').15 E 2.5(sc)-.55 G -(ontents.)-2.5 E F1144 360 Q F0 .626 -(Perform history substitution on the follo)180 360 R(wing)-.25 E F2(ar) -3.125 E(gs)-.37 E F0 .625(and display the result on the standard)3.125 F -2.975(output. Does)180 372 R .475 + into the current history list.)180 312 R .773 +(These are lines appended to the history \214le since the be)180 324 R +.772(ginning of the current)-.15 F F1(bash)3.272 E F0(ses-)3.272 E +(sion.)180 336 Q F1144 348 Q F0(Read the contents of the history \ +\214le and append them to the current history list.)180 348 Q F1 +144 360 Q F0(Write the current history list to the history \214le, o)180 +360 Q -.15(ve)-.15 G(rwriting the history \214le').15 E 2.5(sc)-.55 G +(ontents.)-2.5 E F1144 372 Q F0 .625 +(Perform history substitution on the follo)180 372 R(wing)-.25 E F2(ar) +3.125 E(gs)-.37 E F0 .626(and display the result on the standard)3.125 F +2.975(output. Does)180 384 R .475 (not store the results in the history list.)2.975 F(Each)5.475 E F2(ar) 2.975 E(g)-.37 E F0 .475(must be quoted to disable)2.975 F -(normal history e)180 384 Q(xpansion.)-.15 E F1144 396 Q F0 .363 -(Store the)180 396 R F2(ar)3.193 E(gs)-.37 E F0 .363 -(in the history list as a single entry)3.133 F 5.363(.T)-.65 G .362 -(he last command in the history list is)-5.363 F(remo)180 408 Q -.15(ve) +(normal history e)180 396 Q(xpansion.)-.15 E F1144 408 Q F0 .362 +(Store the)180 408 R F2(ar)3.192 E(gs)-.37 E F0 .363 +(in the history list as a single entry)3.132 F 5.363(.T)-.65 G .363 +(he last command in the history list is)-5.363 F(remo)180 420 Q -.15(ve) -.15 G 2.5(db).15 G(efore the)-2.5 E F2(ar)2.83 E(gs)-.37 E F0 -(are added.)2.77 E .145(If the)144 424.8 R F3(HISTTIMEFORMA)2.645 E(T) +(are added.)2.77 E .146(If the)144 436.8 R F3(HISTTIMEFORMA)2.645 E(T) -.855 E F0 -.25(va)2.395 G .145 (riable is set, the time stamp information associated with each history) -.25 F .669(entry is written to the history \214le, mark)144 436.8 R .669 -(ed with the history comment character)-.1 F 5.668(.W)-.55 G .668 -(hen the history)-5.668 F .955(\214le is read, lines be)144 448.8 R .956 -(ginning with the history comment character follo)-.15 F .956 -(wed immediately by a digit)-.25 F .833 -(are interpreted as timestamps for the follo)144 460.8 R .833 -(wing history entry)-.25 F 5.832(.T)-.65 G .832(he return v)-5.832 F -.832(alue is 0 unless an in-)-.25 F -.25(va)144 472.8 S .168(lid option\ +.25 F .668(entry is written to the history \214le, mark)144 448.8 R .669 +(ed with the history comment character)-.1 F 5.669(.W)-.55 G .669 +(hen the history)-5.669 F .956(\214le is read, lines be)144 460.8 R .956 +(ginning with the history comment character follo)-.15 F .955 +(wed immediately by a digit)-.25 F .832 +(are interpreted as timestamps for the follo)144 472.8 R .832 +(wing history entry)-.25 F 5.833(.T)-.65 G .833(he return v)-5.833 F +.833(alue is 0 unless an in-)-.25 F -.25(va)144 484.8 S .168(lid option\ is encountered, an error occurs while reading or writing the history \ -\214le, an in).25 F -.25(va)-.4 G(lid).25 E F2(of)2.669 E(f-)-.18 E(set) -144 484.8 Q F0 .341(or range is supplied as an ar)2.841 F .341 -(gument to)-.18 F F12.841 E F0 2.841(,o)C 2.84(rt)-2.841 G .34 -(he history e)-2.84 F .34(xpansion supplied as an ar)-.15 F .34 -(gument to)-.18 F F1144 496.8 Q F0 -.1(fa)2.5 G(ils.).1 E F1(jobs) -108 513.6 Q F0([)2.5 E F1(\255lnprs)A F0 2.5(][)C F2(jobspec)A F0(... ]) -2.5 E F1(jobs \255x)108 525.6 Q F2(command)2.5 E F0([)2.5 E F2(ar)2.5 E -(gs)-.37 E F0(... ])2.5 E(The \214rst form lists the acti)144 537.6 Q .3 +\214le, an in).25 F -.25(va)-.4 G(lid).25 E F2(of)2.668 E(f-)-.18 E(set) +144 496.8 Q F0 .34(or range is supplied as an ar)2.84 F .34(gument to) +-.18 F F12.841 E F0 2.841(,o)C 2.841(rt)-2.841 G .341 +(he history e)-2.841 F .341(xpansion supplied as an ar)-.15 F .341 +(gument to)-.18 F F1144 508.8 Q F0 -.1(fa)2.5 G(ils.).1 E F1(jobs) +108 525.6 Q F0([)2.5 E F1(\255lnprs)A F0 2.5(][)C F2(jobspec)A F0(... ]) +2.5 E F1(jobs \255x)108 537.6 Q F2(command)2.5 E F0([)2.5 E F2(ar)2.5 E +(gs)-.37 E F0(... ])2.5 E(The \214rst form lists the acti)144 549.6 Q .3 -.15(ve j)-.25 H 2.5(obs. The).15 F(options ha)2.5 E .3 -.15(ve t)-.2 H -(he follo).15 E(wing meanings:)-.25 E F1144 549.6 Q F0 -(List process IDs in addition to the normal information.)180 549.6 Q F1 -144 561.6 Q F0 .193(Display information only about jobs that ha) -180 561.6 R .494 -.15(ve c)-.2 H .194(hanged status since the user w).15 -F .194(as last noti-)-.1 F(\214ed of their status.)180 573.6 Q F1 -144 585.6 Q F0(List only the process ID of the job')180 585.6 Q 2.5(sp) --.55 G(rocess group leader)-2.5 E(.)-.55 E F1144 597.6 Q F0 -(Display only running jobs.)180 597.6 Q F1144 609.6 Q F0 -(Display only stopped jobs.)180 609.6 Q(If)144 626.4 Q F2(jobspec)4.554 -E F0 .314(is gi)3.124 F -.15(ve)-.25 G .314 -(n, output is restricted to information about that job).15 F 5.313(.T) --.4 G .313(he return status is 0 unless)-5.313 F(an in)144 638.4 Q -.25 +(he follo).15 E(wing meanings:)-.25 E F1144 561.6 Q F0 +(List process IDs in addition to the normal information.)180 561.6 Q F1 +144 573.6 Q F0 .194(Display information only about jobs that ha) +180 573.6 R .494 -.15(ve c)-.2 H .193(hanged status since the user w).15 +F .193(as last noti-)-.1 F(\214ed of their status.)180 585.6 Q F1 +144 597.6 Q F0(List only the process ID of the job')180 597.6 Q 2.5(sp) +-.55 G(rocess group leader)-2.5 E(.)-.55 E F1144 609.6 Q F0 +(Display only running jobs.)180 609.6 Q F1144 621.6 Q F0 +(Display only stopped jobs.)180 621.6 Q(If)144 638.4 Q F2(jobspec)4.553 +E F0 .313(is gi)3.123 F -.15(ve)-.25 G .313 +(n, output is restricted to information about that job).15 F 5.314(.T) +-.4 G .314(he return status is 0 unless)-5.314 F(an in)144 650.4 Q -.25 (va)-.4 G(lid option is encountered or an in).25 E -.25(va)-.4 G(lid).25 -E F2(jobspec)4.24 E F0(is supplied.)2.81 E .394(If the)144 655.2 R F1 -2.894 E F0 .394(option is supplied,)2.894 F F1(jobs)2.894 E F0 +E F2(jobspec)4.24 E F0(is supplied.)2.81 E .395(If the)144 667.2 R F1 +2.895 E F0 .394(option is supplied,)2.894 F F1(jobs)2.894 E F0 .394(replaces an)2.894 F(y)-.15 E F2(jobspec)4.634 E F0 .394(found in) -3.204 F F2(command)3.094 E F0(or)3.664 E F2(ar)3.224 E(gs)-.37 E F0 .395 -(with the corre-)3.164 F(sponding process group ID, and e)144 667.2 Q +3.204 F F2(command)3.094 E F0(or)3.664 E F2(ar)3.224 E(gs)-.37 E F0 .394 +(with the corre-)3.164 F(sponding process group ID, and e)144 679.2 Q -.15(xe)-.15 G(cutes).15 E F2(command)2.7 E F0(passing it)3.27 E F2(ar) 2.83 E(gs)-.37 E F0 2.5(,r).27 G(eturning its e)-2.5 E(xit status.)-.15 -E F1(kill)108 684 Q F0([)2.5 E F1A F2(sigspec)2.5 E F0(|)2.5 E F1 +E F1(kill)108 696 Q F0([)2.5 E F1A F2(sigspec)2.5 E F0(|)2.5 E F1 2.5 E F2(signum)2.5 E F0(|)2.5 E F12.5 E F2(sigspec)A F0 2.5 -(][)C F2(pid)-2.5 E F0(|)2.5 E F2(jobspec)2.5 E F0 2.5(].)C(..)-2.5 E F1 -(kill \255l)108 696 Q F0(|)A F1A F0([)2.5 E F2(sigspec)A F0(|)2.5 -E F2 -.2(ex)2.5 G(it_status).2 E F0(])A .017(Send the signal named by) -144 708 R F2(sigspec)2.857 E F0(or)2.827 E F2(signum)2.857 E F0 .017 -(to the processes named by)2.837 F F2(pid)3.767 E F0(or)3.287 E F2 -(jobspec)4.257 E F0(.).31 E F2(sigspec)5.357 E F0(is)2.827 E .318 -(either a case-insensiti)144 720 R .618 -.15(ve s)-.25 H .318 -(ignal name such as).15 F F3(SIGKILL)2.818 E F0 .319 -(\(with or without the)2.569 F F3(SIG)2.819 E F0 .319 -(pre\214x\) or a signal)2.569 F(GNU Bash 5.3)72 768 Q(2023 June 16) -148.175 E(70)197.335 E 0 Cg EP +(][)C F2(pid)-2.5 E F0(|)2.5 E F2(jobspec)2.5 E F0 2.5(].)C(..)-2.5 E +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(70)197.335 E 0 Cg EP %%Page: 71 71 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(number;)144 84 Q -/F1 10/Times-Italic@0 SF(signum)3.268 E F0 .427(is a signal number)3.247 -F 5.427(.I)-.55 G(f)-5.427 E F1(sigspec)3.267 E F0 .427 -(is not present, then)3.237 F/F2 9/Times-Bold@0 SF(SIGTERM)2.927 E F0 -.427(is assumed.)2.677 F .427(An ar)5.427 F(-)-.2 E .313(gument of)144 -96 R/F3 10/Times-Bold@0 SF2.813 E F0 .314(lists the signal names.) -2.814 F .314(If an)5.314 F 2.814(ya)-.15 G -.18(rg)-2.814 G .314 -(uments are supplied when).18 F F32.814 E F0 .314(is gi)2.814 F --.15(ve)-.25 G .314(n, the names of).15 F .12 -(the signals corresponding to the ar)144 108 R .119 -(guments are listed, and the return status is 0.)-.18 F(The)5.119 E F1 --.2(ex)2.619 G(it_status).2 E F0(ar)2.619 E(-)-.2 E .799(gument to)144 -120 R F33.299 E F0 .799 -(is a number specifying either a signal number or the e)3.299 F .8 -(xit status of a process termi-)-.15 F .963(nated by a signal.)144 132 R -(The)5.962 E F33.462 E F0 .962(option is equi)3.462 F -.25(va)-.25 -G .962(lent to).25 F F33.462 E F0(.)A F3(kill)5.962 E F0 .962 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 +SF(kill \255l)108 84 Q F0(|)A F1A F0([)2.5 E/F2 10/Times-Italic@0 +SF(sigspec)A F0(|)2.5 E F2 -.2(ex)2.5 G(it_status).2 E F0(])A .017 +(Send the signal named by)144 96 R F2(sigspec)2.857 E F0(or)2.827 E F2 +(signum)2.857 E F0 .017(to the processes named by)2.837 F F2(pid)3.767 E +F0(or)3.287 E F2(jobspec)4.257 E F0(.).31 E F2(sigspec)5.357 E F0(is) +2.828 E .319(either a case-insensiti)144 108 R .619 -.15(ve s)-.25 H +.319(ignal name such as).15 F/F3 9/Times-Bold@0 SF(SIGKILL)2.819 E F0 +.318(\(with or without the)2.569 F F3(SIG)2.818 E F0 .318 +(pre\214x\) or a signal)2.568 F(number;)144 120 Q F2(signum)3.267 E F0 +.427(is a signal number)3.247 F 5.427(.I)-.55 G(f)-5.427 E F2(sigspec) +3.267 E F0 .427(is not present, then)3.237 F F3(SIGTERM)2.927 E F0 .427 +(is assumed.)2.677 F .428(An ar)5.427 F(-)-.2 E .314(gument of)144 132 R +F12.814 E F0 .314(lists the signal names.)2.814 F .314(If an)5.314 +F 2.814(ya)-.15 G -.18(rg)-2.814 G .314(uments are supplied when).18 F +F12.814 E F0 .314(is gi)2.814 F -.15(ve)-.25 G .313 +(n, the names of).15 F .119(the signals corresponding to the ar)144 144 +R .119(guments are listed, and the return status is 0.)-.18 F(The)5.12 E +F2 -.2(ex)2.62 G(it_status).2 E F0(ar)2.62 E(-)-.2 E .8(gument to)144 +156 R F13.3 E F0 .8 +(is a number specifying either a signal number or the e)3.3 F .799 +(xit status of a process termi-)-.15 F .962(nated by a signal.)144 168 R +(The)5.962 E F13.462 E F0 .962(option is equi)3.462 F -.25(va)-.25 +G .962(lent to).25 F F13.462 E F0(.)A F1(kill)5.962 E F0 .962 (returns true if at least one signal w)3.462 F(as)-.1 E -(successfully sent, or f)144 144 Q(alse if an error occurs or an in)-.1 -E -.25(va)-.4 G(lid option is encountered.).25 E F3(let)108 160.8 Q F1 -(ar)2.5 E(g)-.37 E F0([)2.5 E F1(ar)A(g)-.37 E F0(...])2.5 E(Each)144 -172.8 Q F1(ar)3.026 E(g)-.37 E F0 .196(is an arithmetic e)2.916 F .197 -(xpression to be e)-.15 F -.25(va)-.25 G .197(luated \(see).25 F F2 .197 -(ARITHMETIC EV)2.697 F(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E F0(abo) -2.447 E -.15(ve)-.15 G 2.697(\). If).15 F(the last)144 184.8 Q F1(ar) -2.83 E(g)-.37 E F0 -.25(eva)2.72 G(luates to 0,).25 E F3(let)2.5 E F0 -(returns 1; 0 is returned otherwise.)2.5 E F3(local)108 201.6 Q F0([)2.5 -E F1(option)A F0 2.5(][)C F1(name)-2.5 E F0([=)A F1(value)A F0 2.5(].)C -(.. | \255 ])-2.5 E -.15(Fo)144 213.6 S 2.542(re).15 G .042(ach ar) --2.542 F .042(gument, a local v)-.18 F .042(ariable named)-.25 F F1 -(name)2.902 E F0 .042(is created, and assigned)2.722 F F1(value)2.832 E -F0 5.042(.T).18 G(he)-5.042 E F1(option)2.542 E F0 .041(can be)2.541 F -(an)144 225.6 Q 3.152(yo)-.15 G 3.152(ft)-3.152 G .652 -(he options accepted by)-3.152 F F3(declar)3.152 E(e)-.18 E F0 5.652(.W) -C(hen)-5.652 E F3(local)3.152 E F0 .653 +(successfully sent, or f)144 180 Q(alse if an error occurs or an in)-.1 +E -.25(va)-.4 G(lid option is encountered.).25 E F1(let)108 196.8 Q F2 +(ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A(g)-.37 E F0(...])2.5 E(Each)144 +208.8 Q F2(ar)3.027 E(g)-.37 E F0 .197(is an arithmetic e)2.917 F .197 +(xpression to be e)-.15 F -.25(va)-.25 G .196(luated \(see).25 F F3 .196 +(ARITHMETIC EV)2.696 F(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E F0(abo) +2.446 E -.15(ve)-.15 G 2.696(\). If).15 F(the last)144 220.8 Q F2(ar) +2.83 E(g)-.37 E F0 -.25(eva)2.72 G(luates to 0,).25 E F1(let)2.5 E F0 +(returns 1; 0 is returned otherwise.)2.5 E F1(local)108 237.6 Q F0([)2.5 +E F2(option)A F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C +(.. | \255 ])-2.5 E -.15(Fo)144 249.6 S 2.541(re).15 G .041(ach ar) +-2.541 F .042(gument, a local v)-.18 F .042(ariable named)-.25 F F2 +(name)2.902 E F0 .042(is created, and assigned)2.722 F F2(value)2.832 E +F0 5.042(.T).18 G(he)-5.042 E F2(option)2.542 E F0 .042(can be)2.542 F +(an)144 261.6 Q 3.153(yo)-.15 G 3.153(ft)-3.153 G .653 +(he options accepted by)-3.153 F F1(declar)3.153 E(e)-.18 E F0 5.652(.W) +C(hen)-5.652 E F1(local)3.152 E F0 .652 (is used within a function, it causes the v)3.152 F(ari-)-.25 E(able)144 -237.6 Q F1(name)3.282 E F0 .422(to ha)3.102 F .722 -.15(ve a v)-.2 H +273.6 Q F2(name)3.281 E F0 .421(to ha)3.101 F .721 -.15(ve a v)-.2 H .422(isible scope restricted to that function and its children.).15 F -(If)5.421 E F1(name)2.921 E F0 .421(is \255, the set)2.921 F .509 -(of shell options is made local to the function in which)144 249.6 R F3 -(local)3.01 E F0 .51(is in)3.01 F -.2(vo)-.4 G -.1(ke).2 G .51 -(d: shell options changed us-).1 F 1.282(ing the)144 261.6 R F3(set) -3.782 E F0 -.2(bu)3.782 G 1.281 -(iltin inside the function after the call to).2 F F3(local)3.781 E F0 -1.281(are restored to their original v)3.781 F(alues)-.25 E .277 -(when the function returns.)144 273.6 R .277(The restore is ef)5.277 F -.278(fected as if a series of)-.25 F F3(set)2.778 E F0 .278 -(commands were e)2.778 F -.15(xe)-.15 G .278(cuted to).15 F .69 -(restore the v)144 285.6 R .69 +(If)5.422 E F2(name)2.922 E F0 .422(is \255, the set)2.922 F .51 +(of shell options is made local to the function in which)144 285.6 R F1 +(local)3.009 E F0 .509(is in)3.009 F -.2(vo)-.4 G -.1(ke).2 G .509 +(d: shell options changed us-).1 F 1.281(ing the)144 297.6 R F1(set) +3.781 E F0 -.2(bu)3.781 G 1.281 +(iltin inside the function after the call to).2 F F1(local)3.781 E F0 +1.282(are restored to their original v)3.781 F(alues)-.25 E .278 +(when the function returns.)144 309.6 R .278(The restore is ef)5.278 F +.278(fected as if a series of)-.25 F F1(set)2.777 E F0 .277 +(commands were e)2.777 F -.15(xe)-.15 G .277(cuted to).15 F .69 +(restore the v)144 321.6 R .69 (alues that were in place before the function.)-.25 F -.4(Wi)5.69 G .69 -(th no operands,).4 F F3(local)3.19 E F0 .69(writes a list of)3.19 F -.566(local v)144 297.6 R .566(ariables to the standard output.)-.25 F -.566(It is an error to use)5.566 F F3(local)3.066 E F0 .566 -(when not within a function.)3.066 F(The)5.567 E .426 -(return status is 0 unless)144 309.6 R F3(local)2.926 E F0 .425 -(is used outside a function, an in)2.925 F -.25(va)-.4 G(lid).25 E F1 -(name)3.285 E F0 .425(is supplied, or)3.105 F F1(name)2.925 E F0 .425 -(is a)2.925 F(readonly v)144 321.6 Q(ariable.)-.25 E F3(logout)108 338.4 -Q F0(Exit a login shell.)144 338.4 Q F3(map\214le)108 355.2 Q F0([)2.5 E -F3A F1(delim)2.5 E F0 2.5(][)C F3-2.5 E F1(count)2.5 E F0 -2.5(][)C F3-2.5 E F1(origin)2.5 E F0 2.5(][)C F3-2.5 E F1 -(count)2.5 E F0 2.5(][)C F3-2.5 E F0 2.5(][)C F3-2.5 E F1 -(fd)2.5 E F0 2.5(][)C F3-2.5 E F1(callbac)2.5 E(k)-.2 E F0 2.5(][) -C F3-2.5 E F1(quantum)2.5 E F0 2.5(][)C F1(arr)-2.5 E(ay)-.15 E F0 -(])A F3 -.18(re)108 367.2 S(adarray).18 E F0([)2.5 E F3A F1(delim) -2.5 E F0 2.5(][)C F3-2.5 E F1(count)2.5 E F0 2.5(][)C F3-2.5 -E F1(origin)2.5 E F0 2.5(][)C F3-2.5 E F1(count)2.5 E F0 2.5(][)C -F3-2.5 E F0 2.5(][)C F3-2.5 E F1(fd)2.5 E F0 2.5(][)C F3 --2.5 E F1(callbac)2.5 E(k)-.2 E F0 2.5(][)C F3-2.5 E F1 -(quantum)2.5 E F0 2.5(][)C F1(arr)-2.5 E(ay)-.15 E F0(])A .158 -(Read lines from the standard input into the inde)144 379.2 R -.15(xe) --.15 G 2.659(da).15 G .159(rray v)-2.659 F(ariable)-.25 E F1(arr)2.989 E -(ay)-.15 E F0 2.659(,o).32 G 2.659(rf)-2.659 G .159 -(rom \214le descriptor)-2.659 F F1(fd)4.629 E F0 1.249(if the)144 391.2 -R F33.749 E F0 1.249(option is supplied.)3.749 F 1.249(The v)6.249 -F(ariable)-.25 E F2(MAPFILE)3.749 E F0 1.249(is the def)3.499 F(ault)-.1 -E F1(arr)3.748 E(ay)-.15 E F0 6.248(.O)C 1.248(ptions, if supplied,) --6.248 F(ha)144 403.2 Q .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E F3144 415.2 Q F0 .91 -(The \214rst character of)180 415.2 R F1(delim)3.41 E F0 .911 -(is used to terminate each input line, rather than ne)3.41 F 3.411 -(wline. If)-.25 F F1(delim)180 427.2 Q F0(is the empty string,)2.5 E F3 +(th no operands,).4 F F1(local)3.19 E F0 .69(writes a list of)3.19 F +.567(local v)144 333.6 R .566(ariables to the standard output.)-.25 F +.566(It is an error to use)5.566 F F1(local)3.066 E F0 .566 +(when not within a function.)3.066 F(The)5.566 E .425 +(return status is 0 unless)144 345.6 R F1(local)2.925 E F0 .425 +(is used outside a function, an in)2.925 F -.25(va)-.4 G(lid).25 E F2 +(name)3.285 E F0 .426(is supplied, or)3.105 F F2(name)2.926 E F0 .426 +(is a)2.926 F(readonly v)144 357.6 Q(ariable.)-.25 E F1(logout)108 374.4 +Q F0(Exit a login shell.)144 374.4 Q F1(map\214le)108 391.2 Q F0([)2.5 E +F1A F2(delim)2.5 E F0 2.5(][)C F1-2.5 E F2(count)2.5 E F0 +2.5(][)C F1-2.5 E F2(origin)2.5 E F0 2.5(][)C F1-2.5 E F2 +(count)2.5 E F0 2.5(][)C F1-2.5 E F0 2.5(][)C F1-2.5 E F2 +(fd)2.5 E F0 2.5(][)C F1-2.5 E F2(callbac)2.5 E(k)-.2 E F0 2.5(][) +C F1-2.5 E F2(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E(ay)-.15 E F0 +(])A F1 -.18(re)108 403.2 S(adarray).18 E F0([)2.5 E F1A F2(delim) +2.5 E F0 2.5(][)C F1-2.5 E F2(count)2.5 E F0 2.5(][)C F1-2.5 +E F2(origin)2.5 E F0 2.5(][)C F1-2.5 E F2(count)2.5 E F0 2.5(][)C +F1-2.5 E F0 2.5(][)C F1-2.5 E F2(fd)2.5 E F0 2.5(][)C F1 +-2.5 E F2(callbac)2.5 E(k)-.2 E F0 2.5(][)C F1-2.5 E F2 +(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E(ay)-.15 E F0(])A .159 +(Read lines from the standard input into the inde)144 415.2 R -.15(xe) +-.15 G 2.659(da).15 G .159(rray v)-2.659 F(ariable)-.25 E F2(arr)2.989 E +(ay)-.15 E F0 2.659(,o).32 G 2.658(rf)-2.659 G .158 +(rom \214le descriptor)-2.658 F F2(fd)4.628 E F0 1.248(if the)144 427.2 +R F13.748 E F0 1.248(option is supplied.)3.748 F 1.249(The v)6.249 +F(ariable)-.25 E F3(MAPFILE)3.749 E F0 1.249(is the def)3.499 F(ault)-.1 +E F2(arr)3.749 E(ay)-.15 E F0 6.249(.O)C 1.249(ptions, if supplied,) +-6.249 F(ha)144 439.2 Q .3 -.15(ve t)-.2 H(he follo).15 E +(wing meanings:)-.25 E F1144 451.2 Q F0 .911 +(The \214rst character of)180 451.2 R F2(delim)3.411 E F0 .911 +(is used to terminate each input line, rather than ne)3.411 F 3.41 +(wline. If)-.25 F F2(delim)180 463.2 Q F0(is the empty string,)2.5 E F1 (map\214le)2.5 E F0(will terminate a line when it reads a NUL character) -2.5 E(.)-.55 E F3144 439.2 Q F0(Cop)180 439.2 Q 2.5(ya)-.1 G 2.5 -(tm)-2.5 G(ost)-2.5 E F1(count)2.7 E F0 2.5(lines. If)3.18 F F1(count) -2.5 E F0(is 0, all lines are copied.)2.5 E F3144 451.2 Q F0(Be)180 -451.2 Q(gin assigning to)-.15 E F1(arr)2.83 E(ay)-.15 E F0(at inde)2.82 -E(x)-.15 E F1(origin)2.73 E F0 5(.T).24 G(he def)-5 E(ault inde)-.1 E -2.5(xi)-.15 G 2.5(s0)-2.5 G(.)-2.5 E F3144 463.2 Q F0 -(Discard the \214rst)180 463.2 Q F1(count)2.5 E F0(lines read.)2.5 E F3 -144 475.2 Q F0(Remo)180 475.2 Q .3 -.15(ve a t)-.15 H(railing).15 -E F1(delim)2.5 E F0(\(def)2.5 E(ault ne)-.1 E -(wline\) from each line read.)-.25 E F3144 487.2 Q F0 -(Read lines from \214le descriptor)180 487.2 Q F1(fd)2.5 E F0 -(instead of the standard input.)2.5 E F3144 499.2 Q F0(Ev)180 -499.2 Q(aluate)-.25 E F1(callbac)2.7 E(k)-.2 E F0(each time)3.17 E F1 -(quantum)2.5 E F0(lines are read.)2.5 E(The)5 E F32.5 E F0 -(option speci\214es)2.5 E F1(quantum)2.75 E F0(.).32 E F3144 511.2 -Q F0(Specify the number of lines read between each call to)180 511.2 Q -F1(callbac)2.7 E(k)-.2 E F0(.).67 E(If)144 528 Q F32.968 E F0 .467 -(is speci\214ed without)2.967 F F32.967 E F0 2.967(,t)C .467 -(he def)-2.967 F .467(ault quantum is 5000.)-.1 F(When)5.467 E F1 +2.5 E(.)-.55 E F1144 475.2 Q F0(Cop)180 475.2 Q 2.5(ya)-.1 G 2.5 +(tm)-2.5 G(ost)-2.5 E F2(count)2.7 E F0 2.5(lines. If)3.18 F F2(count) +2.5 E F0(is 0, all lines are copied.)2.5 E F1144 487.2 Q F0(Be)180 +487.2 Q(gin assigning to)-.15 E F2(arr)2.83 E(ay)-.15 E F0(at inde)2.82 +E(x)-.15 E F2(origin)2.73 E F0 5(.T).24 G(he def)-5 E(ault inde)-.1 E +2.5(xi)-.15 G 2.5(s0)-2.5 G(.)-2.5 E F1144 499.2 Q F0 +(Discard the \214rst)180 499.2 Q F2(count)2.5 E F0(lines read.)2.5 E F1 +144 511.2 Q F0(Remo)180 511.2 Q .3 -.15(ve a t)-.15 H(railing).15 +E F2(delim)2.5 E F0(\(def)2.5 E(ault ne)-.1 E +(wline\) from each line read.)-.25 E F1144 523.2 Q F0 +(Read lines from \214le descriptor)180 523.2 Q F2(fd)2.5 E F0 +(instead of the standard input.)2.5 E F1144 535.2 Q F0(Ev)180 +535.2 Q(aluate)-.25 E F2(callbac)2.7 E(k)-.2 E F0(each time)3.17 E F2 +(quantum)2.5 E F0(lines are read.)2.5 E(The)5 E F12.5 E F0 +(option speci\214es)2.5 E F2(quantum)2.75 E F0(.).32 E F1144 547.2 +Q F0(Specify the number of lines read between each call to)180 547.2 Q +F2(callbac)2.7 E(k)-.2 E F0(.).67 E(If)144 564 Q F12.967 E F0 .467 +(is speci\214ed without)2.967 F F12.967 E F0 2.967(,t)C .467 +(he def)-2.967 F .467(ault quantum is 5000.)-.1 F(When)5.467 E F2 (callbac)2.967 E(k)-.2 E F0 .467(is e)2.967 F -.25(va)-.25 G .467 -(luated, it is sup-).25 F .261(plied the inde)144 540 R 2.761(xo)-.15 G -2.761(ft)-2.761 G .261(he ne)-2.761 F .262(xt array element to be assig\ -ned and the line to be assigned to that element)-.15 F .275 -(as additional ar)144 552 R(guments.)-.18 E F1(callbac)5.275 E(k)-.2 E -F0 .275(is e)2.775 F -.25(va)-.25 G .274 -(luated after the line is read b).25 F .274 -(ut before the array element is)-.2 F(assigned.)144 564 Q -(If not supplied with an e)144 580.8 Q(xplicit origin,)-.15 E F3 -(map\214le)2.5 E F0(will clear)2.5 E F1(arr)2.5 E(ay)-.15 E F0 -(before assigning to it.)2.5 E F3(map\214le)144 597.6 Q F0 .797 -(returns successfully unless an in)3.297 F -.25(va)-.4 G .797 -(lid option or option ar).25 F .797(gument is supplied,)-.18 F F1(arr) -3.297 E(ay)-.15 E F0 .798(is in-)3.298 F -.25(va)144 609.6 S -(lid or unassignable, or if).25 E F1(arr)2.5 E(ay)-.15 E F0 +(luated, it is sup-).25 F .262(plied the inde)144 576 R 2.762(xo)-.15 G +2.762(ft)-2.762 G .262(he ne)-2.762 F .261(xt array element to be assig\ +ned and the line to be assigned to that element)-.15 F .274 +(as additional ar)144 588 R(guments.)-.18 E F2(callbac)5.274 E(k)-.2 E +F0 .274(is e)2.774 F -.25(va)-.25 G .274 +(luated after the line is read b).25 F .275 +(ut before the array element is)-.2 F(assigned.)144 600 Q +(If not supplied with an e)144 616.8 Q(xplicit origin,)-.15 E F1 +(map\214le)2.5 E F0(will clear)2.5 E F2(arr)2.5 E(ay)-.15 E F0 +(before assigning to it.)2.5 E F1(map\214le)144 633.6 Q F0 .797 +(returns successfully unless an in)3.298 F -.25(va)-.4 G .797 +(lid option or option ar).25 F .797(gument is supplied,)-.18 F F2(arr) +3.297 E(ay)-.15 E F0 .797(is in-)3.297 F -.25(va)144 645.6 S +(lid or unassignable, or if).25 E F2(arr)2.5 E(ay)-.15 E F0 (is not an inde)2.5 E -.15(xe)-.15 G 2.5(da).15 G(rray)-2.5 E(.)-.65 E -F3(popd)108 626.4 Q F0<5bad>2.5 E F3(n)A F0 2.5(][)C(+)-2.5 E F1(n)A F0 -2.5(][)C-2.5 E F1(n)A F0(])A(Remo)144 638.4 Q -.15(ve)-.15 G 3.092 -(se).15 G .592(ntries from the directory stack.)-3.092 F .591 -(The elements are numbered from 0 starting at the \214rst)5.591 F .664 -(directory listed by)144 650.4 R F3(dirs)3.164 E F0 5.664(.W)C .664 -(ith no ar)-6.064 F(guments,)-.18 E F3(popd)3.165 E F0(remo)3.165 E -.15 -(ve)-.15 G 3.165(st).15 G .665(he top directory from the stack, and) --3.165 F(changes to the ne)144 662.4 Q 2.5(wt)-.25 G(op directory)-2.5 E +F1(popd)108 662.4 Q F0<5bad>2.5 E F1(n)A F0 2.5(][)C(+)-2.5 E F2(n)A F0 +2.5(][)C-2.5 E F2(n)A F0(])A(Remo)144 674.4 Q -.15(ve)-.15 G 3.091 +(se).15 G .591(ntries from the directory stack.)-3.091 F .592 +(The elements are numbered from 0 starting at the \214rst)5.591 F .665 +(directory listed by)144 686.4 R F1(dirs)3.165 E F0 5.665(.W)C .665 +(ith no ar)-6.065 F(guments,)-.18 E F1(popd)3.165 E F0(remo)3.165 E -.15 +(ve)-.15 G 3.165(st).15 G .664(he top directory from the stack, and) +-3.165 F(changes to the ne)144 698.4 Q 2.5(wt)-.25 G(op directory)-2.5 E 5(.A)-.65 G -.18(rg)-5 G(uments, if supplied, ha).18 E .3 -.15(ve t)-.2 -H(he follo).15 E(wing meanings:)-.25 E F3144 674.4 Q F0 .551 -(Suppresses the normal change of directory when remo)180 674.4 R .551 +H(he follo).15 E(wing meanings:)-.25 E F1144 710.4 Q F0 .551 +(Suppresses the normal change of directory when remo)180 710.4 R .551 (ving directories from the stack, so)-.15 F -(that only the stack is manipulated.)180 686.4 Q F3(+)144 698.4 Q F1(n)A -F0(Remo)180 698.4 Q -.15(ve)-.15 G 2.64(st).15 G(he)-2.64 E F1(n)2.64 E -F0 .14(th entry counting from the left of the list sho)B .14(wn by)-.25 -F F3(dirs)2.64 E F0 2.64(,s)C .14(tarting with zero,)-2.64 F .78 -(from the stack.)180 710.4 R -.15(Fo)5.78 G 3.28(re).15 G(xample:)-3.43 -E/F4 10/Courier@0 SF .779(popd +0)3.279 F F0(remo)3.279 E -.15(ve)-.15 G -3.279(st).15 G .779(he \214rst directory)-3.279 F(,)-.65 E F4 .779 -(popd +1)3.279 F F0 .779(the sec-)3.279 F(ond.)180 722.4 Q(GNU Bash 5.3) -72 768 Q(2023 June 16)148.175 E(71)197.335 E 0 Cg EP +(that only the stack is manipulated.)180 722.4 Q(GNU Bash 5.3)72 768 Q +(2023 June 28)148.175 E(71)197.335 E 0 Cg EP %%Page: 72 72 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF144 84 Q/F2 10/Times-Italic@0 SF(n)A F0(Remo)180 84 Q -.15(ve)-.15 -G 3.759(st).15 G(he)-3.759 E F2(n)3.759 E F0 1.259 -(th entry counting from the right of the list sho)B 1.26(wn by)-.25 F F1 -(dirs)3.76 E F0 3.76(,s)C 1.26(tarting with)-3.76 F 2.5(zero. F)180 96 R -(or e)-.15 E(xample:)-.15 E/F3 10/Courier@0 SF(popd -0)2.5 E F0(remo)2.5 -E -.15(ve)-.15 G 2.5(st).15 G(he last directory)-2.5 E(,)-.65 E F3 -(popd -1)2.5 E F0(the ne)2.5 E(xt to last.)-.15 E .094 +SF(+)144 84 Q/F2 10/Times-Italic@0 SF(n)A F0(Remo)180 84 Q -.15(ve)-.15 +G 2.64(st).15 G(he)-2.64 E F2(n)2.64 E F0 .14 +(th entry counting from the left of the list sho)B .14(wn by)-.25 F F1 +(dirs)2.64 E F0 2.64(,s)C .14(tarting with zero,)-2.64 F .779 +(from the stack.)180 96 R -.15(Fo)5.779 G 3.279(re).15 G(xample:)-3.429 +E/F3 10/Courier@0 SF .779(popd +0)3.279 F F0(remo)3.279 E -.15(ve)-.15 G +3.279(st).15 G .779(he \214rst directory)-3.279 F(,)-.65 E F3 .78 +(popd +1)3.28 F F0 .78(the sec-)3.28 F(ond.)180 108 Q F1144 120 Q F2 +(n)A F0(Remo)180 120 Q -.15(ve)-.15 G 3.76(st).15 G(he)-3.76 E F2(n)3.76 +E F0 1.259(th entry counting from the right of the list sho)B 1.259 +(wn by)-.25 F F1(dirs)3.759 E F0 3.759(,s)C 1.259(tarting with)-3.759 F +2.5(zero. F)180 132 R(or e)-.15 E(xample:)-.15 E F3(popd -0)2.5 E F0 +(remo)2.5 E -.15(ve)-.15 G 2.5(st).15 G(he last directory)-2.5 E(,)-.65 +E F3(popd -1)2.5 E F0(the ne)2.5 E(xt to last.)-.15 E .093 (If the top element of the directory stack is modi\214ed, and the)144 -112.8 R F2(-n)2.593 E F0 .093(option w)2.593 F .093(as not supplied,)-.1 -F F1(popd)2.593 E F0(uses)2.593 E(the)144 124.8 Q F1(cd)2.696 E F0 -.2 -(bu)2.696 G .196 +148.8 R F2(-n)2.593 E F0 .094(option w)2.594 F .094(as not supplied,)-.1 +F F1(popd)2.594 E F0(uses)2.594 E(the)144 160.8 Q F1(cd)2.697 E F0 -.2 +(bu)2.697 G .196 (iltin to change to the directory at the top of the stack.).2 F .196 -(If the)5.196 F F1(cd)2.696 E F0 -.1(fa)2.696 G(ils,).1 E F1(popd)2.697 -E F0 .197(returns a non-)2.697 F(zero v)144 136.8 Q(alue.)-.25 E -(Otherwise,)144 153.6 Q F1(popd)2.671 E F0 .171(returns f)2.671 F .171 +(If the)5.196 F F1(cd)2.696 E F0 -.1(fa)2.696 G(ils,).1 E F1(popd)2.696 +E F0 .196(returns a non-)2.696 F(zero v)144 172.8 Q(alue.)-.25 E +(Otherwise,)144 189.6 Q F1(popd)2.67 E F0 .17(returns f)2.67 F .17 (alse if an in)-.1 F -.25(va)-.4 G .171 -(lid option is encountered, the directory stack is empty).25 F 2.67(,o) --.65 G 2.67(ra)-2.67 G(non-e)144 165.6 Q -(xistent directory stack entry is speci\214ed.)-.15 E 1.555(If the)144 -182.4 R F1(popd)4.055 E F0 1.555(command is successful, bash runs)4.055 -F F1(dirs)4.056 E F0 1.556(to sho)4.056 F 4.056(wt)-.25 G 1.556 -(he \214nal contents of the directory)-4.056 F -(stack, and the return status is 0.)144 194.4 Q F1(printf)108 211.2 Q F0 +(lid option is encountered, the directory stack is empty).25 F 2.671(,o) +-.65 G 2.671(ra)-2.671 G(non-e)144 201.6 Q +(xistent directory stack entry is speci\214ed.)-.15 E 1.556(If the)144 +218.4 R F1(popd)4.056 E F0 1.556(command is successful, bash runs)4.056 +F F1(dirs)4.056 E F0 1.556(to sho)4.056 F 4.055(wt)-.25 G 1.555 +(he \214nal contents of the directory)-4.055 F +(stack, and the return status is 0.)144 230.4 Q F1(printf)108 247.2 Q F0 ([)2.5 E F1A F2(var)2.5 E F0(])A F2(format)2.5 E F0([)2.5 E F2(ar) -A(guments)-.37 E F0(])A .358(Write the formatted)144 223.2 R F2(ar)2.858 -E(guments)-.37 E F0 .358 -(to the standard output under the control of the)2.858 F F2(format)2.857 -E F0 5.357(.T)C(he)-5.357 E F12.857 E F0(op-)2.857 E .714 -(tion causes the output to be assigned to the v)144 235.2 R(ariable)-.25 +A(guments)-.37 E F0(])A .357(Write the formatted)144 259.2 R F2(ar)2.857 +E(guments)-.37 E F0 .357 +(to the standard output under the control of the)2.857 F F2(format)2.858 +E F0 5.358(.T)C(he)-5.358 E F12.858 E F0(op-)2.858 E .714 +(tion causes the output to be assigned to the v)144 271.2 R(ariable)-.25 E F2(var)3.214 E F0 .714(rather than being printed to the standard)3.214 -F(output.)144 247.2 Q(The)144 271.2 Q F2(format)3.018 E F0 .517(is a ch\ +F(output.)144 283.2 Q(The)144 307.2 Q F2(format)3.017 E F0 .517(is a ch\ aracter string which contains three types of objects: plain characters,\ - which are)3.018 F .704(simply copied to standard output, character esc\ -ape sequences, which are con)144 283.2 R -.15(ve)-.4 G .704 + which are)3.017 F .704(simply copied to standard output, character esc\ +ape sequences, which are con)144 319.2 R -.15(ve)-.4 G .703 (rted and copied to).15 F .036(the standard output, and format speci\ -\214cations, each of which causes printing of the ne)144 295.2 R .036 -(xt successi)-.15 F -.15(ve)-.25 G F2(ar)144 307.2 Q(gument)-.37 E F0 -5.027(.I)C 2.527(na)-5.027 G .027(ddition to the standard)-2.527 F F2 +\214cations, each of which causes printing of the ne)144 331.2 R .037 +(xt successi)-.15 F -.15(ve)-.25 G F2(ar)144 343.2 Q(gument)-.37 E F0 +5.028(.I)C 2.528(na)-5.028 G .027(ddition to the standard)-2.528 F F2 (printf)2.527 E F0 .027(\(3\) format characters)B F1(csndiouxXeEfFgGaA) -2.528 E F0(,)A F1(printf)2.528 E F0(in-)2.528 E(terprets the follo)144 -319.2 Q(wing additional format speci\214ers:)-.25 E F1(%b)144 331.2 Q F0 -(causes)180 331.2 Q F1(printf)2.596 E F0 .096(to e)2.596 F .096 +2.527 E F0(,)A F1(printf)2.527 E F0(in-)2.527 E(terprets the follo)144 +355.2 Q(wing additional format speci\214ers:)-.25 E F1(%b)144 367.2 Q F0 +(causes)180 367.2 Q F1(printf)2.595 E F0 .096(to e)2.595 F .096 (xpand backslash escape sequences in the corresponding)-.15 F F2(ar) -2.596 E(gument)-.37 E F0 .095(in the)2.595 F(same w)180 343.2 Q(ay as) --.1 E F1(echo \255e)2.5 E F0(.)A F1(%q)144 355.2 Q F0(causes)180 355.2 Q +2.596 E(gument)-.37 E F0 .096(in the)2.596 F(same w)180 379.2 Q(ay as) +-.1 E F1(echo \255e)2.5 E F0(.)A F1(%q)144 391.2 Q F0(causes)180 391.2 Q F1(printf)2.51 E F0 .01(to output the corresponding)2.51 F F2(ar)2.51 E (gument)-.37 E F0 .01(in a format that can be reused as shell)2.51 F -(input.)180 367.2 Q F1(%q)5.544 E F0(and)3.044 E F1(%Q)3.044 E F0 .544 -(use the)3.044 F F1<240808>3.044 E F0 .544(quoting style if an)3.044 F -3.044(yc)-.15 G .543(haracters in the ar)-3.044 F .543 -(gument string re-)-.18 F 1.285 -(quire it, and backslash quoting otherwise.)180 379.2 R 1.286 -(If the format string uses the)6.285 F F2(printf)3.786 E F0(alternate) -3.786 E(form, these tw)180 391.2 Q 2.5(of)-.1 G(ormats quote the ar)-2.5 -E(gument string using single quotes.)-.18 E F1(%Q)144 403.2 Q F0(lik)180 -403.2 Q(e)-.1 E F1(%q)2.5 E F0 2.5(,b)C(ut applies an)-2.7 E 2.5(ys)-.15 +(input.)180 403.2 Q F1(%q)5.543 E F0(and)3.043 E F1(%Q)3.043 E F0 .544 +(use the)3.043 F F1<240808>3.044 E F0 .544(quoting style if an)3.044 F +3.044(yc)-.15 G .544(haracters in the ar)-3.044 F .544 +(gument string re-)-.18 F 1.286 +(quire it, and backslash quoting otherwise.)180 415.2 R 1.285 +(If the format string uses the)6.285 F F2(printf)3.785 E F0(alternate) +3.785 E(form, these tw)180 427.2 Q 2.5(of)-.1 G(ormats quote the ar)-2.5 +E(gument string using single quotes.)-.18 E F1(%Q)144 439.2 Q F0(lik)180 +439.2 Q(e)-.1 E F1(%q)2.5 E F0 2.5(,b)C(ut applies an)-2.7 E 2.5(ys)-.15 G(upplied precision to the)-2.5 E F2(ar)2.5 E(gument)-.37 E F0 -(before quoting it.)2.5 E F1(%\()144 415.2 Q F2(datefmt)A F1(\)T)A F0 -(causes)180 427.2 Q F1(printf)4.404 E F0 1.904 -(to output the date-time string resulting from using)4.404 F F2(datefmt) -4.404 E F0 1.903(as a format)4.404 F .38(string for)180 439.2 R F2 +(before quoting it.)2.5 E F1(%\()144 451.2 Q F2(datefmt)A F1(\)T)A F0 +(causes)180 463.2 Q F1(printf)4.403 E F0 1.904 +(to output the date-time string resulting from using)4.403 F F2(datefmt) +4.404 E F0 1.904(as a format)4.404 F .381(string for)180 475.2 R F2 (strftime)2.881 E F0 2.881(\(3\). The)B(corresponding)2.881 E F2(ar) 2.881 E(gument)-.37 E F0 .381(is an inte)2.881 F .381 -(ger representing the number)-.15 F .293(of seconds since the epoch.)180 -451.2 R -1 -.8(Tw o)5.293 H .293(special ar)3.593 F .293(gument v)-.18 F -.293(alues may be used: \2551 represents the)-.25 F .693 -(current time, and \2552 represents the time the shell w)180 463.2 R -.693(as in)-.1 F -.2(vo)-.4 G -.1(ke).2 G 3.194(d. If).1 F .694(no ar) -3.194 F .694(gument is speci-)-.18 F .21(\214ed, con)180 475.2 R -.15 +(ger representing the number)-.15 F .292(of seconds since the epoch.)180 +487.2 R -1 -.8(Tw o)5.293 H .293(special ar)3.593 F .293(gument v)-.18 F +.293(alues may be used: \2551 represents the)-.25 F .694 +(current time, and \2552 represents the time the shell w)180 499.2 R +.693(as in)-.1 F -.2(vo)-.4 G -.1(ke).2 G 3.193(d. If).1 F .693(no ar) +3.193 F .693(gument is speci-)-.18 F .21(\214ed, con)180 511.2 R -.15 (ve)-.4 G .21(rsion beha).15 F -.15(ve)-.2 G 2.71(sa).15 G 2.71(si)-2.71 G 2.71<66ad>-2.71 G 2.71(1h)-2.71 G .21(ad been gi)-2.71 F -.15(ve)-.25 G 2.71(n. This).15 F .21(is an e)2.71 F .21(xception to the usual)-.15 F -F1(printf)2.71 E F0(beha)180 487.2 Q(vior)-.2 E(.)-.55 E .946(The %b, %\ +F1(printf)2.71 E F0(beha)180 523.2 Q(vior)-.2 E(.)-.55 E .946(The %b, %\ q, and %T format speci\214ers all use the \214eld width and precision a\ -r)144 504 R .946(guments from the)-.18 F .339 -(format speci\214cation and write that man)144 516 R 2.838(yb)-.15 G -.338(ytes from \(or use that wide a \214eld for\) the e)-2.838 F .338 +r)144 540 R .945(guments from the)-.18 F .338 +(format speci\214cation and write that man)144 552 R 2.838(yb)-.15 G +.338(ytes from \(or use that wide a \214eld for\) the e)-2.838 F .339 (xpanded ar)-.15 F(-)-.2 E (gument, which usually contains more characters than the original.)144 -528 Q(The %n format speci\214er accepts a corresponding ar)144 544.8 Q -(gument that is treated as a shell v)-.18 E(ariable name.)-.25 E .393 +564 Q(The %n format speci\214er accepts a corresponding ar)144 580.8 Q +(gument that is treated as a shell v)-.18 E(ariable name.)-.25 E .394 (The %s and %c format speci\214ers accept an l \(long\) modi\214er)144 -561.6 R 2.894(,w)-.4 G .394(hich forces them to con)-2.894 F -.15(ve)-.4 -G .394(rt the ar).15 F(-)-.2 E .321 -(gument string to a wide-character string and apply an)144 573.6 R 2.821 -(ys)-.15 G .32(upplied \214eld width and precision in terms)-2.821 F -(of characters, not bytes.)144 585.6 Q(Ar)144 602.4 Q .463(guments to n\ -on-string format speci\214ers are treated as C constants, e)-.18 F .464 -(xcept that a leading plus or)-.15 F 1.259(minus sign is allo)144 614.4 +597.6 R 2.893(,w)-.4 G .393(hich forces them to con)-2.893 F -.15(ve)-.4 +G .393(rt the ar).15 F(-)-.2 E .32 +(gument string to a wide-character string and apply an)144 609.6 R 2.821 +(ys)-.15 G .321(upplied \214eld width and precision in terms)-2.821 F +(of characters, not bytes.)144 621.6 Q(Ar)144 638.4 Q .464(guments to n\ +on-string format speci\214ers are treated as C constants, e)-.18 F .463 +(xcept that a leading plus or)-.15 F 1.258(minus sign is allo)144 650.4 R 1.259 (wed, and if the leading character is a single or double quote, the v) --.25 F 1.258(alue is the)-.25 F(ASCII v)144 626.4 Q(alue of the follo) --.25 E(wing character)-.25 E(.)-.55 E(The)144 643.2 Q F2(format)2.514 E -F0 .015(is reused as necessary to consume all of the)2.514 F F2(ar)2.515 -E(guments)-.37 E F0 5.015(.I)C 2.515(ft)-5.015 G(he)-2.515 E F2(format) -2.515 E F0 .015(requires more)2.515 F F2(ar)2.515 E(-)-.2 E(guments)144 -655.2 Q F0 .566(than are supplied, the e)3.066 F .566 +-.25 F 1.259(alue is the)-.25 F(ASCII v)144 662.4 Q(alue of the follo) +-.25 E(wing character)-.25 E(.)-.55 E(The)144 679.2 Q F2(format)2.515 E +F0 .015(is reused as necessary to consume all of the)2.515 F F2(ar)2.515 +E(guments)-.37 E F0 5.015(.I)C 2.514(ft)-5.015 G(he)-2.514 E F2(format) +2.514 E F0 .014(requires more)2.514 F F2(ar)2.514 E(-)-.2 E(guments)144 +691.2 Q F0 .565(than are supplied, the e)3.065 F .566 (xtra format speci\214cations beha)-.15 F .866 -.15(ve a)-.2 H 3.066(si) -.15 G 3.065(faz)-3.066 G .565(ero v)-3.065 F .565(alue or null string,) --.25 F .541(as appropriate, had been supplied.)144 667.2 R .541 +.15 G 3.066(faz)-3.066 G .566(ero v)-3.066 F .566(alue or null string,) +-.25 F .542(as appropriate, had been supplied.)144 703.2 R .541 (The return v)5.541 F .541(alue is zero on success, non-zero if an in) --.25 F -.25(va)-.4 G .542(lid op-).25 F -(tion is supplied or a write or assignment error occurs.)144 679.2 Q F1 -(pushd)108 696 Q F0([)2.5 E F1A F0 2.5(][)C(+)-2.5 E F2(n)A F0 2.5 -(][)C-2.5 E F2(n)A F0(])A(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 -E(72)197.335 E 0 Cg EP +-.25 F -.25(va)-.4 G .541(lid op-).25 F +(tion is supplied or a write or assignment error occurs.)144 715.2 Q +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(72)197.335 E 0 Cg EP %%Page: 73 73 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(pushd)108 84 Q F0([)2.5 E F1A F0 2.5(][)C/F2 10/Times-Italic@0 -SF(dir)-2.5 E F0(])A .64(Adds a directory to the top of the directory s\ -tack, or rotates the stack, making the ne)144 96 R 3.139(wt)-.25 G .639 -(op of the)-3.139 F .088(stack the current w)144 108 R .088 -(orking directory)-.1 F 5.088(.W)-.65 G .088(ith no ar)-5.488 F -(guments,)-.18 E F1(pushd)2.589 E F0 -.15(ex)2.589 G .089 -(changes the top tw).15 F 2.589(oe)-.1 G .089(lements of)-2.589 F -(the directory stack.)144 120 Q(Ar)5 E(guments, if supplied, ha)-.18 E -.3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1144 132 -Q F0 1.811(Suppresses the normal change of directory when rotating or a\ -dding directories to the)180 132 R -(stack, so that only the stack is manipulated.)180 144 Q F1(+)144 156 Q -F2(n)A F0 1.267(Rotates the stack so that the)180 156 R F2(n)3.767 E F0 -1.268(th directory \(counting from the left of the list sho)B 1.268 -(wn by)-.25 F F1(dirs)180 168 Q F0 2.5(,s)C -(tarting with zero\) is at the top.)-2.5 E F1144 180 Q F2(n)A F0 .92 -(Rotates the stack so that the)180 180 R F2(n)3.42 E F0 .92 +SF(pushd)108 84 Q F0([)2.5 E F1A F0 2.5(][)C(+)-2.5 E/F2 10 +/Times-Italic@0 SF(n)A F0 2.5(][)C-2.5 E F2(n)A F0(])A F1(pushd)108 +96 Q F0([)2.5 E F1A F0 2.5(][)C F2(dir)-2.5 E F0(])A .639(Adds a \ +directory to the top of the directory stack, or rotates the stack, maki\ +ng the ne)144 108 R 3.14(wt)-.25 G .64(op of the)-3.14 F .089 +(stack the current w)144 120 R .089(orking directory)-.1 F 5.089(.W)-.65 +G .089(ith no ar)-5.489 F(guments,)-.18 E F1(pushd)2.589 E F0 -.15(ex) +2.588 G .088(changes the top tw).15 F 2.588(oe)-.1 G .088(lements of) +-2.588 F(the directory stack.)144 132 Q(Ar)5 E(guments, if supplied, ha) +-.18 E .3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1 +144 144 Q F0 1.811(Suppresses the normal change of directory when rotat\ +ing or adding directories to the)180 144 R +(stack, so that only the stack is manipulated.)180 156 Q F1(+)144 168 Q +F2(n)A F0 1.268(Rotates the stack so that the)180 168 R F2(n)3.768 E F0 +1.267(th directory \(counting from the left of the list sho)B 1.267 +(wn by)-.25 F F1(dirs)180 180 Q F0 2.5(,s)C +(tarting with zero\) is at the top.)-2.5 E F1144 192 Q F2(n)A F0 .92 +(Rotates the stack so that the)180 192 R F2(n)3.42 E F0 .92 (th directory \(counting from the right of the list sho)B .92(wn by)-.25 -F F1(dirs)180 192 Q F0 2.5(,s)C(tarting with zero\) is at the top.)-2.5 -E F2(dir)144.35 204 Q F0(Adds)180 204 Q F2(dir)2.85 E F0 -(to the directory stack at the top)3.23 E .434 -(After the stack has been modi\214ed, if the)144 220.8 R F12.934 E -F0 .434(option w)2.934 F .435(as not supplied,)-.1 F F1(pushd)2.935 E F0 -.435(uses the)2.935 F F1(cd)2.935 E F0 -.2(bu)2.935 G .435(iltin to).2 F -(change to the directory at the top of the stack.)144 232.8 Q(If the)5 E +F F1(dirs)180 204 Q F0 2.5(,s)C(tarting with zero\) is at the top.)-2.5 +E F2(dir)144.35 216 Q F0(Adds)180 216 Q F2(dir)2.85 E F0 +(to the directory stack at the top)3.23 E .435 +(After the stack has been modi\214ed, if the)144 232.8 R F12.935 E +F0 .434(option w)2.934 F .434(as not supplied,)-.1 F F1(pushd)2.934 E F0 +.434(uses the)2.934 F F1(cd)2.934 E F0 -.2(bu)2.934 G .434(iltin to).2 F +(change to the directory at the top of the stack.)144 244.8 Q(If the)5 E F1(cd)2.5 E F0 -.1(fa)2.5 G(ils,).1 E F1(pushd)2.5 E F0 (returns a non-zero v)2.5 E(alue.)-.25 E 1.78(Otherwise, if no ar)144 -249.6 R 1.78(guments are supplied,)-.18 F F1(pushd)4.28 E F0 1.78 -(returns 0 unless the directory stack is empty)4.28 F(.)-.65 E .092 -(When rotating the directory stack,)144 261.6 R F1(pushd)2.592 E F0 .093 -(returns 0 unless the directory stack is empty or a non-e)2.592 F(x-) --.15 E(istent directory stack element is speci\214ed.)144 273.6 Q 1.278 -(If the)144 290.4 R F1(pushd)3.778 E F0 1.278 -(command is successful, bash runs)3.778 F F1(dirs)3.778 E F0 1.277 -(to sho)3.777 F 3.777(wt)-.25 G 1.277 -(he \214nal contents of the directory)-3.777 F(stack.)144 302.4 Q F1 -(pwd)108 319.2 Q F0([)2.5 E F1(\255LP)A F0(])A .844 -(Print the absolute pathname of the current w)144 331.2 R .845 -(orking directory)-.1 F 5.845(.T)-.65 G .845 -(he pathname printed contains no)-5.845 F .182(symbolic links if the)144 -343.2 R F12.681 E F0 .181(option is supplied or the)2.681 F F1 +261.6 R 1.78(guments are supplied,)-.18 F F1(pushd)4.28 E F0 1.78 +(returns 0 unless the directory stack is empty)4.28 F(.)-.65 E .093 +(When rotating the directory stack,)144 273.6 R F1(pushd)2.593 E F0 .092 +(returns 0 unless the directory stack is empty or a non-e)2.593 F(x-) +-.15 E(istent directory stack element is speci\214ed.)144 285.6 Q 1.277 +(If the)144 302.4 R F1(pushd)3.777 E F0 1.277 +(command is successful, bash runs)3.777 F F1(dirs)3.777 E F0 1.278 +(to sho)3.778 F 3.778(wt)-.25 G 1.278 +(he \214nal contents of the directory)-3.778 F(stack.)144 314.4 Q F1 +(pwd)108 331.2 Q F0([)2.5 E F1(\255LP)A F0(])A .845 +(Print the absolute pathname of the current w)144 343.2 R .845 +(orking directory)-.1 F 5.844(.T)-.65 G .844 +(he pathname printed contains no)-5.844 F .181(symbolic links if the)144 +355.2 R F12.681 E F0 .181(option is supplied or the)2.681 F F1 .181(\255o ph)2.681 F(ysical)-.15 E F0 .181(option to the)2.681 F F1 -(set)2.681 E F0 -.2(bu)2.681 G .181(iltin command is).2 F 3.263 -(enabled. If)144 355.2 R(the)3.263 E F13.263 E F0 .763 -(option is used, the pathname printed may contain symbolic links.)3.263 -F .764(The return)5.764 F .405(status is 0 unless an error occurs while\ - reading the name of the current directory or an in)144 367.2 R -.25(va) --.4 G .405(lid op-).25 F(tion is supplied.)144 379.2 Q F1 -.18(re)108 -396 S(ad).18 E F0([)3.816 E F1(\255ers)A F0 3.816(][)C F1-3.816 E -F2(aname)3.816 E F0 3.816(][)C F1-3.816 E F2(delim)3.816 E F0 -3.816(][)C F1-3.816 E F2(te)3.816 E(xt)-.2 E F0 3.816(][)C F1 --3.816 E F2(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.817(][)C F1 --3.817 E F2(nc)3.817 E(har)-.15 E(s)-.1 E F0 3.817(][)C F1-3.817 E -F2(pr)3.817 E(ompt)-.45 E F0 3.817(][)C F1-3.817 E F2(timeout) -3.817 E F0 3.817(][)C F1-3.817 E F2(fd)3.817 E F0(])A([)108 408 Q +(set)2.681 E F0 -.2(bu)2.681 G .182(iltin command is).2 F 3.264 +(enabled. If)144 367.2 R(the)3.264 E F13.264 E F0 .763 +(option is used, the pathname printed may contain symbolic links.)3.264 +F .763(The return)5.763 F .405(status is 0 unless an error occurs while\ + reading the name of the current directory or an in)144 379.2 R -.25(va) +-.4 G .405(lid op-).25 F(tion is supplied.)144 391.2 Q F1 -.18(re)108 +408 S(ad).18 E F0([)3.817 E F1(\255ers)A F0 3.817(][)C F1-3.817 E +F2(aname)3.817 E F0 3.817(][)C F1-3.817 E F2(delim)3.817 E F0 +3.817(][)C F1-3.817 E F2(te)3.817 E(xt)-.2 E F0 3.817(][)C F1 +-3.817 E F2(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F1 +-3.816 E F2(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F1-3.816 E +F2(pr)3.816 E(ompt)-.45 E F0 3.816(][)C F1-3.816 E F2(timeout) +3.816 E F0 3.816(][)C F1-3.816 E F2(fd)3.816 E F0(])A([)108 420 Q F2(name)A F0(...])2.5 E .516(One line is read from the standard input, \ -or from the \214le descriptor)144 420 R F2(fd)3.016 E F0 .516 -(supplied as an ar)3.016 F .516(gument to)-.18 F(the)144 432 Q F1 -2.935 E F0 .435(option, split into w)2.935 F .435(ords as described abo) +or from the \214le descriptor)144 432 R F2(fd)3.016 E F0 .516 +(supplied as an ar)3.016 F .517(gument to)-.18 F(the)144 444 Q F1 +2.936 E F0 .436(option, split into w)2.936 F .435(ords as described abo) -.1 F .735 -.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)2.935 G .435 -(rd Splitting).75 F F0 2.935(,a)C .436(nd the \214rst w)-2.935 F .436 -(ord is as-)-.1 F .376(signed to the \214rst)144 444 R F2(name)3.236 E +(rd Splitting).75 F F0 2.935(,a)C .435(nd the \214rst w)-2.935 F .435 +(ord is as-)-.1 F .375(signed to the \214rst)144 456 R F2(name)3.235 E F0 2.876(,t).18 G .376(he second w)-2.876 F .376(ord to the second)-.1 F -F2(name)3.236 E F0 2.876(,a).18 G .376(nd so on.)-2.876 F .375 -(If there are more w)5.376 F(ords)-.1 E .236 -(than names, the remaining w)144 456 R .237(ords and their interv)-.1 F -.237(ening delimiters are assigned to the last)-.15 F F2(name)3.097 E F0 -5.237(.I).18 G(f)-5.237 E .875(there are fe)144 468 R .875(wer w)-.25 F +F2(name)3.236 E F0 2.876(,a).18 G .376(nd so on.)-2.876 F .376 +(If there are more w)5.376 F(ords)-.1 E .237 +(than names, the remaining w)144 468 R .237(ords and their interv)-.1 F +.237(ening delimiters are assigned to the last)-.15 F F2(name)3.096 E F0 +5.236(.I).18 G(f)-5.236 E .874(there are fe)144 480 R .874(wer w)-.25 F .875(ords read from the input stream than names, the remaining names ar\ -e assigned)-.1 F .517(empty v)144 480 R 3.017(alues. The)-.25 F .517 -(characters in)3.017 F/F3 9/Times-Bold@0 SF(IFS)3.017 E F0 .518 -(are used to split the line into w)2.767 F .518 -(ords using the same rules the)-.1 F .027(shell uses for e)144 492 R +e assigned)-.1 F .518(empty v)144 492 R 3.018(alues. The)-.25 F .518 +(characters in)3.018 F/F3 9/Times-Bold@0 SF(IFS)3.018 E F0 .518 +(are used to split the line into w)2.768 F .517 +(ords using the same rules the)-.1 F .026(shell uses for e)144 504 R .026(xpansion \(described abo)-.15 F .326 -.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)2.526 G .026(rd Splitting).75 F F0 2.526(\). The)B .026 -(backslash character \()2.526 F F1(\\)A F0 2.526(\)m)C(ay)-2.526 E .488 -(be used to remo)144 504 R .788 -.15(ve a)-.15 H .788 -.15(ny s).15 H +(backslash character \()2.526 F F1(\\)A F0 2.527(\)m)C(ay)-2.527 E .489 +(be used to remo)144 516 R .788 -.15(ve a)-.15 H .788 -.15(ny s).15 H .488(pecial meaning for the ne).15 F .488 -(xt character read and for line continuation.)-.15 F(Op-)5.489 E -(tions, if supplied, ha)144 516 Q .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E F1144 528 Q F2(aname)2.5 E F0 1.026(The w) -180 540 R 1.026(ords are assigned to sequential indices of the array v) --.1 F(ariable)-.25 E F2(aname)3.855 E F0 3.525(,s).18 G 1.025 -(tarting at 0.)-3.525 F F2(aname)180.33 552 Q F0(is unset before an)2.68 +(xt character read and for line continuation.)-.15 F(Op-)5.488 E +(tions, if supplied, ha)144 528 Q .3 -.15(ve t)-.2 H(he follo).15 E +(wing meanings:)-.25 E F1144 540 Q F2(aname)2.5 E F0 1.025(The w) +180 552 R 1.026(ords are assigned to sequential indices of the array v) +-.1 F(ariable)-.25 E F2(aname)3.856 E F0 3.526(,s).18 G 1.026 +(tarting at 0.)-3.526 F F2(aname)180.33 564 Q F0(is unset before an)2.68 E 2.5(yn)-.15 G .5 -.25(ew va)-2.5 H(lues are assigned.).25 E(Other)5 E -F2(name)2.5 E F0(ar)2.5 E(guments are ignored.)-.18 E F1144 564 Q -F2(delim)2.5 E F0 .28(The \214rst character of)180 576 R F2(delim)2.78 E -F0 .281(is used to terminate the input line, rather than ne)2.78 F 2.781 -(wline. If)-.25 F F2(de-)2.781 E(lim)180 588 Q F0(is the empty string,) -2.5 E F1 -.18(re)2.5 G(ad).18 E F0 +F2(name)2.5 E F0(ar)2.5 E(guments are ignored.)-.18 E F1144 576 Q +F2(delim)2.5 E F0 .281(The \214rst character of)180 588 R F2(delim)2.781 +E F0 .281(is used to terminate the input line, rather than ne)2.781 F +2.78(wline. If)-.25 F F2(de-)2.78 E(lim)180 600 Q F0 +(is the empty string,)2.5 E F1 -.18(re)2.5 G(ad).18 E F0 (will terminate a line when it reads a NUL character)2.5 E(.)-.55 E F1 -144 600 Q F0 .373 -(If the standard input is coming from a terminal,)180 600 R F1 -.18(re) -2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.872 E F0(abo)2.622 E --.15(ve)-.15 G 2.872(\)i).15 G 2.872(su)-2.872 G(sed)-2.872 E .218 -(to obtain the line.)180 612 R .218(Readline uses the current \(or def) +144 612 Q F0 .372 +(If the standard input is coming from a terminal,)180 612 R F1 -.18(re) +2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.873 E F0(abo)2.623 E +-.15(ve)-.15 G 2.873(\)i).15 G 2.873(su)-2.873 G(sed)-2.873 E .218 +(to obtain the line.)180 624 R .218(Readline uses the current \(or def) 5.218 F .218(ault, if line editing w)-.1 F .218(as not pre)-.1 F -(viously)-.25 E(acti)180 624 Q -.15(ve)-.25 G 2.5(\)e).15 G +(viously)-.25 E(acti)180 636 Q -.15(ve)-.25 G 2.5(\)e).15 G (diting settings, b)-2.5 E(ut uses readline')-.2 E 2.5(sd)-.55 G(ef)-2.5 -E(ault \214lename completion.)-.1 E F1144 636 Q F2(te)2.5 E(xt)-.2 -E F0(If)180 636 Q F1 -.18(re)2.716 G(adline).18 E F0 .216 -(is being used to read the line,)2.716 F F2(te)2.716 E(xt)-.2 E F0 .216 -(is placed into the editing b)2.716 F(uf)-.2 E .215(fer before edit-) --.25 F(ing be)180 648 Q(gins.)-.15 E F1144 660 Q F2(nc)2.5 E(har) --.15 E(s)-.1 E F1 -.18(re)180 672 S(ad).18 E F0 .322 -(returns after reading)2.822 F F2(nc)2.823 E(har)-.15 E(s)-.1 E F0 .323 +E(ault \214lename completion.)-.1 E F1144 648 Q F2(te)2.5 E(xt)-.2 +E F0(If)180 648 Q F1 -.18(re)2.715 G(adline).18 E F0 .216 +(is being used to read the line,)2.715 F F2(te)2.716 E(xt)-.2 E F0 .216 +(is placed into the editing b)2.716 F(uf)-.2 E .216(fer before edit-) +-.25 F(ing be)180 660 Q(gins.)-.15 E F1144 672 Q F2(nc)2.5 E(har) +-.15 E(s)-.1 E F1 -.18(re)180 684 S(ad).18 E F0 .323 +(returns after reading)2.823 F F2(nc)2.823 E(har)-.15 E(s)-.1 E F0 .323 (characters rather than w)2.823 F .323 -(aiting for a complete line of in-)-.1 F(put, b)180 684 Q +(aiting for a complete line of in-)-.1 F(put, b)180 696 Q (ut honors a delimiter if fe)-.2 E(wer than)-.25 E F2(nc)2.5 E(har)-.15 -E(s)-.1 E F0(characters are read before the delimiter)2.5 E(.)-.55 E F1 -144 696 Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 708 S(ad) -.18 E F0 1.269(returns after reading e)3.77 F(xactly)-.15 E F2(nc)3.769 -E(har)-.15 E(s)-.1 E F0 1.269(characters rather than w)3.769 F 1.269 -(aiting for a complete)-.1 F 3.19 -(line of input, unless EOF is encountered or)180 720 R F1 -.18(re)5.69 G -(ad).18 E F0 3.19(times out.)5.69 F 3.19(Delimiter characters)8.19 F -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(73)197.335 E 0 Cg EP +E(s)-.1 E F0(characters are read before the delimiter)2.5 E(.)-.55 E +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(73)197.335 E 0 Cg EP %%Page: 74 74 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.109 -(encountered in the input are not treated specially and do not cause)180 -84 R/F1 10/Times-Bold@0 SF -.18(re)3.608 G(ad).18 E F0 1.108 -(to return until)3.608 F/F2 10/Times-Italic@0 SF(nc)180 96 Q(har)-.15 E -(s)-.1 E F0 .818(characters are read.)3.318 F .818 -(The result is not split on the characters in)5.818 F F1(IFS)3.318 E F0 -3.318(;t)C .819(he intent is)-3.318 F .498(that the v)180 108 R .498 -(ariable is assigned e)-.25 F .498 -(xactly the characters read \(with the e)-.15 F .497 -(xception of backslash;)-.15 F(see the)180 120 Q F12.5 E F0 -(option belo)2.5 E(w\).)-.25 E F1144 132 Q F2(pr)2.5 E(ompt)-.45 E -F0(Display)180 144 Q F2(pr)3.66 E(ompt)-.45 E F0 1.161 -(on standard error)3.66 F 3.661(,w)-.4 G 1.161(ithout a trailing ne) --3.661 F 1.161(wline, before attempting to read)-.25 F(an)180 156 Q 2.5 -(yi)-.15 G 2.5(nput. The)-2.5 F +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 +SF144 84 Q/F2 10/Times-Italic@0 SF(nc)2.5 E(har)-.15 E(s)-.1 E F1 +-.18(re)180 96 S(ad).18 E F0 1.269(returns after reading e)3.769 F +(xactly)-.15 E F2(nc)3.769 E(har)-.15 E(s)-.1 E F0 1.269 +(characters rather than w)3.769 F 1.27(aiting for a complete)-.1 F .275 +(line of input, unless EOF is encountered or)180 108 R F1 -.18(re)2.775 +G(ad).18 E F0 .274(times out.)2.774 F .274(Delimiter characters encoun-) +5.274 F 1.002 +(tered in the input are not treated specially and do not cause)180 120 R +F1 -.18(re)3.503 G(ad).18 E F0 1.003(to return until)3.503 F F2(nc)3.503 +E(har)-.15 E(s)-.1 E F0 .609(characters are read.)180 132 R .608 +(The result is not split on the characters in)5.609 F F1(IFS)3.108 E F0 +3.108(;t)C .608(he intent is that the)-3.108 F -.25(va)180 144 S .669 +(riable is assigned e).25 F .669 +(xactly the characters read \(with the e)-.15 F .67 +(xception of backslash; see the)-.15 F F1180 156 Q F0(option belo) +2.5 E(w\).)-.25 E F1144 168 Q F2(pr)2.5 E(ompt)-.45 E F0(Display) +180 180 Q F2(pr)3.661 E(ompt)-.45 E F0 1.161(on standard error)3.661 F +3.661(,w)-.4 G 1.161(ithout a trailing ne)-3.661 F 1.161 +(wline, before attempting to read)-.25 F(an)180 192 Q 2.5(yi)-.15 G 2.5 +(nput. The)-2.5 F (prompt is displayed only if input is coming from a terminal.)2.5 E F1 -144 168 Q F0 .544(Backslash does not act as an escape character) -180 168 R 5.543(.T)-.55 G .543(he backslash is considered to be part of) --5.543 F .492(the line.)180 180 R .492(In particular)5.492 F 2.992(,ab) --.4 G(ackslash-ne)-2.992 E .493 +144 204 Q F0 .543(Backslash does not act as an escape character) +180 204 R 5.543(.T)-.55 G .544(he backslash is considered to be part of) +-5.543 F .493(the line.)180 216 R .493(In particular)5.493 F 2.993(,ab) +-.4 G(ackslash-ne)-2.993 E .493 (wline pair may not then be used as a line continua-)-.25 F(tion.)180 -192 Q F1144 204 Q F0(Silent mode.)180 204 Q +228 Q F1144 240 Q F0(Silent mode.)180 240 Q (If input is coming from a terminal, characters are not echoed.)5 E F1 -144 216 Q F2(timeout)2.5 E F0(Cause)180 228 Q F1 -.18(re)2.929 G -(ad).18 E F0 .428(to time out and return f)2.929 F .428 -(ailure if a complete line of input \(or a speci\214ed num-)-.1 F .56 -(ber of characters\) is not read within)180 240 R F2(timeout)3.061 E F0 -(seconds.)3.061 E F2(timeout)5.561 E F0 .561(may be a decimal number) -3.061 F(with a fractional portion follo)180 252 Q +144 252 Q F2(timeout)2.5 E F0(Cause)180 264 Q F1 -.18(re)2.928 G +(ad).18 E F0 .428(to time out and return f)2.928 F .428 +(ailure if a complete line of input \(or a speci\214ed num-)-.1 F .561 +(ber of characters\) is not read within)180 276 R F2(timeout)3.061 E F0 +(seconds.)3.061 E F2(timeout)5.561 E F0 .56(may be a decimal number) +3.061 F(with a fractional portion follo)180 288 Q (wing the decimal point.)-.25 E(This option is only ef)5 E(fecti)-.25 E .3 -.15(ve i)-.25 H(f).15 E F1 -.18(re)2.5 G(ad).18 E F0 .506(is readin\ g input from a terminal, pipe, or other special \214le; it has no ef)180 -264 R .506(fect when reading)-.25 F .59(from re)180 276 R .59 -(gular \214les.)-.15 F(If)5.59 E F1 -.18(re)3.09 G(ad).18 E F0 .589 -(times out,)3.09 F F1 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve)-.2 -G 3.089(sa).15 G .889 -.15(ny p)-3.089 H .589 -(artial input read into the speci\214ed).15 F -.25(va)180 288 S(riable) +300 R .505(fect when reading)-.25 F .589(from re)180 312 R .589 +(gular \214les.)-.15 F(If)5.589 E F1 -.18(re)3.089 G(ad).18 E F0 .589 +(times out,)3.089 F F1 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve) +-.2 G 3.089(sa).15 G .889 -.15(ny p)-3.089 H .59 +(artial input read into the speci\214ed).15 F -.25(va)180 324 S(riable) .25 E F2(name)2.77 E F0 5.27(.I)C(f)-5.27 E F2(timeout)2.77 E F0 .27 (is 0,)2.77 F F1 -.18(re)2.77 G(ad).18 E F0 .27(returns immediately)2.77 F 2.77(,w)-.65 G .27(ithout trying to read an)-2.77 F 2.77(yd)-.15 G -(ata.)-2.77 E .228(The e)180 300 R .228(xit status is 0 if input is a) +(ata.)-2.77 E .227(The e)180 336 R .228(xit status is 0 if input is a) -.15 F -.25(va)-.2 G .228(ilable on the speci\214ed \214le descriptor) -.25 F 2.728(,o)-.4 G 2.727(rt)-2.728 G .227(he read will re-)-2.727 F -1.224(turn EOF)180 312 R 3.724(,n)-.8 G 1.224(on-zero otherwise.)-3.724 -F 1.224(The e)6.224 F 1.225 +.25 F 2.728(,o)-.4 G 2.728(rt)-2.728 G .228(he read will re-)-2.728 F +1.225(turn EOF)180 348 R 3.725(,n)-.8 G 1.225(on-zero otherwise.)-3.725 +F 1.225(The e)6.225 F 1.225 (xit status is greater than 128 if the timeout is e)-.15 F(x-)-.15 E -(ceeded.)180 324 Q F1144 336 Q F2(fd)2.5 E F0 -(Read input from \214le descriptor)180 336 Q F2(fd)2.5 E F0(.)A .522 -(If no)144 352.8 R F2(names)3.382 E F0 .522 +(ceeded.)180 360 Q F1144 372 Q F2(fd)2.5 E F0 +(Read input from \214le descriptor)180 372 Q F2(fd)2.5 E F0(.)A .522 +(If no)144 388.8 R F2(names)3.382 E F0 .522 (are supplied, the line read, without the ending delimiter b)3.292 F -.522(ut otherwise unmodi\214ed, is)-.2 F 1.186(assigned to the v)144 -364.8 R(ariable)-.25 E/F3 9/Times-Bold@0 SF(REPL)3.686 E(Y)-.828 E/F4 9 +.522(ut otherwise unmodi\214ed, is)-.2 F 1.187(assigned to the v)144 +400.8 R(ariable)-.25 E/F3 9/Times-Bold@0 SF(REPL)3.686 E(Y)-.828 E/F4 9 /Times-Roman@0 SF(.)A F0 1.186(The e)5.686 F 1.186 (xit status is zero, unless end-of-\214le is encountered,)-.15 F F1 -.18 -(re)3.687 G(ad).18 E F0 .961 +(re)3.686 G(ad).18 E F0 .96 (times out \(in which case the status is greater than 128\), a v)144 -376.8 R .96(ariable assignment error \(such as as-)-.25 F .706 -(signing to a readonly v)144 388.8 R .706(ariable\) occurs, or an in) +412.8 R .961(ariable assignment error \(such as as-)-.25 F .707 +(signing to a readonly v)144 424.8 R .706(ariable\) occurs, or an in) -.25 F -.25(va)-.4 G .706(lid \214le descriptor is supplied as the ar) -.25 F .707(gument to)-.18 F F1144 400.8 Q F0(.)A F1 -.18(re)108 -417.6 S(adonly).18 E F0([)2.5 E F1(\255aAf)A F0 2.5(][)C F1-2.5 E +.25 F .706(gument to)-.18 F F1144 436.8 Q F0(.)A F1 -.18(re)108 +453.6 S(adonly).18 E F0([)2.5 E F1(\255aAf)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(wor)A(d)-.37 E F0 2.5(].)C(..]) --2.5 E .77(The gi)144 429.6 R -.15(ve)-.25 G(n).15 E F2(names)3.27 E F0 +-2.5 E .77(The gi)144 465.6 R -.15(ve)-.25 G(n).15 E F2(names)3.27 E F0 .77(are mark)3.27 F .77(ed readonly; the v)-.1 F .77(alues of these)-.25 -F F2(names)3.63 E F0 .77(may not be changed by subse-)3.54 F 1.096 -(quent assignment.)144 441.6 R 1.096(If the)6.096 F F13.596 E F0 -1.097(option is supplied, the functions corresponding to the)3.596 F F2 -(names)3.597 E F0 1.097(are so)3.597 F(mark)144 453.6 Q 3.334(ed. The) +F F2(names)3.63 E F0 .77(may not be changed by subse-)3.54 F 1.097 +(quent assignment.)144 477.6 R 1.097(If the)6.097 F F13.597 E F0 +1.097(option is supplied, the functions corresponding to the)3.597 F F2 +(names)3.596 E F0 1.096(are so)3.596 F(mark)144 489.6 Q 3.334(ed. The) -.1 F F13.334 E F0 .834(option restricts the v)3.334 F .834 (ariables to inde)-.25 F -.15(xe)-.15 G 3.334(da).15 G .834(rrays; the) -3.334 F F13.334 E F0 .834(option restricts the v)3.334 F(ari-) --.25 E .776(ables to associati)144 465.6 R 1.076 -.15(ve a)-.25 H 3.276 -(rrays. If).15 F .777(both options are supplied,)3.276 F F13.277 E -F0(tak)3.277 E .777(es precedence.)-.1 F .777(If no)5.777 F F2(name) -3.637 E F0(ar)3.457 E(gu-)-.18 E .522(ments are gi)144 477.6 R -.15(ve) +-.25 E .777(ables to associati)144 501.6 R 1.077 -.15(ve a)-.25 H 3.277 +(rrays. If).15 F .777(both options are supplied,)3.277 F F13.277 E +F0(tak)3.277 E .776(es precedence.)-.1 F .776(If no)5.776 F F2(name) +3.636 E F0(ar)3.456 E(gu-)-.18 E .521(ments are gi)144 513.6 R -.15(ve) -.25 G .521(n, or if the).15 F F13.021 E F0 .521 (option is supplied, a list of all readonly names is printed.)3.021 F -.521(The other)5.521 F .295(options may be used to restrict the output \ -to a subset of the set of readonly names.)144 489.6 R(The)5.296 E F1 -2.796 E F0(option)2.796 E .786 +.522(The other)5.521 F .295(options may be used to restrict the output \ +to a subset of the set of readonly names.)144 525.6 R(The)5.295 E F1 +2.795 E F0(option)2.795 E .786 (causes output to be displayed in a format that may be reused as input.) -144 501.6 R .786(If a v)5.786 F .785(ariable name is fol-)-.25 F(lo)144 -513.6 Q .717(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v) +144 537.6 R .786(If a v)5.786 F .786(ariable name is fol-)-.25 F(lo)144 +549.6 Q .718(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v) -3.218 F .718(alue of the v)-.25 F .718(ariable is set to)-.25 F F2(wor) 3.218 E(d)-.37 E F0 5.718(.T)C .718(he return status is 0 unless an in) -5.718 F -.25(va)-.4 G(lid).25 E .26(option is encountered, one of the) -144 525.6 R F2(names)3.12 E F0 .26(is not a v)3.03 F .26(alid shell v) +144 561.6 R F2(names)3.12 E F0 .26(is not a v)3.03 F .26(alid shell v) -.25 F .26(ariable name, or)-.25 F F12.76 E F0 .26 -(is supplied with a)2.76 F F2(name)144.36 537.6 Q F0 -(that is not a function.)2.68 E F1 -.18(re)108 554.4 S(tur).18 E(n)-.15 -E F0([)2.5 E F2(n)A F0(])A .02(Causes a function to stop e)144 566.4 R --.15(xe)-.15 G .02(cuting and return the v).15 F .021 -(alue speci\214ed by)-.25 F F2(n)2.881 E F0 .021(to its caller)2.761 F -5.021(.I)-.55 G(f)-5.021 E F2(n)2.881 E F0 .021(is omitted,)2.761 F .597 -(the return status is that of the last command e)144 578.4 R -.15(xe) --.15 G .596(cuted in the function body).15 F 5.596(.I)-.65 G(f)-5.596 E -F1 -.18(re)3.096 G(tur).18 E(n)-.15 E F0 .596(is e)3.096 F -.15(xe)-.15 -G(cuted).15 E .267(by a trap handler)144 590.4 R 2.767(,t)-.4 G .267 +(is supplied with a)2.76 F F2(name)144.36 573.6 Q F0 +(that is not a function.)2.68 E F1 -.18(re)108 590.4 S(tur).18 E(n)-.15 +E F0([)2.5 E F2(n)A F0(])A .021(Causes a function to stop e)144 602.4 R +-.15(xe)-.15 G .021(cuting and return the v).15 F .021 +(alue speci\214ed by)-.25 F F2(n)2.88 E F0 .02(to its caller)2.76 F 5.02 +(.I)-.55 G(f)-5.02 E F2(n)2.88 E F0 .02(is omitted,)2.76 F .596 +(the return status is that of the last command e)144 614.4 R -.15(xe) +-.15 G .597(cuted in the function body).15 F 5.597(.I)-.65 G(f)-5.597 E +F1 -.18(re)3.097 G(tur).18 E(n)-.15 E F0 .597(is e)3.097 F -.15(xe)-.15 +G(cuted).15 E .267(by a trap handler)144 626.4 R 2.767(,t)-.4 G .267 (he last command used to determine the status is the last command e) --2.767 F -.15(xe)-.15 G .268(cuted be-).15 F .02(fore the trap handler) -144 602.4 R 5.02(.I)-.55 G(f)-5.02 E F1 -.18(re)2.52 G(tur).18 E(n)-.15 +-2.767 F -.15(xe)-.15 G .267(cuted be-).15 F .02(fore the trap handler) +144 638.4 R 5.02(.I)-.55 G(f)-5.02 E F1 -.18(re)2.52 G(tur).18 E(n)-.15 E F0 .02(is e)2.52 F -.15(xe)-.15 G .02(cuted during a).15 F F1(DEB)2.52 E(UG)-.1 E F0 .02(trap, the last command used to deter)2.52 F(-)-.2 E -.885(mine the status is the last command e)144 614.4 R -.15(xe)-.15 G -.886(cuted by the trap handler before).15 F F1 -.18(re)3.386 G(tur).18 E -(n)-.15 E F0 -.1(wa)3.386 G 3.386(si).1 G -1.9 -.4(nv o)-3.386 H -.1(ke) -.4 G 3.386(d. If).1 F F1 -.18(re)144 626.4 S(tur).18 E(n)-.15 E F0 .628 -(is used outside a function, b)3.128 F .628(ut during e)-.2 F -.15(xe) --.15 G .628(cution of a script by the).15 F F1(.)3.127 E F0(\()5.627 E -F1(sour)A(ce)-.18 E F0 3.127(\)c)C .627(ommand, it)-3.127 F .588 -(causes the shell to stop e)144 638.4 R -.15(xe)-.15 G .588 -(cuting that script and return either).15 F F2(n)3.448 E F0 .589 -(or the e)3.329 F .589(xit status of the last com-)-.15 F .326(mand e) -144 650.4 R -.15(xe)-.15 G .326(cuted within the script as the e).15 F -.326(xit status of the script.)-.15 F(If)5.326 E F2(n)2.826 E F0 .325 -(is supplied, the return v)2.826 F .325(alue is)-.25 F .444 -(its least signi\214cant 8 bits.)144 662.4 R .444 -(The return status is non-zero if)5.444 F F1 -.18(re)2.945 G(tur).18 E -(n)-.15 E F0 .445(is supplied a non-numeric ar)2.945 F(gu-)-.18 E .381 -(ment, or is used outside a function and not during e)144 674.4 R -.15 +.886(mine the status is the last command e)144 650.4 R -.15(xe)-.15 G +.886(cuted by the trap handler before).15 F F1 -.18(re)3.385 G(tur).18 E +(n)-.15 E F0 -.1(wa)3.385 G 3.385(si).1 G -1.9 -.4(nv o)-3.385 H -.1(ke) +.4 G 3.385(d. If).1 F F1 -.18(re)144 662.4 S(tur).18 E(n)-.15 E F0 .627 +(is used outside a function, b)3.127 F .628(ut during e)-.2 F -.15(xe) +-.15 G .628(cution of a script by the).15 F F1(.)3.128 E F0(\()5.628 E +F1(sour)A(ce)-.18 E F0 3.128(\)c)C .628(ommand, it)-3.128 F .589 +(causes the shell to stop e)144 674.4 R -.15(xe)-.15 G .589 +(cuting that script and return either).15 F F2(n)3.448 E F0 .588 +(or the e)3.328 F .588(xit status of the last com-)-.15 F .325(mand e) +144 686.4 R -.15(xe)-.15 G .325(cuted within the script as the e).15 F +.326(xit status of the script.)-.15 F(If)5.326 E F2(n)2.826 E F0 .326 +(is supplied, the return v)2.826 F .326(alue is)-.25 F .445 +(its least signi\214cant 8 bits.)144 698.4 R .444 +(The return status is non-zero if)5.445 F F1 -.18(re)2.944 G(tur).18 E +(n)-.15 E F0 .444(is supplied a non-numeric ar)2.944 F(gu-)-.18 E .381 +(ment, or is used outside a function and not during e)144 710.4 R -.15 (xe)-.15 G .381(cution of a script by).15 F F1(.)2.881 E F0(or)3.714 E -F1(sour)2.881 E(ce)-.18 E F0 5.38(.A)C .68 -.15(ny c)-5.38 H(om-).15 E -.749(mand associated with the)144 686.4 R F1(RETURN)3.249 E F0 .749 +F1(sour)2.881 E(ce)-.18 E F0 5.381(.A)C .681 -.15(ny c)-5.381 H(om-).15 +E .75(mand associated with the)144 722.4 R F1(RETURN)3.249 E F0 .749 (trap is e)3.249 F -.15(xe)-.15 G .749(cuted before e).15 F -.15(xe)-.15 -G .75(cution resumes after the function).15 F(or script.)144 698.4 Q -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(74)197.335 E 0 Cg EP +G .749(cution resumes after the function).15 F(GNU Bash 5.3)72 768 Q +(2023 June 28)148.175 E(74)197.335 E 0 Cg EP %%Page: 75 75 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(set)108 84 Q F0([)2.5 E F1(\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1 --2.5 E/F2 10/Times-Italic@0 SF(option\255name)2.5 E F0 2.5(][)C F1 --2.5 E F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E -F0(...])2.5 E F1(set)108 96 Q F0([)2.5 E F1(+abefhkmnptuvxBCEHPT)A F0 -2.5(][)C F1(+o)-2.5 E F2(option\255name)2.5 E F0 2.5(][)C F1-2.5 E -F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0(...])2.5 E --.4(Wi)144 108 S .574(thout options, display the name and v).4 F .574 -(alue of each shell v)-.25 F .573 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(or script.)144 84 +Q/F1 10/Times-Bold@0 SF(set)108 100.8 Q F0([)2.5 E F1 +(\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1-2.5 E/F2 10 +/Times-Italic@0 SF(option\255name)2.5 E F0 2.5(][)C F1-2.5 E F0 +2.5(][)C F1-2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0(...])2.5 E F1 +(set)108 112.8 Q F0([)2.5 E F1(+abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1(+o) +-2.5 E F2(option\255name)2.5 E F0 2.5(][)C F1-2.5 E F0 2.5(][)C F1 +-2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0(...])2.5 E -.4(Wi)144 +124.8 S .573(thout options, display the name and v).4 F .573 +(alue of each shell v)-.25 F .574 (ariable in a format that can be reused)-.25 F .113 -(as input for setting or resetting the currently-set v)144 120 R 2.613 +(as input for setting or resetting the currently-set v)144 136.8 R 2.613 (ariables. Read-only)-.25 F -.25(va)2.613 G .113 -(riables cannot be reset.).25 F(In)5.113 E F2 1.032(posix mode)144 132 R -F0 3.532(,o)C 1.032(nly shell v)-3.532 F 1.032(ariables are listed.)-.25 -F 1.032(The output is sorted according to the current locale.)6.032 F -.58(When options are speci\214ed, the)144 144 R 3.081(ys)-.15 G .581 -(et or unset shell attrib)-3.081 F 3.081(utes. An)-.2 F 3.081(ya)-.15 G --.18(rg)-3.081 G .581(uments remaining after op-).18 F .161 -(tion processing are treated as v)144 156 R .161 +(riables cannot be reset.).25 F(In)5.112 E F2 1.032(posix mode)144 148.8 +R F0 3.532(,o)C 1.032(nly shell v)-3.532 F 1.032(ariables are listed.) +-.25 F 1.032(The output is sorted according to the current locale.)6.032 +F .581(When options are speci\214ed, the)144 160.8 R 3.081(ys)-.15 G +.581(et or unset shell attrib)-3.081 F 3.081(utes. An)-.2 F 3.08(ya)-.15 +G -.18(rg)-3.08 G .58(uments remaining after op-).18 F .16 +(tion processing are treated as v)144 172.8 R .161 (alues for the positional parameters and are assigned, in order)-.25 F -2.66(,t)-.4 G(o)-2.66 E F1($1)2.66 E F0(,)A F1($2)144 168 Q F0(,)A F1 -2.5(... $)2.5 F F2(n)A F0 5(.O)C(ptions, if speci\214ed, ha)-5 E .3 -.15 -(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1144 180 Q F0 -1.377(Each v)184 180 R 1.377 +2.661(,t)-.4 G(o)-2.661 E F1($1)2.661 E F0(,)A F1($2)144 184.8 Q F0(,)A +F1 2.5(... $)2.5 F F2(n)A F0 5(.O)C(ptions, if speci\214ed, ha)-5 E .3 +-.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1144 196.8 Q +F0 1.378(Each v)184 196.8 R 1.377 (ariable or function that is created or modi\214ed is gi)-.25 F -.15(ve) --.25 G 3.877(nt).15 G 1.377(he e)-3.877 F 1.378(xport attrib)-.15 F -1.378(ute and)-.2 F(mark)184 192 Q(ed for e)-.1 E(xport to the en)-.15 E -(vironment of subsequent commands.)-.4 E F1144 204 Q F0 .132 -(Report the status of terminated background jobs immediately)184 204 R -2.632(,r)-.65 G .131(ather than before the ne)-2.632 F(xt)-.15 E -(primary prompt.)184 216 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o)-.25 -H(nly when job control is enabled.).15 E F1144 228 Q F0 .087 -(Exit immediately if a)184 228 R F2(pipeline)2.587 E F0 .087 -(\(which may consist of a single)2.587 F F2 .088(simple command)2.588 F -F0 .088(\), a)B F2(list)2.588 E F0 2.588(,o)C(r)-2.588 E(a)184 240 Q F2 -1.521(compound command)4.021 F F0(\(see)4.021 E/F3 9/Times-Bold@0 SF +-.25 G 3.877(nt).15 G 1.377(he e)-3.877 F 1.377(xport attrib)-.15 F +1.377(ute and)-.2 F(mark)184 208.8 Q(ed for e)-.1 E(xport to the en)-.15 +E(vironment of subsequent commands.)-.4 E F1144 220.8 Q F0 .131 +(Report the status of terminated background jobs immediately)184 220.8 R +2.632(,r)-.65 G .132(ather than before the ne)-2.632 F(xt)-.15 E +(primary prompt.)184 232.8 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o) +-.25 H(nly when job control is enabled.).15 E F1144 244.8 Q F0 +.088(Exit immediately if a)184 244.8 R F2(pipeline)2.588 E F0 .087 +(\(which may consist of a single)2.588 F F2 .087(simple command)2.587 F +F0 .087(\), a)B F2(list)2.587 E F0 2.587(,o)C(r)-2.587 E(a)184 256.8 Q +F2 1.52(compound command)4.02 F F0(\(see)4.021 E/F3 9/Times-Bold@0 SF 1.521(SHELL GRAMMAR)4.021 F F0(abo)3.771 E -.15(ve)-.15 G 1.521(\), e) -.15 F 1.521(xits with a non-zero status.)-.15 F .079 -(The shell does not e)184 252 R .079(xit if the command that f)-.15 F -.08(ails is part of the command list immediately)-.1 F(follo)184 264 Q -1.655(wing a)-.25 F F1(while)4.155 E F0(or)4.155 E F1(until)4.155 E F0 --.1(ke)4.155 G(yw)-.05 E 1.655(ord, part of the test follo)-.1 F 1.654 -(wing the)-.25 F F1(if)4.154 E F0(or)4.154 E F1(elif)4.154 E F0(reserv) -4.154 E(ed)-.15 E -.1(wo)184 276 S .581(rds, part of an).1 F 3.081(yc) --.15 G .581(ommand e)-3.081 F -.15(xe)-.15 G .581(cuted in a).15 F F1 -(&&)3.081 E F0(or)3.081 E F1(||)3.081 E F0 .582(list e)3.082 F .582 -(xcept the command follo)-.15 F(wing)-.25 E .918(the \214nal)184 288 R -F1(&&)3.418 E F0(or)3.418 E F1(||)3.418 E F0 3.418(,a)C 1.218 -.15(ny c) --3.418 H .918(ommand in a pipeline b).15 F .917 -(ut the last, or if the command')-.2 F 3.417(sr)-.55 G(eturn)-3.417 E --.25(va)184 300 S .66(lue is being in).25 F -.15(ve)-.4 G .66(rted with) -.15 F F1(!)3.16 E F0 5.661(.I)C 3.161(fac)-5.661 G .661 -(ompound command other than a subshell returns a)-3.161 F 1.113 -(non-zero status because a command f)184 312 R 1.112(ailed while)-.1 F -F13.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.112 -(eing ignored, the shell does)-3.612 F .177(not e)184 324 R 2.677 -(xit. A)-.15 F .177(trap on)2.677 F F1(ERR)2.677 E F0 2.677(,i)C 2.678 -(fs)-2.677 G .178(et, is e)-2.678 F -.15(xe)-.15 G .178 -(cuted before the shell e).15 F 2.678(xits. This)-.15 F .178 -(option applies to)2.678 F .618(the shell en)184 336 R .617 +.15 F 1.521(xits with a non-zero status.)-.15 F .08 +(The shell does not e)184 268.8 R .079(xit if the command that f)-.15 F +.079(ails is part of the command list immediately)-.1 F(follo)184 280.8 +Q 1.654(wing a)-.25 F F1(while)4.154 E F0(or)4.154 E F1(until)4.154 E F0 +-.1(ke)4.154 G(yw)-.05 E 1.655(ord, part of the test follo)-.1 F 1.655 +(wing the)-.25 F F1(if)4.155 E F0(or)4.155 E F1(elif)4.155 E F0(reserv) +4.155 E(ed)-.15 E -.1(wo)184 292.8 S .582(rds, part of an).1 F 3.082(yc) +-.15 G .582(ommand e)-3.082 F -.15(xe)-.15 G .581(cuted in a).15 F F1 +(&&)3.081 E F0(or)3.081 E F1(||)3.081 E F0 .581(list e)3.081 F .581 +(xcept the command follo)-.15 F(wing)-.25 E .917(the \214nal)184 304.8 R +F1(&&)3.417 E F0(or)3.417 E F1(||)3.417 E F0 3.417(,a)C 1.217 -.15(ny c) +-3.417 H .918(ommand in a pipeline b).15 F .918 +(ut the last, or if the command')-.2 F 3.418(sr)-.55 G(eturn)-3.418 E +-.25(va)184 316.8 S .661(lue is being in).25 F -.15(ve)-.4 G .661 +(rted with).15 F F1(!)3.161 E F0 5.661(.I)C 3.161(fac)-5.661 G .66 +(ompound command other than a subshell returns a)-3.161 F 1.112 +(non-zero status because a command f)184 328.8 R 1.112(ailed while)-.1 F +F13.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.113 +(eing ignored, the shell does)-3.612 F .178(not e)184 340.8 R 2.678 +(xit. A)-.15 F .178(trap on)2.678 F F1(ERR)2.678 E F0 2.678(,i)C 2.678 +(fs)-2.678 G .178(et, is e)-2.678 F -.15(xe)-.15 G .178 +(cuted before the shell e).15 F 2.677(xits. This)-.15 F .177 +(option applies to)2.677 F .617(the shell en)184 352.8 R .617 (vironment and each subshell en)-.4 F .617(vironment separately \(see) --.4 F F3 .617(COMMAND EXE-)3.117 F .642(CUTION ENVIR)184 348 R(ONMENT) +-.4 F F3 .618(COMMAND EXE-)3.118 F .643(CUTION ENVIR)184 364.8 R(ONMENT) -.27 E F0(abo)2.893 E -.15(ve)-.15 G .643 (\), and may cause subshells to e).15 F .643(xit before e)-.15 F -.15 -(xe)-.15 G .643(cuting all).15 F(the commands in the subshell.)184 360 Q -.999(If a compound command or shell function e)184 378 R -.15(xe)-.15 G -.999(cutes in a conte).15 F .998(xt where)-.15 F F13.498 E F0 .998 -(is being ig-)3.498 F .089(nored, none of the commands e)184 390 R -.15 -(xe)-.15 G .089(cuted within the compound command or function body).15 F -.503(will be af)184 402 R .503(fected by the)-.25 F F13.002 E F0 +(xe)-.15 G .642(cuting all).15 F(the commands in the subshell.)184 376.8 +Q .998(If a compound command or shell function e)184 394.8 R -.15(xe) +-.15 G .999(cutes in a conte).15 F .999(xt where)-.15 F F13.499 E +F0 .999(is being ig-)3.499 F .089(nored, none of the commands e)184 +406.8 R -.15(xe)-.15 G .089 +(cuted within the compound command or function body).15 F .502 +(will be af)184 418.8 R .502(fected by the)-.25 F F13.002 E F0 .502(setting, e)3.002 F -.15(ve)-.25 G 3.002(ni).15 G(f)-3.002 E F1 -3.002 E F0 .502(is set and a command returns a f)3.002 F .502 -(ailure sta-)-.1 F 4.183(tus. If)184 414 R 4.183(ac)4.183 G 1.683 -(ompound command or shell function sets)-4.183 F F14.184 E F0 -1.684(while e)4.184 F -.15(xe)-.15 G 1.684(cuting in a conte).15 F(xt) --.15 E(where)184 426 Q F13.154 E F0 .654 -(is ignored, that setting will not ha)3.154 F .953 -.15(ve a)-.2 H .953 --.15(ny e).15 H -.25(ff).15 G .653(ect until the compound command).25 F -(or the command containing the function call completes.)184 438 Q F1 -144 450 Q F0(Disable pathname e)184 450 Q(xpansion.)-.15 E F1 -144 462 Q F0 .988(Remember the location of commands as the)184 462 -R 3.488(ya)-.15 G .988(re look)-3.488 F .988(ed up for e)-.1 F -.15(xe) --.15 G 3.488(cution. This).15 F .988(is en-)3.488 F(abled by def)184 474 -Q(ault.)-.1 E F1144 486 Q F0 .514(All ar)184 486 R .514 +3.002 E F0 .502(is set and a command returns a f)3.002 F .503 +(ailure sta-)-.1 F 4.184(tus. If)184 430.8 R 4.184(ac)4.184 G 1.684 +(ompound command or shell function sets)-4.184 F F14.183 E F0 +1.683(while e)4.183 F -.15(xe)-.15 G 1.683(cuting in a conte).15 F(xt) +-.15 E(where)184 442.8 Q F13.153 E F0 .653 +(is ignored, that setting will not ha)3.153 F .954 -.15(ve a)-.2 H .954 +-.15(ny e).15 H -.25(ff).15 G .654(ect until the compound command).25 F +(or the command containing the function call completes.)184 454.8 Q F1 +144 466.8 Q F0(Disable pathname e)184 466.8 Q(xpansion.)-.15 E F1 +144 478.8 Q F0 .988(Remember the location of commands as the)184 +478.8 R 3.488(ya)-.15 G .988(re look)-3.488 F .988(ed up for e)-.1 F +-.15(xe)-.15 G 3.488(cution. This).15 F .987(is en-)3.487 F +(abled by def)184 490.8 Q(ault.)-.1 E F1144 502.8 Q F0 .513 +(All ar)184 502.8 R .514 (guments in the form of assignment statements are placed in the en)-.18 -F .513(vironment for a)-.4 F -(command, not just those that precede the command name.)184 498 Q F1 -144 510 Q F0 .148(Monitor mode.)184 510 R .148 -(Job control is enabled.)5.148 F .149(This option is on by def)5.148 F -.149(ault for interacti)-.1 F .449 -.15(ve s)-.25 H(hells).15 E .651 -(on systems that support it \(see)184 522 R F3 .651(JOB CONTR)3.151 F -(OL)-.27 E F0(abo)2.901 E -.15(ve)-.15 G 3.151(\). All).15 F .65 -(processes run in a separate)3.151 F .678(process group.)184 534 R .679 -(When a background job completes, the shell prints a line containing it\ -s)5.678 F -.15(ex)184 546 S(it status.).15 E F1144 558 Q F0 .653 -(Read commands b)184 558 R .653(ut do not e)-.2 F -.15(xe)-.15 G .653 -(cute them.).15 F .652(This may be used to check a shell script for) -5.653 F(syntax errors.)184 570 Q(This is ignored by interacti)5 E .3 --.15(ve s)-.25 H(hells.).15 E F1144 582 Q F2(option\255name)2.5 E -F0(The)184 594 Q F2(option\255name)2.5 E F0(can be one of the follo)2.5 -E(wing:)-.25 E F1(allexport)184 606 Q F0(Same as)224 618 Q F12.5 E -F0(.)A F1(braceexpand)184 630 Q F0(Same as)224 642 Q F12.5 E F0(.) -A F1(emacs)184 654 Q F0 .089 -(Use an emacs-style command line editing interf)224 654 R 2.589 +F .514(vironment for a)-.4 F +(command, not just those that precede the command name.)184 514.8 Q F1 +144 526.8 Q F0 .149(Monitor mode.)184 526.8 R .149 +(Job control is enabled.)5.149 F .148(This option is on by def)5.149 F +.148(ault for interacti)-.1 F .448 -.15(ve s)-.25 H(hells).15 E .65 +(on systems that support it \(see)184 538.8 R F3 .651(JOB CONTR)3.151 F +(OL)-.27 E F0(abo)2.901 E -.15(ve)-.15 G 3.151(\). All).15 F .651 +(processes run in a separate)3.151 F .679(process group.)184 550.8 R +.678(When a background job completes, the shell prints a line containin\ +g its)5.679 F -.15(ex)184 562.8 S(it status.).15 E F1144 574.8 Q +F0 .652(Read commands b)184 574.8 R .652(ut do not e)-.2 F -.15(xe)-.15 +G .652(cute them.).15 F .653 +(This may be used to check a shell script for)5.652 F(syntax errors.)184 +586.8 Q(This is ignored by interacti)5 E .3 -.15(ve s)-.25 H(hells.).15 +E F1144 598.8 Q F2(option\255name)2.5 E F0(The)184 610.8 Q F2 +(option\255name)2.5 E F0(can be one of the follo)2.5 E(wing:)-.25 E F1 +(allexport)184 622.8 Q F0(Same as)224 634.8 Q F12.5 E F0(.)A F1 +(braceexpand)184 646.8 Q F0(Same as)224 658.8 Q F12.5 E F0(.)A F1 +(emacs)184 670.8 Q F0 .089 +(Use an emacs-style command line editing interf)224 670.8 R 2.589 (ace. This)-.1 F .089(is enabled by def)2.589 F(ault)-.1 E .95 -(when the shell is interacti)224 666 R -.15(ve)-.25 G 3.45(,u).15 G .95 -(nless the shell is started with the)-3.45 F F1(\255\255noediting)3.45 E -F0 2.5(option. This)224 678 R(also af)2.5 E(fects the editing interf) --.25 E(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1(err) -184 690 Q(exit)-.18 E F0(Same as)224 690 Q F12.5 E F0(.)A F1 -(errtrace)184 702 Q F0(Same as)224 702 Q F12.5 E F0(.)A -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(75)197.335 E 0 Cg EP +(when the shell is interacti)224 682.8 R -.15(ve)-.25 G 3.45(,u).15 G +.95(nless the shell is started with the)-3.45 F F1(\255\255noediting) +3.45 E F0 2.5(option. This)224 694.8 R(also af)2.5 E +(fects the editing interf)-.25 E(ace used for)-.1 E F1 -.18(re)2.5 G +(ad \255e).18 E F0(.)A F1(err)184 706.8 Q(exit)-.18 E F0(Same as)224 +706.8 Q F12.5 E F0(.)A F1(errtrace)184 718.8 Q F0(Same as)224 +718.8 Q F12.5 E F0(.)A(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 +E(75)197.335 E 0 Cg EP %%Page: 76 76 %%BeginPageSetup BP @@ -9280,14 +9297,14 @@ BP SF(functrace)184 84 Q F0(Same as)224 96 Q F12.5 E F0(.)A F1 (hashall)184 108 Q F0(Same as)224 108 Q F12.5 E F0(.)A F1 (histexpand)184 120 Q F0(Same as)224 132 Q F12.5 E F0(.)A F1 -(history)184 144 Q F0 .586(Enable command history)224 144 R 3.087(,a) +(history)184 144 Q F0 .587(Enable command history)224 144 R 3.087(,a) -.65 G 3.087(sd)-3.087 G .587(escribed abo)-3.087 F .887 -.15(ve u)-.15 H(nder).15 E/F2 9/Times-Bold@0 SF(HIST)3.087 E(OR)-.162 E(Y)-.315 E/F3 9 /Times-Roman@0 SF(.)A F0 .587(This option is)5.087 F(on by def)224 156 Q (ault in interacti)-.1 E .3 -.15(ve s)-.25 H(hells.).15 E F1(ignor)184 -168 Q(eeof)-.18 E F0 1.657(The ef)224 180 R 1.657 +168 Q(eeof)-.18 E F0 1.656(The ef)224 180 R 1.656 (fect is as if the shell command)-.25 F/F4 10/Courier@0 SF(IGNOREEOF=10) -4.156 E F0 1.656(had been e)4.156 F -.15(xe)-.15 G(cuted).15 E(\(see)224 +4.157 E F0 1.657(had been e)4.157 F -.15(xe)-.15 G(cuted).15 E(\(see)224 192 Q F1(Shell V)2.5 E(ariables)-.92 E F0(abo)2.5 E -.15(ve)-.15 G(\).) .15 E F1 -.1(ke)184 204 S(yw).1 E(ord)-.1 E F0(Same as)224 216 Q F1 2.5 E F0(.)A F1(monitor)184 228 Q F0(Same as)224 228 Q F12.5 @@ -9298,69 +9315,69 @@ F1(noglob)184 276 Q F0(Same as)224 276 Q F12.5 E F0(.)A F1(nolog) (Same as)224 300 Q F12.5 E F0(.)A F1(nounset)184 312 Q F0(Same as) 224 312 Q F12.5 E F0(.)A F1(onecmd)184 324 Q F0(Same as)224 324 Q F12.5 E F0(.)A F1(ph)184 336 Q(ysical)-.15 E F0(Same as)224 336 Q -F12.5 E F0(.)A F1(pipefail)184 348 Q F0 1.029 -(If set, the return v)224 348 R 1.029(alue of a pipeline is the v)-.25 F -1.03(alue of the last \(rightmost\) com-)-.25 F 1.137(mand to e)224 360 -R 1.136 +F12.5 E F0(.)A F1(pipefail)184 348 Q F0 1.03(If set, the return v) +224 348 R 1.029(alue of a pipeline is the v)-.25 F 1.029 +(alue of the last \(rightmost\) com-)-.25 F 1.136(mand to e)224 360 R +1.136 (xit with a non-zero status, or zero if all commands in the pipeline) -.15 F -.15(ex)224 372 S(it successfully).15 E 5(.T)-.65 G (his option is disabled by def)-5 E(ault.)-.1 E F1(posix)184 384 Q F0 -2.09(Change the beha)224 384 R 2.091(vior of)-.2 F F1(bash)4.591 E F0 +2.091(Change the beha)224 384 R 2.091(vior of)-.2 F F1(bash)4.591 E F0 2.091(where the def)4.591 F 2.091(ault operation dif)-.1 F 2.091 (fers from the)-.25 F 1.212(POSIX standard to match the standard \()224 396 R/F5 10/Times-Italic@0 SF 1.212(posix mode)B F0 3.712(\). See)B F2 -1.212(SEE ALSO)3.712 F F0(belo)3.462 E(w)-.25 E .954 -(for a reference to a document that details ho)224 408 R 3.455(wp)-.25 G -.955(osix mode af)-3.455 F .955(fects bash')-.25 F 3.455(sb)-.55 G(e-) --3.455 E(ha)224 420 Q(vior)-.2 E(.)-.55 E F1(pri)184 432 Q(vileged)-.1 E +1.212(SEE ALSO)3.712 F F0(belo)3.463 E(w)-.25 E .955 +(for a reference to a document that details ho)224 408 R 3.454(wp)-.25 G +.954(osix mode af)-3.454 F .954(fects bash')-.25 F 3.454(sb)-.55 G(e-) +-3.454 E(ha)224 420 Q(vior)-.2 E(.)-.55 E F1(pri)184 432 Q(vileged)-.1 E F0(Same as)224 444 Q F12.5 E F0(.)A F1 -.1(ve)184 456 S(rbose).1 E F0(Same as)224 456 Q F12.5 E F0(.)A F1(vi)184 468 Q F0 .209 (Use a vi-style command line editing interf)224 468 R 2.709(ace. This) --.1 F .209(also af)2.709 F .209(fects the editing in-)-.25 F(terf)224 -480 Q(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1 -(xtrace)184 492 Q F0(Same as)224 492 Q F12.5 E F0(.)A(If)184 510 Q -F13.052 E F0 .552(is supplied with no)3.052 F F5(option\255name) -3.053 E F0 3.053(,t)C .553(he v)-3.053 F .553 -(alues of the current options are printed.)-.25 F(If)5.553 E F1(+o)184 -522 Q F0 1.072(is supplied with no)3.572 F F5(option\255name)3.572 E F0 -3.572(,a)C 1.071(series of)-.001 F F1(set)3.571 E F0 1.071 -(commands to recreate the current)3.571 F +-.1 F .209(also af)2.709 F .21(fects the editing in-)-.25 F(terf)224 480 +Q(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1(xtrace) +184 492 Q F0(Same as)224 492 Q F12.5 E F0(.)A(If)184 510 Q F1 +3.053 E F0 .553(is supplied with no)3.053 F F5(option\255name) +3.053 E F0 3.053(,t)C .553(he v)-3.053 F .552 +(alues of the current options are printed.)-.25 F(If)5.552 E F1(+o)184 +522 Q F0 1.071(is supplied with no)3.571 F F5(option\255name)3.571 E F0 +3.571(,as)C 1.071(eries of)-3.571 F F1(set)3.572 E F0 1.072 +(commands to recreate the current)3.572 F (option settings is displayed on the standard output.)184 534 Q F1 -144 546 Q F0 -.45(Tu)184 546 S 1.071(rn on).45 F F5(privile)4.821 E -.1 -(ge)-.4 G(d).1 E F0 3.572(mode. In)4.341 F 1.072(this mode, the)3.572 F -F2($ENV)3.572 E F0(and)3.322 E F2($B)3.572 E(ASH_ENV)-.27 E F0 1.072 -(\214les are not pro-)3.322 F 1.501 -(cessed, shell functions are not inherited from the en)184 558 R 1.5 -(vironment, and the)-.4 F F2(SHELLOPTS)4 E F3(,)A F2 -.27(BA)184 570 S -(SHOPTS).27 E F3(,)A F2(CDP)2.774 E -.855(AT)-.666 G(H).855 E F3(,)A F0 -(and)2.774 E F2(GLOBIGNORE)3.024 E F0 -.25(va)2.774 G .524 -(riables, if the).25 F 3.025(ya)-.15 G .525(ppear in the en)-3.025 F -(vironment,)-.4 E .38(are ignored.)184 582 R .38 -(If the shell is started with the ef)5.38 F(fecti)-.25 E .679 -.15(ve u) --.25 H .379(ser \(group\) id not equal to the real).15 F .461 +144 546 Q F0 -.45(Tu)184 546 S 1.072(rn on).45 F F5(privile)4.822 E -.1 +(ge)-.4 G(d).1 E F0 3.572(mode. In)4.342 F 1.072(this mode, the)3.572 F +F2($ENV)3.572 E F0(and)3.322 E F2($B)3.572 E(ASH_ENV)-.27 E F0 1.071 +(\214les are not pro-)3.322 F 1.5 +(cessed, shell functions are not inherited from the en)184 558 R 1.501 +(vironment, and the)-.4 F F2(SHELLOPTS)4.001 E F3(,)A F2 -.27(BA)184 570 +S(SHOPTS).27 E F3(,)A F2(CDP)2.775 E -.855(AT)-.666 G(H).855 E F3(,)A F0 +(and)2.775 E F2(GLOBIGNORE)3.025 E F0 -.25(va)2.775 G .524 +(riables, if the).25 F 3.024(ya)-.15 G .524(ppear in the en)-3.024 F +(vironment,)-.4 E .379(are ignored.)184 582 R .379 +(If the shell is started with the ef)5.379 F(fecti)-.25 E .679 -.15 +(ve u)-.25 H .38(ser \(group\) id not equal to the real).15 F .462 (user \(group\) id, and the)184 594 R F12.961 E F0 .461 -(option is not supplied, these actions are tak)2.961 F .462 -(en and the ef)-.1 F(fec-)-.25 E(ti)184 606 Q .695 -.15(ve u)-.25 H .395 +(option is not supplied, these actions are tak)2.961 F .461 +(en and the ef)-.1 F(fec-)-.25 E(ti)184 606 Q .694 -.15(ve u)-.25 H .394 (ser id is set to the real user id.).15 F .395(If the)5.395 F F1 -2.895 E F0 .394(option is supplied at startup, the ef)2.895 F(fecti)-.25 -E -.15(ve)-.25 G .386(user id is not reset.)184 618 R -.45(Tu)5.386 G -.386(rning this option of).45 F 2.886(fc)-.25 G .387(auses the ef)-2.886 -F(fecti)-.25 E .687 -.15(ve u)-.25 H .387(ser and group ids to be).15 F +2.895 E F0 .395(option is supplied at startup, the ef)2.895 F(fecti)-.25 +E -.15(ve)-.25 G .387(user id is not reset.)184 618 R -.45(Tu)5.387 G +.387(rning this option of).45 F 2.886(fc)-.25 G .386(auses the ef)-2.886 +F(fecti)-.25 E .686 -.15(ve u)-.25 H .386(ser and group ids to be).15 F (set to the real user and group ids.)184 630 Q F1144 642 Q F0 (Enable restricted shell mode.)184 642 Q (This option cannot be unset once it has been set.)5 E F1144 654 Q F0(Exit after reading and e)184 654 Q -.15(xe)-.15 G -(cuting one command.).15 E F1144 666 Q F0 -.35(Tr)184 666 S .774 +(cuting one command.).15 E F1144 666 Q F0 -.35(Tr)184 666 S .773 (eat unset v).35 F .773(ariables and parameters other than the special \ -parameters "@" and "*", or)-.25 F .459(array v)184 678 R .459(ariables \ -subscripted with "@" or "*", as an error when performing parameter e) --.25 F(x-)-.15 E 2.891(pansion. If)184 690 R -.15(ex)2.891 G .391 +parameters "@" and "*", or)-.25 F .46(array v)184 678 R .459(ariables s\ +ubscripted with "@" or "*", as an error when performing parameter e)-.25 +F(x-)-.15 E 2.89(pansion. If)184 690 R -.15(ex)2.89 G .391 (pansion is attempted on an unset v).15 F .391(ariable or parameter)-.25 -F 2.89(,t)-.4 G .39(he shell prints an)-2.89 F +F 2.891(,t)-.4 G .391(he shell prints an)-2.891 F (error message, and, if not interacti)184 702 Q -.15(ve)-.25 G 2.5(,e) .15 G(xits with a non-zero status.)-2.65 E F1144 714 Q F0 (Print shell input lines as the)184 714 Q 2.5(ya)-.15 G(re read.)-2.5 E -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(76)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(76)197.335 E 0 Cg EP %%Page: 77 77 %%BeginPageSetup BP @@ -9370,39 +9387,39 @@ BP SF144 84 Q F0 .315(After e)184 84 R .315(xpanding each)-.15 F/F2 10/Times-Italic@0 SF .315(simple command)2.815 F F0(,)A F1 -.25(fo)2.815 G(r).25 E F0(command,)2.815 E F1(case)2.815 E F0(command,)2.815 E F1 -(select)2.815 E F0(command,)2.815 E 1.236(or arithmetic)184 96 R F1 -.25 +(select)2.815 E F0(command,)2.815 E 1.235(or arithmetic)184 96 R F1 -.25 (fo)3.736 G(r).25 E F0 1.236(command, display the e)3.736 F 1.236 (xpanded v)-.15 F 1.236(alue of)-.25 F/F3 9/Times-Bold@0 SF(PS4)3.736 E /F4 9/Times-Roman@0 SF(,)A F0(follo)3.486 E 1.236(wed by the com-)-.25 F (mand and its e)184 108 Q(xpanded ar)-.15 E(guments or associated w)-.18 -E(ord list, to standard error)-.1 E(.)-.55 E F1144 120 Q F0 1.205 -(The shell performs brace e)184 120 R 1.205(xpansion \(see)-.15 F F1 -1.205(Brace Expansion)3.705 F F0(abo)3.705 E -.15(ve)-.15 G 3.706 -(\). This).15 F 1.206(is on by de-)3.706 F -.1(fa)184 132 S(ult.).1 E F1 -144 144 Q F0 .214(If set,)184 144 R F1(bash)2.714 E F0 .214 -(does not o)2.714 F -.15(ve)-.15 G .214(rwrite an e).15 F .214 +E(ord list, to standard error)-.1 E(.)-.55 E F1144 120 Q F0 1.206 +(The shell performs brace e)184 120 R 1.206(xpansion \(see)-.15 F F1 +1.205(Brace Expansion)3.705 F F0(abo)3.705 E -.15(ve)-.15 G 3.705 +(\). This).15 F 1.205(is on by de-)3.705 F -.1(fa)184 132 S(ult.).1 E F1 +144 144 Q F0 .213(If set,)184 144 R F1(bash)2.713 E F0 .213 +(does not o)2.713 F -.15(ve)-.15 G .214(rwrite an e).15 F .214 (xisting \214le with the)-.15 F F1(>)2.714 E F0(,)A F1(>&)2.714 E F0 -2.713(,a)C(nd)-2.713 E F1(<>)2.713 E F0 .213(redirection opera-)2.713 F -3.053(tors. This)184 156 R .553(may be o)3.053 F -.15(ve)-.15 G .553 +2.714(,a)C(nd)-2.714 E F1(<>)2.714 E F0 .214(redirection opera-)2.714 F +3.054(tors. This)184 156 R .553(may be o)3.053 F -.15(ve)-.15 G .553 (rridden when creating output \214les by using the redirection opera-) .15 F(tor)184 168 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1 -144 180 Q F0 .104(If set, an)184 180 R 2.604(yt)-.15 G .104 -(rap on)-2.604 F F1(ERR)2.604 E F0 .103 -(is inherited by shell functions, command substitutions, and com-)2.604 -F .838(mands e)184 192 R -.15(xe)-.15 G .838(cuted in a subshell en).15 -F 3.338(vironment. The)-.4 F F1(ERR)3.338 E F0 .839 -(trap is normally not inherited in)3.339 F(such cases.)184 204 Q F1 -144 216 Q F0(Enable)184 216 Q F1(!)3.032 E F0 .532 -(style history substitution.)5.532 F .531(This option is on by def)5.532 -F .531(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 228 Q -.15 -(ve)-.25 G(.).15 E F1144 240 Q F0 .959 +144 180 Q F0 .103(If set, an)184 180 R 2.603(yt)-.15 G .103 +(rap on)-2.603 F F1(ERR)2.603 E F0 .104 +(is inherited by shell functions, command substitutions, and com-)2.603 +F .839(mands e)184 192 R -.15(xe)-.15 G .839(cuted in a subshell en).15 +F 3.339(vironment. The)-.4 F F1(ERR)3.338 E F0 .838 +(trap is normally not inherited in)3.338 F(such cases.)184 204 Q F1 +144 216 Q F0(Enable)184 216 Q F1(!)3.031 E F0 .531 +(style history substitution.)5.531 F .531(This option is on by def)5.531 +F .532(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 228 Q -.15 +(ve)-.25 G(.).15 E F1144 240 Q F0 .96 (If set, the shell does not resolv)184 240 R 3.459(es)-.15 G .959 -(ymbolic links when e)-3.459 F -.15(xe)-.15 G .96 -(cuting commands such as).15 F F1(cd)3.46 E F0 1.453 -(that change the current w)184 252 R 1.453(orking directory)-.1 F 6.453 -(.I)-.65 G 3.952(tu)-6.453 G 1.452(ses the ph)-3.952 F 1.452 -(ysical directory structure in-)-.05 F 3.334(stead. By)184 264 R(def) -3.334 E(ault,)-.1 E F1(bash)3.334 E F0(follo)3.334 E .834 +(ymbolic links when e)-3.459 F -.15(xe)-.15 G .959 +(cuting commands such as).15 F F1(cd)3.459 E F0 1.452 +(that change the current w)184 252 R 1.452(orking directory)-.1 F 6.452 +(.I)-.65 G 3.953(tu)-6.452 G 1.453(ses the ph)-3.953 F 1.453 +(ysical directory structure in-)-.05 F 3.335(stead. By)184 264 R(def) +3.335 E(ault,)-.1 E F1(bash)3.334 E F0(follo)3.334 E .834 (ws the logical chain of directories when performing com-)-.25 F (mands which change the current directory)184 276 Q(.)-.65 E F1144 288 Q F0 .89(If set, an)184 288 R 3.39(yt)-.15 G .89(raps on)-3.39 F F1 @@ -9412,51 +9429,51 @@ F .531(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 228 Q -.15 (cuted in a subshell en).15 F 4.432(vironment. The)-.4 F F1(DEB)4.432 E (UG)-.1 E F0(and)4.432 E F1(RETURN)184 312 Q F0 (traps are normally not inherited in such cases.)2.5 E F1144 324 Q -F0 .401(If no ar)184 324 R .401(guments follo)-.18 F 2.901(wt)-.25 G -.401(his option, then the positional parameters are unset.)-2.901 F -(Otherwise,)5.4 E(the positional parameters are set to the)184 336 Q F2 -(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5(ni).15 G 2.5(fs)-2.5 G +F0 .4(If no ar)184 324 R .401(guments follo)-.18 F 2.901(wt)-.25 G .401 +(his option, then the positional parameters are unset.)-2.901 F +(Otherwise,)5.401 E(the positional parameters are set to the)184 336 Q +F2(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5(ni).15 G 2.5(fs)-2.5 G (ome of them be)-2.5 E(gin with a)-.15 E F12.5 E F0(.)A F1144 -348 Q F0 .796(Signal the end of options, cause all remaining)184 348 R -F2(ar)3.297 E(g)-.37 E F0 3.297(st)C 3.297(ob)-3.297 G 3.297(ea)-3.297 G -.797(ssigned to the positional pa-)-3.297 F 3.022(rameters. The)184 360 -R F13.022 E F0(and)3.022 E F13.022 E F0 .522 +348 Q F0 .797(Signal the end of options, cause all remaining)184 348 R +F2(ar)3.297 E(g)-.37 E F0 3.297(st)C 3.297(ob)-3.297 G 3.296(ea)-3.297 G +.796(ssigned to the positional pa-)-3.296 F 3.021(rameters. The)184 360 +R F13.021 E F0(and)3.022 E F13.022 E F0 .522 (options are turned of)3.022 F 3.022(f. If)-.25 F .522(there are no) -3.022 F F2(ar)3.022 E(g)-.37 E F0 .521(s, the positional pa-)B +3.022 F F2(ar)3.022 E(g)-.37 E F0 .522(s, the positional pa-)B (rameters remain unchanged.)184 372 Q .425(The options are of)144 388.8 R 2.925(fb)-.25 G 2.925(yd)-2.925 G(ef)-2.925 E .425 (ault unless otherwise noted.)-.1 F .425 -(Using + rather than \255 causes these options)5.425 F .178 -(to be turned of)144 400.8 R 2.678(f. The)-.25 F .178 +(Using + rather than \255 causes these options)5.425 F .177 +(to be turned of)144 400.8 R 2.677(f. The)-.25 F .178 (options can also be speci\214ed as ar)2.678 F .178(guments to an in) --.18 F -.2(vo)-.4 G .177(cation of the shell.).2 F(The)5.177 E .066 +-.18 F -.2(vo)-.4 G .178(cation of the shell.).2 F(The)5.178 E .066 (current set of options may be found in)144 412.8 R F1<24ad>2.566 E F0 5.066(.T)C .066(he return status is al)-5.066 F -.1(wa)-.1 G .066 -(ys true unless an in).1 F -.25(va)-.4 G .067(lid option).25 F +(ys true unless an in).1 F -.25(va)-.4 G .066(lid option).25 F (is encountered.)144 424.8 Q F1(shift)108 441.6 Q F0([)2.5 E F2(n)A F0 -(])A .429(The positional parameters from)144 453.6 R F2(n)2.929 E F0 -.429(+1 ... are renamed to)B F1 .429($1 ....)2.929 F F0 -.15(Pa)5.428 G -.428(rameters represented by the num-).15 F(bers)144 465.6 Q F1($#)2.582 -E F0(do)2.582 E .082(wn to)-.25 F F1($#)2.582 E F0A F2(n)A F0 .082 -(+1 are unset.)B F2(n)5.442 E F0 .082(must be a non-ne)2.822 F -.05(ga) --.15 G(ti).05 E .383 -.15(ve n)-.25 H .083(umber less than or equal to) -.15 F F1($#)2.583 E F0 5.083(.I)C(f)-5.083 E F2(n)2.943 E F0 .06 +(])A .428(The positional parameters from)144 453.6 R F2(n)2.928 E F0 +.429(+1 ... are renamed to)B F1 .429($1 ....)2.929 F F0 -.15(Pa)5.429 G +.429(rameters represented by the num-).15 F(bers)144 465.6 Q F1($#)2.583 +E F0(do)2.583 E .083(wn to)-.25 F F1($#)2.583 E F0A F2(n)A F0 .083 +(+1 are unset.)B F2(n)5.443 E F0 .083(must be a non-ne)2.823 F -.05(ga) +-.15 G(ti).05 E .382 -.15(ve n)-.25 H .082(umber less than or equal to) +.15 F F1($#)2.582 E F0 5.082(.I)C(f)-5.082 E F2(n)2.942 E F0 .06 (is 0, no parameters are changed.)144 477.6 R(If)5.06 E F2(n)2.92 E F0 .06(is not gi)2.8 F -.15(ve)-.25 G .06(n, it is assumed to be 1.).15 F (If)5.06 E F2(n)2.92 E F0 .06(is greater than)2.8 F F1($#)2.56 E F0 2.56 -(,t)C(he)-2.56 E .143(positional parameters are not changed.)144 489.6 R -.144(The return status is greater than zero if)5.143 F F2(n)3.004 E F0 -.144(is greater than)2.884 F F1($#)2.644 E F0 +(,t)C(he)-2.56 E .144(positional parameters are not changed.)144 489.6 R +.144(The return status is greater than zero if)5.144 F F2(n)3.003 E F0 +.143(is greater than)2.883 F F1($#)2.643 E F0 (or less than zero; otherwise 0.)144 501.6 Q F1(shopt)108 518.4 Q F0([) 2.5 E F1(\255pqsu)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(optname) --2.5 E F0(...])2.5 E -.8(To)144 530.4 S .64(ggle the v).8 F .639 +-2.5 E F0(...])2.5 E -.8(To)144 530.4 S .639(ggle the v).8 F .639 (alues of settings controlling optional shell beha)-.25 F(vior)-.2 E -5.639(.T)-.55 G .639(he settings can be either those)-5.639 F .374 -(listed belo)144 542.4 R 1.674 -.65(w, o)-.25 H 1.174 -.4(r, i).65 H -2.874(ft).4 G(he)-2.874 E F12.874 E F0 .375 +5.639(.T)-.55 G .64(he settings can be either those)-5.639 F .375 +(listed belo)144 542.4 R 1.675 -.65(w, o)-.25 H 1.175 -.4(r, i).65 H +2.875(ft).4 G(he)-2.875 E F12.875 E F0 .375 (option is used, those a)2.875 F -.25(va)-.2 G .375(ilable with the).25 -F F12.875 E F0 .375(option to the)2.875 F F1(set)2.875 E F0 -.2 -(bu)2.875 G .375(iltin com-).2 F 2.566(mand. W)144 554.4 R .066 +F F12.875 E F0 .374(option to the)2.875 F F1(set)2.874 E F0 -.2 +(bu)2.874 G .374(iltin com-).2 F 2.565(mand. W)144 554.4 R .065 (ith no options, or with the)-.4 F F12.566 E F0 .066 (option, a list of all settable options is displayed, with an in-)2.566 F .074(dication of whether or not each is set; if)144 566.4 R F2 @@ -9469,24 +9486,24 @@ E(options ha)144 590.4 Q .3 -.15(ve t)-.2 H(he follo).15 E 602.4 Q F2(optname)2.5 E F0(.)A F1144 614.4 Q F0 (Disable \(unset\) each)180 614.4 Q F2(optname)2.5 E F0(.)A F1144 626.4 Q F0 .003(Suppresses normal output \(quiet mode\); the return sta\ -tus indicates whether the)180 626.4 R F2(optname)2.504 E F0(is)2.504 E -.256(set or unset.)180 638.4 R .256(If multiple)5.256 F F2(optname)2.756 -E F0(ar)2.756 E .256(guments are gi)-.18 F -.15(ve)-.25 G 2.756(nw).15 G -(ith)-2.756 E F12.756 E F0 2.755(,t)C .255 -(he return status is zero if)-2.755 F(all)180 650.4 Q F2(optnames)2.5 E +tus indicates whether the)180 626.4 R F2(optname)2.503 E F0(is)2.503 E +.255(set or unset.)180 638.4 R .255(If multiple)5.255 F F2(optname)2.755 +E F0(ar)2.755 E .256(guments are gi)-.18 F -.15(ve)-.25 G 2.756(nw).15 G +(ith)-2.756 E F12.756 E F0 2.756(,t)C .256 +(he return status is zero if)-2.756 F(all)180 650.4 Q F2(optnames)2.5 E F0(are enabled; non-zero otherwise.)2.5 E F1144 662.4 Q F0 (Restricts the v)180 662.4 Q(alues of)-.25 E F2(optname)2.5 E F0 (to be those de\214ned for the)2.5 E F12.5 E F0(option to the)2.5 -E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .624(If either)144 679.2 R F1 -3.124 E F0(or)3.124 E F13.124 E F0 .624(is used with no) +E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .625(If either)144 679.2 R F1 +3.125 E F0(or)3.124 E F13.124 E F0 .624(is used with no) 3.124 F F2(optname)3.124 E F0(ar)3.124 E(guments,)-.18 E F1(shopt)3.124 -E F0(sho)3.124 E .624(ws only those options which are)-.25 F .984 -(set or unset, respecti)144 691.2 R -.15(ve)-.25 G(ly).15 E 5.984(.U) --.65 G .984(nless otherwise noted, the)-5.984 F F1(shopt)3.484 E F0 .983 -(options are disabled \(unset\) by de-)3.483 F -.1(fa)144 703.2 S(ult.) +E F0(sho)3.124 E .624(ws only those options which are)-.25 F .983 +(set or unset, respecti)144 691.2 R -.15(ve)-.25 G(ly).15 E 5.983(.U) +-.65 G .983(nless otherwise noted, the)-5.983 F F1(shopt)3.484 E F0 .984 +(options are disabled \(unset\) by de-)3.484 F -.1(fa)144 703.2 S(ult.) .1 E 1.544(The return status when listing options is zero if all)144 720 -R F2(optnames)4.044 E F0 1.545(are enabled, non-zero otherwise.)4.045 F -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(77)197.335 E 0 Cg EP +R F2(optnames)4.044 E F0 1.544(are enabled, non-zero otherwise.)4.044 F +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(77)197.335 E 0 Cg EP %%Page: 78 78 %%BeginPageSetup BP @@ -9495,68 +9512,68 @@ BP (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .696 (When setting or unsetting options, the return status is zero unless an) 144 84 R/F1 10/Times-Italic@0 SF(optname)3.196 E F0 .696(is not a v) -3.196 F .695(alid shell)-.25 F(option.)144 96 Q(The list of)144 112.8 Q +3.196 F .696(alid shell)-.25 F(option.)144 96 Q(The list of)144 112.8 Q /F2 10/Times-Bold@0 SF(shopt)2.5 E F0(options is:)2.5 E F2 -(array_expand_once)144 130.8 Q F0 1.831 +(array_expand_once)144 130.8 Q F0 1.832 (If set, the shell suppresses multiple e)184 142.8 R -.25(va)-.25 G -1.832(luation of associati).25 F 2.132 -.15(ve a)-.25 H 1.832(nd inde) -.15 F -.15(xe)-.15 G 4.332(da).15 G 1.832(rray sub-)-4.332 F .025 +1.832(luation of associati).25 F 2.131 -.15(ve a)-.25 H 1.831(nd inde) +.15 F -.15(xe)-.15 G 4.331(da).15 G 1.831(rray sub-)-4.331 F .025 (scripts during arithmetic e)184 154.8 R .025(xpression e)-.15 F -.25 (va)-.25 G .025(luation, while e).25 F -.15(xe)-.15 G .025(cuting b).15 F .025(uiltins that can perform)-.2 F -.25(va)184 166.8 S (riable assignments, and while e).25 E -.15(xe)-.15 G(cuting b).15 E (uiltins that perform array dereferencing.)-.2 E F2(assoc_expand_once) 144 178.8 Q F0(Deprecated; a synon)184 190.8 Q(ym for)-.15 E F2 -(array_expand_once)2.5 E F0(.)A F2(autocd)144 202.8 Q F0 .199 +(array_expand_once)2.5 E F0(.)A F2(autocd)144 202.8 Q F0 .2 (If set, a command name that is the name of a directory is e)184 202.8 R --.15(xe)-.15 G .2(cuted as if it were the ar).15 F(gu-)-.18 E +-.15(xe)-.15 G .199(cuted as if it were the ar).15 F(gu-)-.18 E (ment to the)184 214.8 Q F2(cd)2.5 E F0 2.5(command. This)2.5 F (option is only used by interacti)2.5 E .3 -.15(ve s)-.25 H(hells.).15 E -F2(cdable_v)144 226.8 Q(ars)-.1 E F0 .156(If set, an ar)184 238.8 R .156 -(gument to the)-.18 F F2(cd)2.656 E F0 -.2(bu)2.656 G .155 +F2(cdable_v)144 226.8 Q(ars)-.1 E F0 .155(If set, an ar)184 238.8 R .155 +(gument to the)-.18 F F2(cd)2.655 E F0 -.2(bu)2.655 G .156 (iltin command that is not a directory is assumed to be the).2 F (name of a v)184 250.8 Q(ariable whose v)-.25 E (alue is the directory to change to.)-.25 E F2(cdspell)144 262.8 Q F0 1.055 (If set, minor errors in the spelling of a directory component in a)184 -262.8 R F2(cd)3.555 E F0 1.055(command will be)3.555 F 3.988 -(corrected. The)184 274.8 R 1.488(errors check)3.988 F 1.487 -(ed for are transposed characters, a missing character)-.1 F 3.987(,a) --.4 G(nd)-3.987 E .77(one character too man)184 286.8 R 4.57 -.65(y. I) +262.8 R F2(cd)3.555 E F0 1.055(command will be)3.555 F 3.987 +(corrected. The)184 274.8 R 1.487(errors check)3.987 F 1.487 +(ed for are transposed characters, a missing character)-.1 F 3.988(,a) +-.4 G(nd)-3.988 E .77(one character too man)184 286.8 R 4.57 -.65(y. I) -.15 H 3.27(fac).65 G .77 (orrection is found, the corrected \214lename is printed, and)-3.27 F (the command proceeds.)184 298.8 Q (This option is only used by interacti)5 E .3 -.15(ve s)-.25 H(hells.) -.15 E F2(checkhash)144 310.8 Q F0 .737(If set,)184 322.8 R F2(bash)3.237 -E F0 .736(checks that a command found in the hash table e)3.237 F .736 +.15 E F2(checkhash)144 310.8 Q F0 .736(If set,)184 322.8 R F2(bash)3.236 +E F0 .736(checks that a command found in the hash table e)3.236 F .737 (xists before trying to e)-.15 F -.15(xe)-.15 G(-).15 E(cute it.)184 334.8 Q(If a hashed command no longer e)5 E (xists, a normal path search is performed.)-.15 E F2(checkjobs)144 346.8 -Q F0 .448(If set,)184 358.8 R F2(bash)2.948 E F0 .448 -(lists the status of an)2.948 F 2.949(ys)-.15 G .449 -(topped and running jobs before e)-2.949 F .449(xiting an interacti)-.15 -F -.15(ve)-.25 G 2.662(shell. If)184 370.8 R(an)2.662 E 2.661(yj)-.15 G +Q F0 .449(If set,)184 358.8 R F2(bash)2.949 E F0 .449 +(lists the status of an)2.949 F 2.949(ys)-.15 G .448 +(topped and running jobs before e)-2.949 F .448(xiting an interacti)-.15 +F -.15(ve)-.25 G 2.661(shell. If)184 370.8 R(an)2.661 E 2.661(yj)-.15 G .161(obs are running, this causes the e)-2.661 F .161 -(xit to be deferred until a second e)-.15 F .161(xit is at-)-.15 F 1.472 +(xit to be deferred until a second e)-.15 F .162(xit is at-)-.15 F 1.473 (tempted without an interv)184 382.8 R 1.473(ening command \(see)-.15 F /F3 9/Times-Bold@0 SF 1.473(JOB CONTR)3.973 F(OL)-.27 E F0(abo)3.723 E --.15(ve)-.15 G 3.973(\). The).15 F 1.473(shell al-)3.973 F -.1(wa)184 +-.15(ve)-.15 G 3.973(\). The).15 F 1.472(shell al-)3.972 F -.1(wa)184 394.8 S(ys postpones e).1 E(xiting if an)-.15 E 2.5(yj)-.15 G (obs are stopped.)-2.5 E F2(checkwinsize)144 406.8 Q F0 1.09(If set,)184 418.8 R F2(bash)3.59 E F0 1.09(checks the windo)3.59 F 3.59(ws)-.25 G 1.09(ize after each e)-3.59 F 1.09(xternal \(non-b)-.15 F 1.09 -(uiltin\) command and, if)-.2 F(necessary)184 430.8 Q 3.35(,u)-.65 G .85 -(pdates the v)-3.35 F .85(alues of)-.25 F F3(LINES)3.35 E F0(and)3.1 E -F3(COLUMNS)3.35 E/F4 9/Times-Roman@0 SF(.)A F0 .85 +(uiltin\) command and, if)-.2 F(necessary)184 430.8 Q 3.351(,u)-.65 G +.851(pdates the v)-3.351 F .85(alues of)-.25 F F3(LINES)3.35 E F0(and) +3.1 E F3(COLUMNS)3.35 E/F4 9/Times-Roman@0 SF(.)A F0 .85 (This option is enabled by de-)5.35 F -.1(fa)184 442.8 S(ult.).1 E F2 -(cmdhist)144 454.8 Q F0 .173(If set,)184 454.8 R F2(bash)2.673 E F0 .173 -(attempts to sa)2.673 F .473 -.15(ve a)-.2 H .172 +(cmdhist)144 454.8 Q F0 .172(If set,)184 454.8 R F2(bash)2.672 E F0 .172 +(attempts to sa)2.672 F .472 -.15(ve a)-.2 H .173 (ll lines of a multiple-line command in the same history en-).15 F(try) -184 466.8 Q 5.596(.T)-.65 G .597(his allo)-5.596 F .597 +184 466.8 Q 5.597(.T)-.65 G .597(his allo)-5.597 F .597 (ws easy re-editing of multi-line commands.)-.25 F .597 -(This option is enabled by de-)5.597 F -.1(fa)184 478.8 S 1.288(ult, b) +(This option is enabled by de-)5.597 F -.1(fa)184 478.8 S 1.287(ult, b) .1 F 1.288(ut only has an ef)-.2 F 1.288 -(fect if command history is enabled, as described abo)-.25 F 1.587 -.15 +(fect if command history is enabled, as described abo)-.25 F 1.588 -.15 (ve u)-.15 H(nder).15 E F3(HIST)184 490.8 Q(OR)-.162 E(Y)-.315 E F4(.)A F2(compat31)144 502.8 Q(compat32)144 514.8 Q(compat40)144 526.8 Q (compat41)144 538.8 Q(compat42)144 550.8 Q(compat43)144 562.8 Q @@ -9564,24 +9581,24 @@ F2(compat31)144 502.8 Q(compat32)144 514.8 Q(compat40)144 526.8 Q (These control aspects of the shell')184 598.8 R 3.389(sc)-.55 G .889 (ompatibility mode \(see)-3.389 F F3 .889(SHELL COMP)3.389 F -.855(AT) -.666 G(IBILITY).855 E(MODE)184 610.8 Q F0(belo)2.25 E(w\).)-.25 E F2 -(complete_fullquote)144 627.6 Q F0 .654(If set,)184 639.6 R F2(bash) +(complete_fullquote)144 627.6 Q F0 .653(If set,)184 639.6 R F2(bash) 3.153 E F0 .653(quotes all shell metacharacters in \214lenames and dire\ -ctory names when per)3.153 F(-)-.2 E 1.524(forming completion.)184 651.6 -R 1.524(If not set,)6.524 F F2(bash)4.024 E F0(remo)4.024 E -.15(ve)-.15 +ctory names when per)3.153 F(-)-.2 E 1.525(forming completion.)184 651.6 +R 1.524(If not set,)6.525 F F2(bash)4.024 E F0(remo)4.024 E -.15(ve)-.15 G 4.024(sm).15 G 1.524(etacharacters such as the dollar sign)-4.024 F 2.667(from the set of characters that will be quoted in completed \214l\ -enames when these)184 663.6 R .028(metacharacters appear in shell v)184 -675.6 R .028(ariable references in w)-.25 F .029(ords to be completed.) --.1 F .029(This means)5.029 F 1.073(that dollar signs in v)184 687.6 R +enames when these)184 663.6 R .029(metacharacters appear in shell v)184 +675.6 R .028(ariable references in w)-.25 F .028(ords to be completed.) +-.1 F .028(This means)5.028 F 1.072(that dollar signs in v)184 687.6 R 1.073(ariable names that e)-.25 F 1.073 (xpand to directories will not be quoted; ho)-.15 F(w-)-.25 E -2.15 -.25 -(ev e)184 699.6 T 1.922 -.4(r, a).25 H 1.422 -.15(ny d).4 H 1.123 +(ev e)184 699.6 T 1.923 -.4(r, a).25 H 1.423 -.15(ny d).4 H 1.123 (ollar signs appearing in \214lenames will not be quoted, either).15 F -6.123(.T)-.55 G 1.123(his is acti)-6.123 F -.15(ve)-.25 G .59 +6.123(.T)-.55 G 1.122(his is acti)-6.123 F -.15(ve)-.25 G .59 (only when bash is using backslashes to quote completed \214lenames.)184 711.6 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 723.6 Q (ault, which is the def)-.1 E(ault bash beha)-.1 E(vior in v)-.2 E -(ersions through 4.2.)-.15 E(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 +(ersions through 4.2.)-.15 E(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(78)197.335 E 0 Cg EP %%Page: 79 79 %%BeginPageSetup @@ -9589,16 +9606,16 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(dir)144 84 Q(expand)-.18 E F0 .486(If set,)184 96 R F1(bash)2.986 E +SF(dir)144 84 Q(expand)-.18 E F0 .487(If set,)184 96 R F1(bash)2.987 E F0 .486(replaces directory names with the results of w)2.986 F .486 -(ord e)-.1 F .487(xpansion when perform-)-.15 F .18 +(ord e)-.1 F .486(xpansion when perform-)-.15 F .179 (ing \214lename completion.)184 108 R .179 -(This changes the contents of the readline editing b)5.18 F(uf)-.2 E -(fer)-.25 E 5.179(.I)-.55 G 2.679(fn)-5.179 G(ot)-2.679 E(set,)184 120 Q -F1(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G -(hat the user typed.)-2.5 E F1(dirspell)144 136.8 Q F0 .858(If set,)184 -136.8 R F1(bash)3.358 E F0 .858 -(attempts spelling correction on directory names during w)3.358 F .859 +(This changes the contents of the readline editing b)5.179 F(uf)-.2 E +(fer)-.25 E 5.18(.I)-.55 G 2.68(fn)-5.18 G(ot)-2.68 E(set,)184 120 Q F1 +(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G +(hat the user typed.)-2.5 E F1(dirspell)144 136.8 Q F0 .859(If set,)184 +136.8 R F1(bash)3.359 E F0 .858 +(attempts spelling correction on directory names during w)3.359 F .858 (ord completion if)-.1 F (the directory name initially supplied does not e)184 148.8 Q(xist.)-.15 E F1(dotglob)144 165.6 Q F0 .165(If set,)184 165.6 R F1(bash)2.665 E F0 @@ -9608,41 +9625,41 @@ E F1(dotglob)144 165.6 Q F0 .165(If set,)184 165.6 R F1(bash)2.665 E F0 .63 G(')-.08 E F0(and)5 E F1 -.63(``)2.5 G(..).63 E -.63('')-.55 G F0 (must al)5.63 E -.1(wa)-.1 G(ys be matched e).1 E(xplicitly)-.15 E 2.5 (,e)-.65 G -.15(ve)-2.75 G 2.5(ni).15 G(f)-2.5 E F1(dotglob)2.5 E F0 -(is set.)2.5 E F1(execfail)144 194.4 Q F0 .516(If set, a non-interacti) -184 194.4 R .816 -.15(ve s)-.25 H .516(hell will not e).15 F .516 -(xit if it cannot e)-.15 F -.15(xe)-.15 G .517 +(is set.)2.5 E F1(execfail)144 194.4 Q F0 .517(If set, a non-interacti) +184 194.4 R .817 -.15(ve s)-.25 H .517(hell will not e).15 F .516 +(xit if it cannot e)-.15 F -.15(xe)-.15 G .516 (cute the \214le speci\214ed as an ar).15 F(-)-.2 E(gument to the)184 206.4 Q F1(exec)2.5 E F0 -.2(bu)2.5 G(iltin command.).2 E(An interacti)5 E .3 -.15(ve s)-.25 H(hell does not e).15 E(xit if)-.15 E F1(exec)2.5 E -F0 -.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 223.2 Q F0 .717 +F0 -.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 223.2 Q F0 .716 (If set, aliases are e)184 235.2 R .717(xpanded as described abo)-.15 F 1.017 -.15(ve u)-.15 H(nder).15 E/F2 9/Times-Bold@0 SF(ALIASES)3.217 E -/F3 9/Times-Roman@0 SF(.)A F0 .716(This option is enabled)5.217 F +/F3 9/Times-Roman@0 SF(.)A F0 .717(This option is enabled)5.217 F (by def)184 247.2 Q(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.) .15 E F1(extdeb)144 264 Q(ug)-.2 E F0 .17(If set at shell in)184 276 R -.2(vo)-.4 G .17(cation, or in a shell startup \214le, arrange to e).2 F --.15(xe)-.15 G .17(cute the deb).15 F .17(ugger pro\214le)-.2 F 1.082 +-.15(xe)-.15 G .17(cute the deb).15 F .17(ugger pro\214le)-.2 F 1.081 (before the shell starts, identical to the)184 288 R F13.582 -E(ugger)-.2 E F0 3.581(option. If)3.581 F 1.081(set after in)3.581 F -.2 -(vo)-.4 G 1.081(cation, be-).2 F(ha)184 300 Q +E(ugger)-.2 E F0 3.582(option. If)3.582 F 1.082(set after in)3.582 F -.2 +(vo)-.4 G 1.082(cation, be-).2 F(ha)184 300 Q (vior intended for use by deb)-.2 E(uggers is enabled:)-.2 E F1(1.)184 -316.8 Q F0(The)220 316.8 Q F14.25 E F0 1.75(option to the)4.25 F -F1(declar)4.251 E(e)-.18 E F0 -.2(bu)4.251 G 1.751 +316.8 Q F0(The)220 316.8 Q F14.251 E F0 1.751(option to the)4.251 +F F1(declar)4.251 E(e)-.18 E F0 -.2(bu)4.251 G 1.751 (iltin displays the source \214le name and line).2 F (number corresponding to each function name supplied as an ar)220 328.8 Q(gument.)-.18 E F1(2.)184 345.6 Q F0 1.667(If the command run by the) 220 345.6 R F1(DEB)4.167 E(UG)-.1 E F0 1.667(trap returns a non-zero v) 4.167 F 1.667(alue, the ne)-.25 F(xt)-.15 E (command is skipped and not e)220 357.6 Q -.15(xe)-.15 G(cuted.).15 E F1 -(3.)184 374.4 Q F0 .84(If the command run by the)220 374.4 R F1(DEB)3.34 -E(UG)-.1 E F0 .841(trap returns a v)3.341 F .841 +(3.)184 374.4 Q F0 .841(If the command run by the)220 374.4 R F1(DEB) +3.341 E(UG)-.1 E F0 .841(trap returns a v)3.341 F .84 (alue of 2, and the shell is)-.25 F -.15(exe)220 386.4 S .488 (cuting in a subroutine \(a shell function or a shell script e).15 F -.15(xe)-.15 G .488(cuted by the).15 F F1(.)2.988 E F0(or)2.988 E F1 (sour)220 398.4 Q(ce)-.18 E F0 -.2(bu)2.5 G (iltins\), the shell simulates a call to).2 E F1 -.18(re)2.5 G(tur).18 E (n)-.15 E F0(.)A F1(4.)184 415.2 Q F2 -.27(BA)220 415.2 S(SH_ARGC).27 E -F0(and)3.153 E F2 -.27(BA)3.403 G(SH_ARGV).27 E F0 .904 +F0(and)3.154 E F2 -.27(BA)3.404 G(SH_ARGV).27 E F0 .904 (are updated as described in their descriptions)3.154 F(abo)220 427.2 Q -.15(ve)-.15 G(\).).15 E F1(5.)184 444 Q F0 1.637(Function tracing is e\ nabled: command substitution, shell functions, and sub-)220 444 R @@ -9662,81 +9679,81 @@ F1($)3.36 E F0<08>A F4(string)A F0 3.36<0861>C(nd)-3.36 E F1($)3.36 E F0 (${)3.36 E F4(par)A(ameter)-.15 E F1(})A F0 -.15(ex)3.36 G .86 (pansions en-).15 F(closed in double quotes.)184 554.4 Q (This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 571.2 Q -F0 .243(If set, patterns which f)184 571.2 R .243 +F0 .242(If set, patterns which f)184 571.2 R .243 (ail to match \214lenames during pathname e)-.1 F .243 (xpansion result in an e)-.15 F(x-)-.15 E(pansion error)184 583.2 Q(.) -.55 E F1 -.25(fo)144 600 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0 -.936(If set, the suf)184 612 R<8c78>-.25 E .936(es speci\214ed by the) +.937(If set, the suf)184 612 R<8c78>-.25 E .936(es speci\214ed by the) -.15 F F2(FIGNORE)3.436 E F0 .936(shell v)3.186 F .936(ariable cause w) --.25 F .937(ords to be ignored)-.1 F .32(when performing w)184 624 R .32 +-.25 F .936(ords to be ignored)-.1 F .32(when performing w)184 624 R .32 (ord completion e)-.1 F -.15(ve)-.25 G 2.82(ni).15 G 2.82(ft)-2.82 G .32 -(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.947 -(pletions. See)184 636 R F2 .447(SHELL V)2.947 F(ARIABLES)-1.215 E F0 -(abo)2.697 E .747 -.15(ve f)-.15 H .448(or a description of).15 F F2 -(FIGNORE)2.948 E F3(.)A F0 .448(This option is)4.948 F(enabled by def) -184 648 Q(ault.)-.1 E F1(globasciiranges)144 664.8 Q F0 2.519 +(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.948 +(pletions. See)184 636 R F2 .448(SHELL V)2.948 F(ARIABLES)-1.215 E F0 +(abo)2.698 E .748 -.15(ve f)-.15 H .448(or a description of).15 F F2 +(FIGNORE)2.947 E F3(.)A F0 .447(This option is)4.947 F(enabled by def) +184 648 Q(ault.)-.1 E F1(globasciiranges)144 664.8 Q F0 2.518 (If set, range e)184 676.8 R 2.519 -(xpressions used in pattern matching brack)-.15 F 2.518(et e)-.1 F 2.518 -(xpressions \(see)-.15 F F2 -.09(Pa)5.018 G(tter).09 E(n)-.135 E -(Matching)184 688.8 Q F0(abo)2.964 E -.15(ve)-.15 G 3.214(\)b).15 G(eha) --3.214 E 1.014 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214 G 3.214 +(xpressions used in pattern matching brack)-.15 F 2.519(et e)-.1 F 2.519 +(xpressions \(see)-.15 F F2 -.09(Pa)5.019 G(tter).09 E(n)-.135 E +(Matching)184 688.8 Q F0(abo)2.965 E -.15(ve)-.15 G 3.215(\)b).15 G(eha) +-3.215 E 1.015 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214 G 3.214 (nt)-3.214 G .714(he traditional C locale when performing comparisons.) -3.214 F 1.02(That is, the current locale')184 700.8 R 3.52(sc)-.55 G 1.02(ollating sequence is not tak)-3.52 F 1.02(en into account, so)-.1 F -F1(b)3.52 E F0 1.02(will not)3.52 F .956(collate between)184 712.8 R F1 -(A)3.456 E F0(and)3.456 E F1(B)3.456 E F0 3.457(,a)C .957(nd upper) --3.457 F .957(-case and lo)-.2 F(wer)-.25 E .957 +F1(b)3.52 E F0 1.02(will not)3.52 F .957(collate between)184 712.8 R F1 +(A)3.457 E F0(and)3.457 E F1(B)3.457 E F0 3.457(,a)C .957(nd upper) +-3.457 F .957(-case and lo)-.2 F(wer)-.25 E .956 (-case ASCII characters will collate)-.2 F(together)184 724.8 Q(.)-.55 E -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(79)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(79)197.335 E 0 Cg EP %%Page: 80 80 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(globskipdots)144 84 Q F0 .285(If set, pathname e)184 96 R .285 +SF(globskipdots)144 84 Q F0 .284(If set, pathname e)184 96 R .284 (xpansion will ne)-.15 F -.15(ve)-.25 G 2.785(rm).15 G .285 (atch the \214lenames)-2.785 F F1 -.63(``)2.785 G -.55(.').63 G(')-.08 E -F0(and)5.285 E F1 -.63(``)2.784 G(..).63 E -.63('')-.55 G F0 2.784(,e) -.63 G -.15(ve)-3.034 G 2.784(ni).15 G 2.784(ft)-2.784 G .284(he pat-) --2.784 F(tern be)184 108 Q(gins with a)-.15 E F1 -.63(``)2.5 G -.55(.') +F0(and)5.285 E F1 -.63(``)2.785 G(..).63 E -.63('')-.55 G F0 2.785(,e) +.63 G -.15(ve)-3.035 G 2.785(ni).15 G 2.785(ft)-2.785 G .285(he pat-) +-2.785 F(tern be)184 108 Q(gins with a)-.15 E F1 -.63(``)2.5 G -.55(.') .63 G(')-.08 E F0 5(.T)C(his option is enabled by def)-5 E(ault.)-.1 E -F1(globstar)144 124.8 Q F0 .518(If set, the pattern)184 124.8 R F1(**) -3.018 E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F -.519(xt will match all \214les and zero)-.15 F .432 +F1(globstar)144 124.8 Q F0 .519(If set, the pattern)184 124.8 R F1(**) +3.019 E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F +.518(xt will match all \214les and zero)-.15 F .431 (or more directories and subdirectories.)184 136.8 R .431 -(If the pattern is follo)5.432 F .431(wed by a)-.25 F F1(/)2.931 E F0 -2.931(,o)C .431(nly directories)-2.931 F(and subdirectories match.)184 +(If the pattern is follo)5.431 F .432(wed by a)-.25 F F1(/)2.932 E F0 +2.932(,o)C .432(nly directories)-2.932 F(and subdirectories match.)184 148.8 Q F1(gnu_errfmt)144 165.6 Q F0(If set, shell error messages are w\ ritten in the standard GNU error message format.)184 177.6 Q F1 (histappend)144 194.4 Q F0 .676 (If set, the history list is appended to the \214le named by the v)184 -206.4 R .676(alue of the)-.25 F/F2 9/Times-Bold@0 SF(HISTFILE)3.177 E F0 --.25(va)2.927 G(ri-).25 E(able when the shell e)184 218.4 Q +206.4 R .676(alue of the)-.25 F/F2 9/Times-Bold@0 SF(HISTFILE)3.176 E F0 +-.25(va)2.926 G(ri-).25 E(able when the shell e)184 218.4 Q (xits, rather than o)-.15 E -.15(ve)-.15 G(rwriting the \214le.).15 E F1 -(histr)144 235.2 Q(eedit)-.18 E F0 .576(If set, and)184 247.2 R F1 -.18 -(re)3.076 G(adline).18 E F0 .575(is being used, a user is gi)3.076 F --.15(ve)-.25 G 3.075(nt).15 G .575(he opportunity to re-edit a f)-3.075 -F .575(ailed his-)-.1 F(tory substitution.)184 259.2 Q F1(histv)144 276 -Q(erify)-.1 E F0 .402(If set, and)184 288 R F1 -.18(re)2.903 G(adline) +(histr)144 235.2 Q(eedit)-.18 E F0 .575(If set, and)184 247.2 R F1 -.18 +(re)3.075 G(adline).18 E F0 .575(is being used, a user is gi)3.075 F +-.15(ve)-.25 G 3.075(nt).15 G .576(he opportunity to re-edit a f)-3.075 +F .576(ailed his-)-.1 F(tory substitution.)184 259.2 Q F1(histv)144 276 +Q(erify)-.1 E F0 .403(If set, and)184 288 R F1 -.18(re)2.903 G(adline) .18 E F0 .403 (is being used, the results of history substitution are not immediately) -2.903 F .662(passed to the shell parser)184 300 R 5.662(.I)-.55 G .661 -(nstead, the resulting line is loaded into the)-5.662 F F1 -.18(re)3.161 -G(adline).18 E F0(editing)3.161 E -.2(bu)184 312 S -.25(ff).2 G(er).25 E +2.903 F .661(passed to the shell parser)184 300 R 5.661(.I)-.55 G .662 +(nstead, the resulting line is loaded into the)-5.661 F F1 -.18(re)3.162 +G(adline).18 E F0(editing)3.162 E -.2(bu)184 312 S -.25(ff).2 G(er).25 E 2.5(,a)-.4 G(llo)-2.5 E(wing further modi\214cation.)-.25 E F1 -(hostcomplete)144 328.8 Q F0 1.181(If set, and)184 340.8 R F1 -.18(re) -3.681 G(adline).18 E F0 1.181(is being used,)3.681 F F1(bash)3.682 E F0 -1.182(will attempt to perform hostname completion)3.682 F 1.381 -(when a w)184 352.8 R 1.381(ord containing a)-.1 F F1(@)3.881 E F0 1.381 -(is being completed \(see)3.881 F F1(Completing)3.88 E F0(under)3.88 E -F2(READLINE)3.88 E F0(abo)184 364.8 Q -.15(ve)-.15 G 2.5(\). This).15 F +(hostcomplete)144 328.8 Q F0 1.182(If set, and)184 340.8 R F1 -.18(re) +3.682 G(adline).18 E F0 1.182(is being used,)3.682 F F1(bash)3.682 E F0 +1.181(will attempt to perform hostname completion)3.681 F 1.38(when a w) +184 352.8 R 1.38(ord containing a)-.1 F F1(@)3.881 E F0 1.381 +(is being completed \(see)3.881 F F1(Completing)3.881 E F0(under)3.881 E +F2(READLINE)3.881 E F0(abo)184 364.8 Q -.15(ve)-.15 G 2.5(\). This).15 F (is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 381.6 Q F0 (If set,)184 393.6 Q F1(bash)2.5 E F0(will send)2.5 E F2(SIGHUP)2.5 E F0 (to all jobs when an interacti)2.25 E .3 -.15(ve l)-.25 H(ogin shell e) -.15 E(xits.)-.15 E F1(inherit_err)144 410.4 Q(exit)-.18 E F0 .219 +.15 E(xits.)-.15 E F1(inherit_err)144 410.4 Q(exit)-.18 E F0 .22 (If set, command substitution inherits the v)184 422.4 R .219 -(alue of the)-.25 F F1(err)2.719 E(exit)-.18 E F0 .22 +(alue of the)-.25 F F1(err)2.719 E(exit)-.18 E F0 .219 (option, instead of unsetting)2.719 F(it in the subshell en)184 434.4 Q 2.5(vironment. This)-.4 F(option is enabled when)2.5 E/F3 10 /Times-Italic@0 SF(posix mode)2.5 E F0(is enabled.)2.5 E F1(interacti) @@ -9745,97 +9762,97 @@ F2(READLINE)3.88 E F0(abo)184 364.8 Q -.15(ve)-.15 G 2.5(\). This).15 F F0 .33(to cause that w)2.83 F .33(ord and all remaining characters on) -.1 F .967(that line to be ignored in an interacti)184 475.2 R 1.267 -.15(ve s)-.25 H .967(hell \(see).15 F F2(COMMENTS)3.467 E F0(abo)3.217 -E -.15(ve)-.15 G 3.467(\). This).15 F .968(option is)3.468 F +E -.15(ve)-.15 G 3.467(\). This).15 F .967(option is)3.467 F (enabled by def)184 487.2 Q(ault.)-.1 E F1(lastpipe)144 504 Q F0 .066 (If set, and job control is not acti)184 504 R -.15(ve)-.25 G 2.566(,t) .15 G .066(he shell runs the last command of a pipeline not e)-2.566 F -.15(xe)-.15 G(-).15 E(cuted in the background in the current shell en) -184 516 Q(vironment.)-.4 E F1(lithist)144 532.8 Q F0 .654 -(If set, and the)184 532.8 R F1(cmdhist)3.154 E F0 .654 +184 516 Q(vironment.)-.4 E F1(lithist)144 532.8 Q F0 .655 +(If set, and the)184 532.8 R F1(cmdhist)3.155 E F0 .654 (option is enabled, multi-line commands are sa)3.154 F -.15(ve)-.2 G -3.155(dt).15 G 3.155(ot)-3.155 G .655(he history)-3.155 F +3.154(dt).15 G 3.154(ot)-3.154 G .654(he history)-3.154 F (with embedded ne)184 544.8 Q (wlines rather than using semicolon separators where possible.)-.25 E F1 -(localv)144 561.6 Q(ar_inherit)-.1 E F0 .422(If set, local v)184 573.6 R +(localv)144 561.6 Q(ar_inherit)-.1 E F0 .421(If set, local v)184 573.6 R .422(ariables inherit the v)-.25 F .422(alue and attrib)-.25 F .422 (utes of a v)-.2 F .422(ariable of the same name that)-.25 F -.15(ex)184 -585.6 S .173(ists at a pre).15 F .173(vious scope before an)-.25 F 2.673 -(yn)-.15 G .673 -.25(ew va)-2.673 H .173(lue is assigned.).25 F .174 -(The nameref attrib)5.174 F .174(ute is not)-.2 F(inherited.)184 597.6 Q -F1(localv)144 614.4 Q(ar_unset)-.1 E F0 .329(If set, calling)184 626.4 R -F1(unset)2.829 E F0 .329(on local v)2.829 F .329(ariables in pre)-.25 F -.328(vious function scopes marks them so subse-)-.25 F .543(quent looku\ +585.6 S .174(ists at a pre).15 F .174(vious scope before an)-.25 F 2.673 +(yn)-.15 G .673 -.25(ew va)-2.673 H .173(lue is assigned.).25 F .173 +(The nameref attrib)5.173 F .173(ute is not)-.2 F(inherited.)184 597.6 Q +F1(localv)144 614.4 Q(ar_unset)-.1 E F0 .328(If set, calling)184 626.4 R +F1(unset)2.828 E F0 .328(on local v)2.828 F .329(ariables in pre)-.25 F +.329(vious function scopes marks them so subse-)-.25 F .543(quent looku\ ps \214nd them unset until that function returns. This is identical to \ the beha)184 638.4 R(v-)-.2 E(ior of unsetting local v)184 650.4 Q (ariables at the current function scope.)-.25 E F1(login_shell)144 667.2 Q F0 .486 (The shell sets this option if it is started as a login shell \(see)184 -679.2 R F2(INV)2.986 E(OCA)-.405 E(TION)-.855 E F0(abo)2.736 E -.15(ve) --.15 G 2.986(\). The).15 F -.25(va)184 691.2 S(lue may not be changed.) -.25 E(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(80)197.335 E 0 Cg EP +679.2 R F2(INV)2.987 E(OCA)-.405 E(TION)-.855 E F0(abo)2.737 E -.15(ve) +-.15 G 2.987(\). The).15 F -.25(va)184 691.2 S(lue may not be changed.) +.25 E(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(80)197.335 E 0 Cg EP %%Page: 81 81 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(mailwar)144 84 Q(n)-.15 E F0 .814(If set, and a \214le that)184 96 R -F1(bash)3.314 E F0 .815 -(is checking for mail has been accessed since the last time it)3.314 F +SF(mailwar)144 84 Q(n)-.15 E F0 .815(If set, and a \214le that)184 96 R +F1(bash)3.315 E F0 .814 +(is checking for mail has been accessed since the last time it)3.315 F -.1(wa)184 108 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E (`The mail in)-.74 E/F2 10/Times-Italic@0 SF(mail\214le)2.5 E F0 (has been read')2.5 E 2.5('i)-.74 G 2.5(sd)-2.5 G(isplayed.)-2.5 E F1 -(no_empty_cmd_completion)144 124.8 Q F0 .325(If set, and)184 136.8 R F1 --.18(re)2.825 G(adline).18 E F0 .325(is being used,)2.825 F F1(bash) +(no_empty_cmd_completion)144 124.8 Q F0 .324(If set, and)184 136.8 R F1 +-.18(re)2.824 G(adline).18 E F0 .324(is being used,)2.824 F F1(bash) 2.824 E F0 .324(will not attempt to search the)2.824 F/F3 9/Times-Bold@0 -SF -.666(PA)2.824 G(TH)-.189 E F0 .324(for possible)2.574 F +SF -.666(PA)2.825 G(TH)-.189 E F0 .325(for possible)2.575 F (completions when completion is attempted on an empty line.)184 148.8 Q -F1(nocaseglob)144 165.6 Q F0 .436(If set,)184 177.6 R F1(bash)2.936 E F0 -.436(matches \214lenames in a case\255insensiti)2.936 F .737 -.15(ve f) --.25 H .437(ashion when performing pathname).05 F -.15(ex)184 189.6 S +F1(nocaseglob)144 165.6 Q F0 .437(If set,)184 177.6 R F1(bash)2.937 E F0 +.436(matches \214lenames in a case\255insensiti)2.937 F .736 -.15(ve f) +-.25 H .436(ashion when performing pathname).05 F -.15(ex)184 189.6 S (pansion \(see).15 E F1 -.1(Pa)2.5 G(thname Expansion).1 E F0(abo)2.5 E --.15(ve)-.15 G(\).).15 E F1(nocasematch)144 206.4 Q F0 1.194(If set,)184 -218.4 R F1(bash)3.694 E F0 1.194 -(matches patterns in a case\255insensiti)3.694 F 1.493 -.15(ve f)-.25 H -1.193(ashion when performing matching).05 F .551(while e)184 230.4 R +-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 206.4 Q F0 1.193(If set,)184 +218.4 R F1(bash)3.693 E F0 1.194 +(matches patterns in a case\255insensiti)3.693 F 1.494 -.15(ve f)-.25 H +1.194(ashion when performing matching).05 F .551(while e)184 230.4 R -.15(xe)-.15 G(cuting).15 E F1(case)3.051 E F0(or)3.051 E F1([[)3.051 E F0 .551(conditional commands, when performing pattern substitution)3.051 -F -.1(wo)184 242.4 S .623(rd e).1 F .623(xpansions, or when \214ltering\ +F -.1(wo)184 242.4 S .622(rd e).1 F .623(xpansions, or when \214ltering\ possible completions as part of programmable com-)-.15 F(pletion.)184 -254.4 Q F1(noexpand_translation)144 271.2 Q F0 1.117(If set,)184 283.2 R -F1(bash)3.617 E F0 1.117(encloses the translated results of $"..." quot\ +254.4 Q F1(noexpand_translation)144 271.2 Q F0 1.118(If set,)184 283.2 R +F1(bash)3.618 E F0 1.117(encloses the translated results of $"..." quot\ ing in single quotes instead of)3.617 F(double quotes.)184 295.2 Q (If the string is not translated, this has no ef)5 E(fect.)-.25 E F1 -(nullglob)144 312 Q F0 .855(If set,)184 324 R F1(bash)3.355 E F0(allo) -3.355 E .855(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa) -3.354 G .854(thname Expansion).1 F F0(abo)3.354 E -.15(ve)-.15 G 3.354 -(\)t).15 G(o)-3.354 E -.15(ex)184 336 S +(nullglob)144 312 Q F0 .854(If set,)184 324 R F1(bash)3.354 E F0(allo) +3.354 E .855(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa) +3.355 G .855(thname Expansion).1 F F0(abo)3.355 E -.15(ve)-.15 G 3.355 +(\)t).15 G(o)-3.355 E -.15(ex)184 336 S (pand to a null string, rather than themselv).15 E(es.)-.15 E F1 -(patsub_r)144 352.8 Q(eplacement)-.18 E F0 .105(If set,)184 364.8 R F1 -(bash)2.605 E F0 -.15(ex)2.605 G .105(pands occurrences of).15 F F1(&) -2.606 E F0 .106(in the replacement string of pattern substitution to) -2.606 F .528(the te)184 376.8 R .528 -(xt matched by the pattern, as described under)-.15 F F1 -.1(Pa)3.027 G -.527(rameter Expansion).1 F F0(abo)3.027 E -.15(ve)-.15 G 5.527(.T).15 G -(his)-5.527 E(option is enabled by def)184 388.8 Q(ault.)-.1 E F1(pr)144 -405.6 Q(ogcomp)-.18 E F0 .676(If set, the programmable completion f)184 -417.6 R .677(acilities \(see)-.1 F F1(Pr)3.177 E .677 -(ogrammable Completion)-.18 F F0(abo)3.177 E -.15(ve)-.15 G(\)).15 E +(patsub_r)144 352.8 Q(eplacement)-.18 E F0 .106(If set,)184 364.8 R F1 +(bash)2.606 E F0 -.15(ex)2.606 G .106(pands occurrences of).15 F F1(&) +2.606 E F0 .105(in the replacement string of pattern substitution to) +2.606 F .527(the te)184 376.8 R .527 +(xt matched by the pattern, as described under)-.15 F F1 -.1(Pa)3.028 G +.528(rameter Expansion).1 F F0(abo)3.028 E -.15(ve)-.15 G 5.528(.T).15 G +(his)-5.528 E(option is enabled by def)184 388.8 Q(ault.)-.1 E F1(pr)144 +405.6 Q(ogcomp)-.18 E F0 .677(If set, the programmable completion f)184 +417.6 R .677(acilities \(see)-.1 F F1(Pr)3.176 E .676 +(ogrammable Completion)-.18 F F0(abo)3.176 E -.15(ve)-.15 G(\)).15 E (are enabled.)184 429.6 Q(This option is enabled by def)5 E(ault.)-.1 E F1(pr)144 446.4 Q(ogcomp_alias)-.18 E F0 2.124 (If set, and programmable completion is enabled,)184 458.4 R F1(bash) 4.624 E F0 2.124(treats a command name that)4.624 F(doesn')184 470.4 Q -3.288(th)-.18 G -2.25 -.2(av e)-3.288 H(an)3.488 E 3.288(yc)-.15 G .789 -(ompletions as a possible alias and attempts alias e)-3.288 F .789 +3.289(th)-.18 G -2.25 -.2(av e)-3.289 H(an)3.489 E 3.289(yc)-.15 G .789 +(ompletions as a possible alias and attempts alias e)-3.289 F .788 (xpansion. If it has)-.15 F 1.473(an alias,)184 482.4 R F1(bash)3.973 E F0 1.473(attempts programmable completion using the command w)3.973 F 1.473(ord resulting)-.1 F(from the e)184 494.4 Q(xpanded alias.)-.15 E -F1(pr)144 511.2 Q(omptv)-.18 E(ars)-.1 E F0 1.447 +F1(pr)144 511.2 Q(omptv)-.18 E(ars)-.1 E F0 1.448 (If set, prompt strings under)184 523.2 R 1.448(go parameter e)-.18 F -1.448(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 -535.2 S .171(pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G -.17(fter being e)-2.67 F .17(xpanded as described in)-.15 F F3(PR)2.67 E -(OMPTING)-.27 E F0(abo)2.42 E -.15(ve)-.15 G(.).15 E +1.447(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 +535.2 S .17(pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G +.17(fter being e)-2.67 F .17(xpanded as described in)-.15 F F3(PR)2.671 +E(OMPTING)-.27 E F0(abo)2.421 E -.15(ve)-.15 G(.).15 E (This option is enabled by def)184 547.2 Q(ault.)-.1 E F1 -.18(re)144 564 S(stricted_shell).18 E F0 1.069 (The shell sets this option if it is started in restricted mode \(see) @@ -9844,22 +9861,22 @@ F1(pr)144 511.2 Q(omptv)-.18 E(ars)-.1 E F0 1.447 (This is not reset when the startup \214les are e)5.36 F -.15(xe)-.15 G (-).15 E(cuted, allo)184 600 Q(wing the startup \214les to disco)-.25 E -.15(ve)-.15 G 2.5(rw).15 G(hether or not a shell is restricted.)-2.5 E -F1(shift_v)144 616.8 Q(erbose)-.1 E F0 .501(If set, the)184 628.8 R F1 -(shift)3.001 E F0 -.2(bu)3.001 G .501 -(iltin prints an error message when the shift count e).2 F .502 +F1(shift_v)144 616.8 Q(erbose)-.1 E F0 .502(If set, the)184 628.8 R F1 +(shift)3.002 E F0 -.2(bu)3.002 G .501 +(iltin prints an error message when the shift count e).2 F .501 (xceeds the number)-.15 F(of positional parameters.)184 640.8 Q F1(sour) -144 657.6 Q(cepath)-.18 E F0 .771(If set, the)184 669.6 R F1(.)3.271 E -F0(\()3.271 E F1(sour)A(ce)-.18 E F0 3.271(\)b)C .771(uiltin uses the v) --3.471 F .771(alue of)-.25 F F3 -.666(PA)3.27 G(TH)-.189 E F0 .77 -(to \214nd the directory containing the)3.02 F(\214le supplied as an ar) -184 681.6 Q 2.5(gument. This)-.18 F(option is enabled by def)2.5 E -(ault.)-.1 E F1 -.1(va)144 698.4 S(rr).1 E(edir_close)-.18 E F0 .74(If \ -set, the shell automatically closes \214le descriptors assigned using t\ -he)184 710.4 R F2({varname})3.24 E F0(redi-)3.24 E 2.558 -(rection syntax \(see)184 722.4 R F3(REDIRECTION)5.058 E F0(abo)4.808 E --.15(ve)-.15 G 5.058(\)i).15 G 2.558(nstead of lea)-5.058 F 2.558 -(ving them open when the)-.2 F(GNU Bash 5.3)72 768 Q(2023 June 16) -148.175 E(81)197.335 E 0 Cg EP +144 657.6 Q(cepath)-.18 E F0 .77(If set, the)184 669.6 R F1(.)3.27 E F0 +(\()3.27 E F1(sour)A(ce)-.18 E F0 3.27(\)b)C .77(uiltin uses the v)-3.47 +F .771(alue of)-.25 F F3 -.666(PA)3.271 G(TH)-.189 E F0 .771 +(to \214nd the directory containing the)3.021 F +(\214le supplied as an ar)184 681.6 Q 2.5(gument. This)-.18 F +(option is enabled by def)2.5 E(ault.)-.1 E F1 -.1(va)144 698.4 S(rr).1 +E(edir_close)-.18 E F0 .74(If set, the shell automatically closes \214l\ +e descriptors assigned using the)184 710.4 R F2({varname})3.24 E F0 +(redi-)3.24 E 2.557(rection syntax \(see)184 722.4 R F3(REDIRECTION) +5.058 E F0(abo)4.808 E -.15(ve)-.15 G 5.058(\)i).15 G 2.558 +(nstead of lea)-5.058 F 2.558(ving them open when the)-.2 F +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(81)197.335 E 0 Cg EP %%Page: 82 82 %%BeginPageSetup BP @@ -9869,33 +9886,33 @@ BP (command completes.)184 84 Q/F1 10/Times-Bold@0 SF(xpg_echo)144 100.8 Q F0(If set, the)184 112.8 Q F1(echo)2.5 E F0 -.2(bu)2.5 G(iltin e).2 E (xpands backslash-escape sequences by def)-.15 E(ault.)-.1 E F1(suspend) -108 129.6 Q F0([)2.5 E F1A F0(])A .909(Suspend the e)144 141.6 R --.15(xe)-.15 G .909(cution of this shell until it recei).15 F -.15(ve) --.25 G 3.41(sa).15 G/F2 9/Times-Bold@0 SF(SIGCONT)A F0 3.41(signal. A) -3.16 F .91(login shell, or a shell)3.41 F .753 +108 129.6 Q F0([)2.5 E F1A F0(])A .91(Suspend the e)144 141.6 R +-.15(xe)-.15 G .91(cution of this shell until it recei).15 F -.15(ve) +-.25 G 3.41(sa).15 G/F2 9/Times-Bold@0 SF(SIGCONT)-.001 E F0 3.409 +(signal. A)3.159 F .909(login shell, or a shell)3.409 F .752 (without job control enabled, cannot be suspended; the)144 153.6 R F1 -3.253 E F0 .752(option can be used to o)3.252 F -.15(ve)-.15 G -.752(rride this and).15 F .107(force the suspension.)144 165.6 R .107(T\ +3.252 E F0 .753(option can be used to o)3.253 F -.15(ve)-.15 G +.753(rride this and).15 F .107(force the suspension.)144 165.6 R .107(T\ he return status is 0 unless the shell is a login shell or job control \ is not en-)5.107 F(abled and)144 177.6 Q F12.5 E F0 (is not supplied.)2.5 E F1(test)108 194.4 Q/F3 10/Times-Italic@0 SF -.2 (ex)2.5 G(pr).2 E F1([)108 206.4 Q F3 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 -.878(Return a status of 0 \(true\) or 1 \(f)144 206.4 R .877 -(alse\) depending on the e)-.1 F -.25(va)-.25 G .877 +.877(Return a status of 0 \(true\) or 1 \(f)144 206.4 R .878 +(alse\) depending on the e)-.1 F -.25(va)-.25 G .878 (luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)144 218.4 S(pr).2 E F0 5.53(.E).73 G .53 (ach operator and operand must be a separate ar)-5.53 F 3.03 -(gument. Expressions)-.18 F .53(are composed of the)3.03 F 1.361 -(primaries described abo)144 230.4 R 1.661 -.15(ve u)-.15 H(nder).15 E -F2(CONDITION)3.861 E 1.36(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.) -A F1(test)5.86 E F0 1.36(does not accept an)3.86 F 3.86(yo)-.15 G(p-) --3.86 E(tions, nor does it accept and ignore an ar)144 242.4 Q +(gument. Expressions)-.18 F .53(are composed of the)3.03 F 1.36 +(primaries described abo)144 230.4 R 1.66 -.15(ve u)-.15 H(nder).15 E F2 +(CONDITION)3.86 E 1.36(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.)A +F1(test)5.86 E F0 1.361(does not accept an)3.86 F 3.861(yo)-.15 G(p-) +-3.861 E(tions, nor does it accept and ignore an ar)144 242.4 Q (gument of)-.18 E F12.5 E F0(as signifying the end of options.)2.5 -E .785(Expressions may be combined using the follo)144 260.4 R .786 -(wing operators, listed in decreasing order of prece-)-.25 F 3.412 -(dence. The)144 272.4 R -.25(eva)3.412 G .912 -(luation depends on the number of ar).25 F .911(guments; see belo)-.18 F -4.711 -.65(w. O)-.25 H .911(perator precedence is).65 F +E .786(Expressions may be combined using the follo)144 260.4 R .785 +(wing operators, listed in decreasing order of prece-)-.25 F 3.411 +(dence. The)144 272.4 R -.25(eva)3.411 G .911 +(luation depends on the number of ar).25 F .912(guments; see belo)-.18 F +4.712 -.65(w. O)-.25 H .912(perator precedence is).65 F (used when there are \214v)144 284.4 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G (ore ar)-2.5 E(guments.)-.18 E F1(!)144 296.4 Q F3 -.2(ex)2.5 G(pr).2 E F0 -.35(Tr)180 296.4 S(ue if).35 E F3 -.2(ex)2.5 G(pr).2 E F0(is f)3.23 @@ -9918,9 +9935,9 @@ F1([)2.5 E F0 -.25(eva)2.5 G(luate conditional e).25 E E 2.5(2a)144 451.2 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar) 180 463.2 R .37(gument is)-.18 F F1(!)2.87 E F0 2.87(,t)C .37(he e)-2.87 F .37(xpression is true if and only if the second ar)-.15 F .37 -(gument is null.)-.18 F .379(If the \214rst ar)180 475.2 R .38 -(gument is one of the unary conditional operators listed abo)-.18 F .68 --.15(ve u)-.15 H(nder).15 E F2(CONDI-)2.88 E(TION)180 487.2 Q .553 +(gument is null.)-.18 F .38(If the \214rst ar)180 475.2 R .38 +(gument is one of the unary conditional operators listed abo)-.18 F .679 +-.15(ve u)-.15 H(nder).15 E F2(CONDI-)2.879 E(TION)180 487.2 Q .552 (AL EXPRESSIONS)-.18 F F4(,)A F0 .552(the e)2.802 F .552 (xpression is true if the unary test is true.)-.15 F .552 (If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 499.2 Q @@ -9931,41 +9948,41 @@ F .37(xpression is true if and only if the second ar)-.15 F .37 (If the second ar)5.236 F .236(gument is one of)-.18 F .855 (the binary conditional operators listed abo)180 535.2 R 1.155 -.15 (ve u)-.15 H(nder).15 E F2(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F -F4(,)A F0(the)3.104 E .578(result of the e)180 547.2 R .578(xpression i\ +F4(,)A F0(the)3.105 E .579(result of the e)180 547.2 R .578(xpression i\ s the result of the binary test using the \214rst and third ar)-.15 F -(guments)-.18 E 1.333(as operands.)180 559.2 R(The)6.333 E F13.833 -E F0(and)3.833 E F13.832 E F0 1.332 +(guments)-.18 E 1.332(as operands.)180 559.2 R(The)6.332 E F13.832 +E F0(and)3.832 E F13.832 E F0 1.333 (operators are considered binary operators when there are)3.832 F .558 (three ar)180 571.2 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058 F .558(gument is)-.18 F F1(!)3.058 E F0 3.058(,t)C .558(he v)-3.058 F .558(alue is the ne)-.25 F -.05(ga)-.15 G .558(tion of the tw).05 F -(o-ar)-.1 E(gument)-.18 E .521(test using the second and third ar)180 -583.2 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .52 -(gument is e)-.18 F(xactly)-.15 E F1(\()3.02 E F0 .52(and the third)3.02 -F(ar)180 595.2 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 E F0 -2.985(,t)C .485(he result is the one-ar)-2.985 F .485 +(o-ar)-.1 E(gument)-.18 E .52(test using the second and third ar)180 +583.2 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .521 +(gument is e)-.18 F(xactly)-.15 E F1(\()3.021 E F0 .521(and the third) +3.021 F(ar)180 595.2 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 +E F0 2.985(,t)C .485(he result is the one-ar)-2.985 F .485 (gument test of the second ar)-.18 F 2.985(gument. Other)-.18 F(-)-.2 E (wise, the e)180 607.2 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144 -619.2 S -.18(rg)-2.5 G(uments).18 E .43(The follo)180 631.2 R .43 -(wing conditions are applied in the order listed.)-.25 F .429 -(If the \214rst ar)5.429 F .429(gument is)-.18 F F1(!)2.929 E F0 2.929 -(,t)C .429(he re-)-2.929 F 1.314(sult is the ne)180 643.2 R -.05(ga)-.15 -G 1.314(tion of the three-ar).05 F 1.314(gument e)-.18 F 1.314 -(xpression composed of the remaining ar)-.15 F(gu-)-.18 E 2.745 -(ments. the)180 655.2 R(tw)2.745 E(o-ar)-.1 E .245 -(gument test using the second and third ar)-.18 F 2.744(guments. If)-.18 -F .244(the \214rst ar)2.744 F(gument)-.18 E .309(is e)180 667.2 R -(xactly)-.15 E F1(\()2.809 E F0 .309(and the fourth ar)2.809 F .309 -(gument is e)-.18 F(xactly)-.15 E F1(\))2.809 E F0 2.809(,t)C .31 -(he result is the tw)-2.809 F(o-ar)-.1 E .31(gument test of the)-.18 F -.184(second and third ar)180 679.2 R 2.684(guments. Otherwise,)-.18 F -.184(the e)2.684 F .183(xpression is parsed and e)-.15 F -.25(va)-.25 G -.183(luated according).25 F(to precedence using the rules listed abo)180 +619.2 S -.18(rg)-2.5 G(uments).18 E .429(The follo)180 631.2 R .429 +(wing conditions are applied in the order listed.)-.25 F .43 +(If the \214rst ar)5.429 F .43(gument is)-.18 F F1(!)2.93 E F0 2.93(,t)C +.43(he re-)-2.93 F 1.315(sult is the ne)180 643.2 R -.05(ga)-.15 G 1.314 +(tion of the three-ar).05 F 1.314(gument e)-.18 F 1.314 +(xpression composed of the remaining ar)-.15 F(gu-)-.18 E 2.744 +(ments. the)180 655.2 R(tw)2.744 E(o-ar)-.1 E .245 +(gument test using the second and third ar)-.18 F 2.745(guments. If)-.18 +F .245(the \214rst ar)2.745 F(gument)-.18 E .31(is e)180 667.2 R(xactly) +-.15 E F1(\()2.81 E F0 .31(and the fourth ar)2.81 F .31(gument is e)-.18 +F(xactly)-.15 E F1(\))2.809 E F0 2.809(,t)C .309(he result is the tw) +-2.809 F(o-ar)-.1 E .309(gument test of the)-.18 F .183 +(second and third ar)180 679.2 R 2.683(guments. Otherwise,)-.18 F .184 +(the e)2.684 F .184(xpression is parsed and e)-.15 F -.25(va)-.25 G .184 +(luated according).25 F(to precedence using the rules listed abo)180 691.2 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 703.2 S 2.5(rm)-2.5 G(ore ar) -2.5 E(guments)-.18 E 1.635(The e)180 715.2 R 1.635 (xpression is parsed and e)-.15 F -.25(va)-.25 G 1.635 (luated according to precedence using the rules listed).25 F(abo)180 -727.2 Q -.15(ve)-.15 G(.).15 E(GNU Bash 5.3)72 768 Q(2023 June 16) +727.2 Q -.15(ve)-.15 G(.).15 E(GNU Bash 5.3)72 768 Q(2023 June 28) 148.175 E(82)197.335 E 0 Cg EP %%Page: 83 83 %%BeginPageSetup @@ -9980,13 +9997,13 @@ BP processes run from the shell.)144 100.8 R(The return status is 0.)144 112.8 Q F1(trap)108 129.6 Q F0([)2.5 E F1(\255lp)A F0 2.5(][)C([)-2.5 E /F2 10/Times-Italic@0 SF(action)A F0(])A F2(sigspec)2.5 E F0(...])2.5 E -(The)144 141.6 Q F2(action)3.733 E F0 .903 -(is a command that is read and e)3.643 F -.15(xe)-.15 G .903 +(The)144 141.6 Q F2(action)3.734 E F0 .903 +(is a command that is read and e)3.644 F -.15(xe)-.15 G .903 (cuted when the shell recei).15 F -.15(ve)-.25 G 3.403(ss).15 G -(ignal\(s\))-3.403 E F2(sigspec)3.744 E F0 5.904(.I).31 G(f)-5.904 E F2 -(action)144.33 153.6 Q F0 .106(is absent \(and there is a single)2.846 F +(ignal\(s\))-3.403 E F2(sigspec)3.743 E F0 5.903(.I).31 G(f)-5.903 E F2 +(action)144.33 153.6 Q F0 .105(is absent \(and there is a single)2.845 F F2(sigspec)2.605 E F0 2.605(\)o)C(r)-2.605 E F12.605 E F0 2.605(,e)C -.105(ach speci\214ed signal is reset to its original dis-)-2.605 F .626 +.106(ach speci\214ed signal is reset to its original dis-)-2.605 F .627 (position \(the v)144 165.6 R .626 (alue it had upon entrance to the shell\).)-.25 F(If)5.626 E F2(action) 3.456 E F0 .626(is the null string the signal speci-)3.366 F @@ -9995,175 +10012,174 @@ F2(sigspec)2.605 E F0 2.605(\)o)C(r)-2.605 E F12.605 E F0 2.605(,e)C -.1(ke).2 G(s.).1 E .165(If no ar)144 195.6 R .165 (guments are supplied,)-.18 F F1(trap)2.665 E F0 .165 (displays the actions associated with each trapped signal as a set)2.665 -F(of)144 207.6 Q F1(trap)2.569 E F0 .069(commands that can be reused as\ - shell input to restore the current signal dispositions.)2.569 F(If)5.07 -E F12.57 E F0 .474(is gi)144 219.6 R -.15(ve)-.25 G .474(n, and) +F(of)144 207.6 Q F1(trap)2.57 E F0 .069(commands that can be reused as \ +shell input to restore the current signal dispositions.)2.57 F(If)5.069 +E F12.569 E F0 .473(is gi)144 219.6 R -.15(ve)-.25 G .473(n, and) .15 F F2(action)3.303 E F0 .473(is not present, then)3.213 F F1(trap) 2.973 E F0 .473(displays the actions associated with each)2.973 F F2 -(sigspec)3.313 E F0(or)3.283 E(,)-.4 E .363 +(sigspec)3.314 E F0(or)3.284 E(,)-.4 E .364 (if none are supplied, for all trapped signals, as a set of)144 231.6 R -F1(trap)2.864 E F0 .364(commands that can be reused as shell)2.864 F +F1(trap)2.864 E F0 .363(commands that can be reused as shell)2.864 F .207(input to restore the current signal dispositions.)144 243.6 R(The) 5.207 E F12.707 E F0 .207(option beha)2.707 F -.15(ve)-.2 G 2.707 -(ss).15 G(imilarly)-2.707 E 2.707(,b)-.65 G .207(ut displays only)-2.907 -F 1.552(the actions associated with each)144 255.6 R F2(sigspec)4.052 E -F0(ar)4.052 E(gument.)-.18 E F16.552 E F0 1.553 -(requires at least one)4.052 F F2(sigspec)4.053 E F0(ar)4.053 E(gument.) --.18 E(The)144 267.6 Q F12.727 E F0(or)2.727 E F12.727 E F0 +(ss).15 G(imilarly)-2.707 E 2.707(,b)-.65 G .208(ut displays only)-2.907 +F 1.553(the actions associated with each)144 255.6 R F2(sigspec)4.052 E +F0(ar)4.052 E(gument.)-.18 E F16.552 E F0 1.552 +(requires at least one)4.052 F F2(sigspec)4.052 E F0(ar)4.052 E(gument.) +-.18 E(The)144 267.6 Q F12.726 E F0(or)2.726 E F12.727 E F0 .227(options to)2.727 F F1(trap)2.727 E F0 .227 -(may be used in a subshell en)2.727 F .226 -(vironment \(e.g., command substitution\))-.4 F .992 +(may be used in a subshell en)2.727 F .227 +(vironment \(e.g., command substitution\))-.4 F .993 (and, as long as the)144 279.6 R 3.493(ya)-.15 G .993(re used before) -3.493 F F1(trap)3.493 E F0 .993(is used to change a signal')3.493 F -3.493(sh)-.55 G .993(andling, will display the)-3.493 F +3.492(sh)-.55 G .992(andling, will display the)-3.492 F (state of its parent')144 291.6 Q 2.5(st)-.55 G(raps.)-2.5 E(The)144 -309.6 Q F13.217 E F0 .717(option causes)3.217 F F1(trap)3.217 E F0 +309.6 Q F13.216 E F0 .716(option causes)3.216 F F1(trap)3.216 E F0 .716(to print a list of signal names and their corresponding numbers.) -3.216 F(Each)5.716 E F2(sigspec)144.34 321.6 Q F0 .709 -(is either a signal name de\214ned in <)3.518 F F2(signal.h)A F0 .709 -(>, or a signal number)B 5.709(.S)-.55 G .709(ignal names are case) --5.709 F(insensiti)144 333.6 Q .3 -.15(ve a)-.25 H(nd the).15 E/F3 9 -/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E .092(If a)144 -351.6 R F2(sigspec)2.932 E F0(is)2.902 E F3(EXIT)2.592 E F0 .092 -(\(0\) the command)2.342 F F2(action)2.921 E F0 .091(is e)2.831 F -.15 -(xe)-.15 G .091(cuted on e).15 F .091(xit from the shell.)-.15 F .091 -(If a)5.091 F F2(sigspec)2.931 E F0(is)2.901 E F3(DE-)2.591 E -.09(BU) -144 363.6 S(G).09 E/F4 9/Times-Roman@0 SF(,)A F0 1.244(the command)3.494 -F F2(action)4.074 E F0 1.244(is e)3.984 F -.15(xe)-.15 G 1.244 -(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F2 1.245(simple command) -3.744 F F0(,)A F2(for)3.745 E F0(command,)3.745 E F2(case)3.745 E F0 -(com-)3.745 E(mand,)144 375.6 Q F2(select)2.697 E F0 .196 +3.216 F(Each)5.717 E F2(sigspec)144.34 321.6 Q F0 .709 +(is either a signal name de\214ned in <)3.519 F F2(signal.h)A F0 .709 +(>, or a signal number)B 5.708(.S)-.55 G .708(ignal names are case) +-5.708 F(insensiti)144 333.6 Q .3 -.15(ve a)-.25 H(nd the).15 E/F3 9 +/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E .091(If a)144 +351.6 R F2(sigspec)2.931 E F0(is)2.901 E F3(EXIT)2.591 E F0 .091 +(\(0\) the command)2.341 F F2(action)2.921 E F0 .091(is e)2.831 F -.15 +(xe)-.15 G .091(cuted on e).15 F .092(xit from the shell.)-.15 F .092 +(If a)5.092 F F2(sigspec)2.932 E F0(is)2.902 E F3(DE-)2.592 E -.09(BU) +144 363.6 S(G).09 E/F4 9/Times-Roman@0 SF(,)A F0 1.245(the command)3.495 +F F2(action)4.075 E F0 1.245(is e)3.985 F -.15(xe)-.15 G 1.244 +(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F2 1.244(simple command) +3.744 F F0(,)A F2(for)3.744 E F0(command,)3.744 E F2(case)3.744 E F0 +(com-)3.744 E(mand,)144 375.6 Q F2(select)2.696 E F0 .196 (command, \(\( arithmetic command, [[ conditional command, arithmetic) -2.697 F F2(for)2.696 E F0(command,)2.696 E .393 -(and before the \214rst command e)144 387.6 R -.15(xe)-.15 G .394 -(cutes in a shell function \(see).15 F F3 .394(SHELL GRAMMAR)2.894 F F0 -(abo)2.644 E -.15(ve)-.15 G 2.894(\). Refer).15 F .834 -(to the description of the)144 399.6 R F1(extdeb)3.334 E(ug)-.2 E F0 -.833(option to the)3.334 F F1(shopt)3.333 E F0 -.2(bu)3.333 G .833 -(iltin for details of its ef).2 F .833(fect on the)-.25 F F1(DE-)3.333 E --.1(BU)144 411.6 S(G).1 E F0 2.693(trap. If)2.693 F(a)2.693 E F2 -(sigspec)3.033 E F0(is)3.003 E F3(RETURN)2.693 E F4(,)A F0 .194 +2.696 F F2(for)2.697 E F0(command,)2.697 E .394 +(and before the \214rst command e)144 387.6 R -.15(xe)-.15 G .393 +(cutes in a shell function \(see).15 F F3 .393(SHELL GRAMMAR)2.893 F F0 +(abo)2.643 E -.15(ve)-.15 G 2.893(\). Refer).15 F .833 +(to the description of the)144 399.6 R F1(extdeb)3.333 E(ug)-.2 E F0 +.833(option to the)3.333 F F1(shopt)3.333 E F0 -.2(bu)3.333 G .834 +(iltin for details of its ef).2 F .834(fect on the)-.25 F F1(DE-)3.334 E +-.1(BU)144 411.6 S(G).1 E F0 2.694(trap. If)2.694 F(a)2.694 E F2 +(sigspec)3.034 E F0(is)3.004 E F3(RETURN)2.694 E F4(,)A F0 .194 (the command)2.444 F F2(action)3.024 E F0 .194(is e)2.934 F -.15(xe)-.15 -G .194(cuted each time a shell function or).15 F 2.5(as)144 423.6 S +G .193(cuted each time a shell function or).15 F 2.5(as)144 423.6 S (cript e)-2.5 E -.15(xe)-.15 G(cuted with the).15 E F1(.)2.5 E F0(or)2.5 E F1(sour)2.5 E(ce)-.18 E F0 -.2(bu)2.5 G(iltins \214nishes e).2 E -.15 -(xe)-.15 G(cuting.).15 E .285(If a)144 441.6 R F2(sigspec)3.125 E F0(is) -3.095 E F3(ERR)2.784 E F4(,)A F0 .284(the command)2.534 F F2(action) +(xe)-.15 G(cuting.).15 E .284(If a)144 441.6 R F2(sigspec)3.124 E F0(is) +3.094 E F3(ERR)2.784 E F4(,)A F0 .284(the command)2.534 F F2(action) 3.114 E F0 .284(is e)3.024 F -.15(xe)-.15 G .284(cuted whene).15 F -.15 -(ve)-.25 G 2.784(rap).15 G .284(ipeline \(which may consist of a)-2.784 +(ve)-.25 G 2.784(rap).15 G .285(ipeline \(which may consist of a)-2.784 F .185(single simple command\), a list, or a compound command returns a\ - non\255zero e)144 453.6 R .185(xit status, subject to)-.15 F .452 -(the follo)144 465.6 R .452(wing conditions.)-.25 F(The)5.452 E F3(ERR) -2.952 E F0 .451(trap is not e)2.701 F -.15(xe)-.15 G .451 -(cuted if the f).15 F .451(ailed command is part of the com-)-.1 F .387 -(mand list immediately follo)144 477.6 R .387(wing a)-.25 F F1(while) -2.887 E F0(or)2.887 E F1(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388 -(ord, part of the test in an)-.1 F F2(if)2.898 E F0 .388 -(statement, part)4.848 F .778(of a command e)144 489.6 R -.15(xe)-.15 G + non\255zero e)144 453.6 R .184(xit status, subject to)-.15 F .451 +(the follo)144 465.6 R .451(wing conditions.)-.25 F(The)5.451 E F3(ERR) +2.951 E F0 .451(trap is not e)2.701 F -.15(xe)-.15 G .451 +(cuted if the f).15 F .452(ailed command is part of the com-)-.1 F .388 +(mand list immediately follo)144 477.6 R .388(wing a)-.25 F F1(while) +2.888 E F0(or)2.888 E F1(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388 +(ord, part of the test in an)-.1 F F2(if)2.897 E F0 .387 +(statement, part)4.847 F .777(of a command e)144 489.6 R -.15(xe)-.15 G .778(cuted in a).15 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0 .778 (list e)3.278 F .778(xcept the command follo)-.15 F .778 -(wing the \214nal)-.25 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.277 E F0 -3.277(,a)C -.15(ny)-3.277 G 1.28(command in a pipeline b)144 501.6 R +(wing the \214nal)-.25 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0 +3.278(,a)C -.15(ny)-3.278 G 1.28(command in a pipeline b)144 501.6 R 1.28(ut the last, or if the command')-.2 F 3.78(sr)-.55 G 1.28(eturn v) -3.78 F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F F1(!)3.78 E F0(.)A(These are the same conditions obe)144 513.6 Q (yed by the)-.15 E F1(err)2.5 E(exit)-.18 E F0(\()2.5 E F1A F0 2.5 -(\)o)C(ption.)-2.5 E .07(When the shell is not interacti)144 531.6 R --.15(ve)-.25 G 2.57(,s).15 G .069 +(\)o)C(ption.)-2.5 E .069(When the shell is not interacti)144 531.6 R +-.15(ve)-.25 G 2.569(,s).15 G .07 (ignals ignored upon entry to the shell cannot be trapped or reset.) --2.57 F(Interacti)144 543.6 Q .951 -.15(ve s)-.25 H .651 +-2.569 F(Interacti)144 543.6 Q .952 -.15(ve s)-.25 H .652 (hells permit trapping signals ignored on entry).15 F 5.651(.T)-.65 G -.652(rapped signals that are not being ig-)-6.001 F .577 +.651(rapped signals that are not being ig-)-6.001 F .576 (nored are reset to their original v)144 555.6 R .576 -(alues in a subshell or subshell en)-.25 F .576 +(alues in a subshell or subshell en)-.25 F .577 (vironment when one is created.)-.4 F(The return status is f)144 567.6 Q (alse if an)-.1 E(y)-.15 E F2(sigspec)2.84 E F0(is in)2.81 E -.25(va)-.4 G(lid; otherwise).25 E F1(trap)2.5 E F0(returns true.)2.5 E F1(true)108 584.4 Q F0(Does nothing, returns a 0 status.)144 584.4 Q F1(type)108 601.2 Q F0([)2.5 E F1(\255aftpP)A F0(])A F2(name)2.5 E F0([)2.5 E F2 -(name)A F0(...])2.5 E -.4(Wi)144 613.2 S .173 -(th no options, indicate ho).4 F 2.673(we)-.25 G(ach)-2.673 E F2(name) -3.033 E F0 -.1(wo)2.853 G .174 -(uld be interpreted if used as a command name.).1 F .174(If the)5.174 F +(name)A F0(...])2.5 E -.4(Wi)144 613.2 S .174 +(th no options, indicate ho).4 F 2.674(we)-.25 G(ach)-2.674 E F2(name) +3.034 E F0 -.1(wo)2.854 G .173 +(uld be interpreted if used as a command name.).1 F .173(If the)5.173 F F1144 625.2 Q F0 .715(option is used,)3.215 F F1(type)3.215 E F0 .715(prints a string which is one of)3.215 F F2(alias)3.545 E F0(,).27 E F2 -.1(ke)3.215 G(ywor)-.2 E(d)-.37 E F0(,).77 E F2(function)5.185 E F0 (,).24 E F2 -.2(bu)3.215 G(iltin).2 E F0 3.215(,o).24 G(r)-3.215 E F2 -(\214le)5.125 E F0(if)3.395 E F2(name)144.36 637.2 Q F0 .377 -(is an alias, shell reserv)3.057 F .377(ed w)-.15 F .377 -(ord, function, b)-.1 F .377(uiltin, or e)-.2 F -.15(xe)-.15 G .378 -(cutable disk \214le, respecti).15 F -.15(ve)-.25 G(ly).15 E 5.378(.I) --.65 G 2.878(ft)-5.378 G(he)-2.878 E F2(name)144.36 649.2 Q F0 .646 -(is not found, then nothing is printed, and)3.326 F F1(type)3.146 E F0 -.645(returns a non-zero e)3.146 F .645(xit status.)-.15 F .645(If the) -5.645 F F13.145 E F0(op-)3.145 E .641(tion is used,)144 661.2 R F1 -(type)3.141 E F0 .642(either returns the name of the e)3.141 F -.15(xe) --.15 G .642(cutable \214le that w).15 F .642(ould be found by searching) --.1 F F1($P)144 673.2 Q -.95(AT)-.74 G(H).95 E F0(if)2.616 E F2(name) -2.976 E F0 .116(were speci\214ed as a command name, or nothing if)2.796 -F/F5 10/Courier@0 SF .116(type -t name)2.616 F F0 -.1(wo)2.616 G .115 -(uld not re-).1 F(turn)144 685.2 Q F2(\214le)4.499 E F0 5.089(.T).18 G -(he)-5.089 E F12.589 E F0 .089(option forces a)2.589 F F3 -.666 -(PA)2.589 G(TH)-.189 E F0 .089(search for each)2.339 F F2(name)2.589 E -F0 2.59(,e)C -.15(ve)-2.84 G 2.59(ni).15 G(f)-2.59 E F5 .09 -(type -t name)2.59 F F0 -.1(wo)2.59 G .09(uld not).1 F(return)144 697.2 -Q F2(\214le)5.246 E F0 5.836(.I).18 G 3.336(fac)-5.836 G .836 -(ommand is hashed,)-3.336 F F13.336 E F0(and)3.336 E F13.336 -E F0 .836(print the hashed v)3.336 F .836 -(alue, which is not necessarily)-.25 F .033 -(the \214le that appears \214rst in)144 709.2 R F3 -.666(PA)2.533 G(TH) --.189 E F4(.)A F0 .033(If the)4.533 F F12.533 E F0 .033 +(\214le)5.125 E F0(if)3.395 E F2(name)144.36 637.2 Q F0 .378 +(is an alias, shell reserv)3.058 F .377(ed w)-.15 F .377 +(ord, function, b)-.1 F .377(uiltin, or e)-.2 F -.15(xe)-.15 G .377 +(cutable disk \214le, respecti).15 F -.15(ve)-.25 G(ly).15 E 5.377(.I) +-.65 G 2.877(ft)-5.377 G(he)-2.877 E F2(name)144.36 649.2 Q F0 .645 +(is not found, then nothing is printed, and)3.325 F F1(type)3.146 E F0 +.646(returns a non-zero e)3.146 F .646(xit status.)-.15 F .646(If the) +5.646 F F13.146 E F0(op-)3.146 E .642(tion is used,)144 661.2 R F1 +(type)3.142 E F0 .642(either returns the name of the e)3.142 F -.15(xe) +-.15 G .642(cutable \214le that w).15 F .641(ould be found by searching) +-.1 F F1($P)144 673.2 Q -.95(AT)-.74 G(H).95 E F0(if)2.615 E F2(name) +2.975 E F0 .116(were speci\214ed as a command name, or nothing if)2.796 +F/F5 10/Courier@0 SF .116(type -t name)2.616 F F0 -.1(wo)2.616 G .116 +(uld not re-).1 F(turn)144 685.2 Q F2(\214le)4.5 E F0 5.09(.T).18 G(he) +-5.09 E F12.59 E F0 .09(option forces a)2.59 F F3 -.666(PA)2.59 G +(TH)-.189 E F0 .089(search for each)2.339 F F2(name)2.589 E F0 2.589(,e) +C -.15(ve)-2.839 G 2.589(ni).15 G(f)-2.589 E F5 .089(type -t name)2.589 +F F0 -.1(wo)2.589 G .089(uld not).1 F(return)144 697.2 Q F2(\214le)5.245 +E F0 5.835(.I).18 G 3.336(fac)-5.835 G .836(ommand is hashed,)-3.336 F +F13.336 E F0(and)3.336 E F13.336 E F0 .836 +(print the hashed v)3.336 F .836(alue, which is not necessarily)-.25 F +.033(the \214le that appears \214rst in)144 709.2 R F3 -.666(PA)2.533 G +(TH)-.189 E F4(.)A F0 .033(If the)4.533 F F12.533 E F0 .033 (option is used,)2.533 F F1(type)2.533 E F0 .033 -(prints all of the places that contain)2.533 F 3.551(ac)144 721.2 S -1.051(ommand named)-3.551 F F2(name)3.911 E F0 6.051(.T).18 G 1.051 +(prints all of the places that contain)2.533 F 3.55(ac)144 721.2 S 1.05 +(ommand named)-3.55 F F2(name)3.91 E F0 6.051(.T).18 G 1.051 (his includes aliases, reserv)-6.051 F 1.051(ed w)-.15 F 1.051 -(ords, functions, and b)-.1 F 1.05(uiltins, b)-.2 F 1.05(ut the)-.2 F -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(83)197.335 E 0 Cg EP +(ords, functions, and b)-.1 F 1.051(uiltins, b)-.2 F 1.051(ut the)-.2 F +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(83)197.335 E 0 Cg EP %%Page: 84 84 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.177 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.178 (path search options \()144 84 R/F1 10/Times-Bold@0 SFA F0(and) -3.677 E F13.677 E F0 3.677(\)c)C 1.178 -(an be supplied to restrict the output to e)-3.677 F -.15(xe)-.15 G -1.178(cutable \214les.).15 F F1(type)6.178 E F0 .035 +3.678 E F13.678 E F0 3.678(\)c)C 1.177 +(an be supplied to restrict the output to e)-3.678 F -.15(xe)-.15 G +1.177(cutable \214les.).15 F F1(type)6.177 E F0 .035 (does not consult the table of hashed commands when using)144 96 R F1 -2.535 E F0(with)2.535 E F12.535 E F0 2.535(,a)C .035 -(nd only performs a)-2.535 F/F2 9/Times-Bold@0 SF -.666(PA)2.535 G(TH) --.189 E F0 .911(search for)144 108 R/F3 10/Times-Italic@0 SF(name)3.411 -E F0 5.911(.T)C(he)-5.911 E F13.411 E F0 .912 -(option suppresses shell function lookup, as with the)3.411 F F1 -(command)3.412 E F0 -.2(bu)3.412 G(iltin.).2 E F1(type)144 120 Q F0 +2.535 E F0(with)2.535 E F12.535 E F0 2.535(,a)C .036 +(nd only performs a)-2.535 F/F2 9/Times-Bold@0 SF -.666(PA)2.536 G(TH) +-.189 E F0 .912(search for)144 108 R/F3 10/Times-Italic@0 SF(name)3.412 +E F0 5.912(.T)C(he)-5.912 E F13.412 E F0 .911 +(option suppresses shell function lookup, as with the)3.412 F F1 +(command)3.411 E F0 -.2(bu)3.411 G(iltin.).2 E F1(type)144 120 Q F0 (returns true if all of the ar)2.5 E(guments are found, f)-.18 E (alse if an)-.1 E 2.5(ya)-.15 G(re not found.)-2.5 E F1(ulimit)108 136.8 Q F0([)2.5 E F1(\255HS)A F0(])A F12.5 E(ulimit)108 148.8 Q F0([) 2.5 E F1(\255HS)A F0 2.5(][)C F1(\255bcde\214klmnpqrstuvxPR)-2.5 E(T)-.4 -E F0([)2.5 E F3(limit)A F0(]])A(Pro)144 160.8 Q .244(vides control o) --.15 F -.15(ve)-.15 G 2.744(rt).15 G .244(he resources a)-2.744 F -.25 +E F0([)2.5 E F3(limit)A F0(]])A(Pro)144 160.8 Q .243(vides control o) +-.15 F -.15(ve)-.15 G 2.743(rt).15 G .243(he resources a)-2.743 F -.25 (va)-.2 G .244 (ilable to the shell and to processes started by it, on systems).25 F -.943(that allo)144 172.8 R 3.443(ws)-.25 G .943(uch control.)-3.443 F -(The)5.943 E F13.443 E F0(and)3.443 E F13.444 E F0 .944 +.944(that allo)144 172.8 R 3.444(ws)-.25 G .944(uch control.)-3.444 F +(The)5.944 E F13.444 E F0(and)3.444 E F13.444 E F0 .943 (options specify that the hard or soft limit is set for the)3.444 F(gi) -144 184.8 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208 +144 184.8 Q -.15(ve)-.25 G 2.708(nr).15 G 2.708(esource. A)-2.708 F .208 (hard limit cannot be increased by a non-root user once it is set; a so\ -ft limit may)2.709 F .425(be increased up to the v)144 196.8 R .425 -(alue of the hard limit.)-.25 F .426(If neither)5.425 F F12.926 E -F0(nor)2.926 E F12.926 E F0 .426 -(is speci\214ed, both the soft and)2.926 F .139(hard limits are set.)144 +ft limit may)2.708 F .426(be increased up to the v)144 196.8 R .426 +(alue of the hard limit.)-.25 F .425(If neither)5.426 F F12.925 E +F0(nor)2.925 E F12.925 E F0 .425 +(is speci\214ed, both the soft and)2.925 F .139(hard limits are set.)144 208.8 R .139(The v)5.139 F .139(alue of)-.25 F F3(limit)2.729 E F0 .139 (can be a number in the unit speci\214ed for the resource or one)3.319 F -.741(of the special v)144 220.8 R(alues)-.25 E F1(hard)3.241 E F0(,)A F1 +.742(of the special v)144 220.8 R(alues)-.25 E F1(hard)3.242 E F0(,)A F1 (soft)3.241 E F0 3.241(,o)C(r)-3.241 E F1(unlimited)3.241 E F0 3.241(,w) -C .741(hich stand for the current hard limit, the current)-3.241 F .024 +C .741(hich stand for the current hard limit, the current)-3.241 F .023 (soft limit, and no limit, respecti)144 232.8 R -.15(ve)-.25 G(ly).15 E 5.023(.I)-.65 G(f)-5.023 E F3(limit)2.613 E F0 .023 (is omitted, the current v)3.203 F .023 -(alue of the soft limit of the re-)-.25 F .984 -(source is printed, unless the)144 244.8 R F13.484 E F0 .984 -(option is gi)3.484 F -.15(ve)-.25 G 3.484(n. When).15 F .985 +(alue of the soft limit of the re-)-.25 F .985 +(source is printed, unless the)144 244.8 R F13.485 E F0 .984 +(option is gi)3.485 F -.15(ve)-.25 G 3.484(n. When).15 F .984 (more than one resource is speci\214ed, the)3.484 F .7 (limit name and unit, if appropriate, are printed before the v)144 256.8 R 3.2(alue. Other)-.25 F .7(options are interpreted as)3.2 F(follo)144 @@ -10185,7 +10201,7 @@ Q F0(The maximum size of a process')180 316.8 Q 2.5(sd)-.55 G(ata se) (The maximum resident set size \(man)180 388.8 Q 2.5(ys)-.15 G (ystems do not honor this limit\))-2.5 E F1144 400.8 Q F0 .791(Th\ e maximum number of open \214le descriptors \(most systems do not allo) -180 400.8 R 3.291(wt)-.25 G .791(his v)-3.291 F .791(alue to)-.25 F +180 400.8 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F (be set\))180 412.8 Q F1144 424.8 Q F0 (The pipe size in 512-byte blocks \(this may not be set\))180 424.8 Q F1 144 436.8 Q F0 @@ -10205,20 +10221,20 @@ Q F1144 460.8 Q F0(The maximum stack size)180 460.8 Q F1144 E F0 .468(is gi)3.648 F -.15(ve)-.25 G .468(n, and the).15 F F1 2.968 E F0 .468(option is not used,)2.968 F F3(limit)2.968 E F0 .468 (is the ne)2.968 F 2.968(wv)-.25 G .468 -(alue of the speci\214ed resource.)-3.218 F(If)5.468 E .045 -(no option is gi)144 585.6 R -.15(ve)-.25 G .045(n, then).15 F F1 -2.545 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045 -(lues are in 1024-byte increments, e)1.11 F .044(xcept for)-.15 F F1 -2.544 E F0 2.544(,w)C .044(hich is)-2.544 F .67(in seconds;)144 +(alue of the speci\214ed resource.)-3.218 F(If)5.468 E .044 +(no option is gi)144 585.6 R -.15(ve)-.25 G .044(n, then).15 F F1 +2.544 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045 +(lues are in 1024-byte increments, e)1.11 F .045(xcept for)-.15 F F1 +2.545 E F0 2.545(,w)C .045(hich is)-2.545 F .67(in seconds;)144 597.6 R F13.17 E F0 3.17(,w)C .67(hich is in microseconds;)-3.17 F F13.17 E F0 3.17(,w)C .67(hich is in units of 512-byte blocks;) -3.17 F F13.17 E F0(,)A F13.17 E F0(,)A F13.17 E F0(,) -A F1144 609.6 Q F0(,)A F13.737 E F0 3.737(,a)C(nd)-3.737 E +A F1144 609.6 Q F0(,)A F13.736 E F0 3.736(,a)C(nd)-3.736 E F13.736 E F0 3.736(,w)C 1.236(hich are unscaled v)-3.736 F 1.236 (alues; and, when in posix mode,)-.25 F F13.736 E F0(and)3.736 E -F13.736 E F0 3.736(,w)C 1.236(hich are in)-3.736 F .238 +F13.736 E F0 3.736(,w)C 1.237(hich are in)-3.736 F .239 (512-byte increments.)144 621.6 R .238 -(The return status is 0 unless an in)5.238 F -.25(va)-.4 G .238 +(The return status is 0 unless an in)5.239 F -.25(va)-.4 G .238 (lid option or ar).25 F .238(gument is supplied, or an)-.18 F (error occurs while setting a ne)144 633.6 Q 2.5(wl)-.25 G(imit.)-2.5 E F1(umask)108 650.4 Q F0([)2.5 E F1A F0 2.5(][)C F1-2.5 E F0 @@ -10228,18 +10244,18 @@ F1(umask)108 650.4 Q F0([)2.5 E F1A F0 2.5(][)C F1-2.5 E F0 (gins with a digit, it is interpreted as an octal)-.15 F .066(number; o\ therwise it is interpreted as a symbolic mode mask similar to that acce\ pted by)144 674.4 R F3 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144 -686.4 Q F3(mode)3.263 E F0 .382(is omitted, the current v)3.063 F .382 +686.4 Q F3(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382 (alue of the mask is printed.)-.25 F(The)5.382 E F12.882 E F0 .382 (option causes the mask to be)2.882 F .547 (printed in symbolic form; the def)144 698.4 R .547 (ault output is an octal number)-.1 F 5.547(.I)-.55 G 3.047(ft)-5.547 G (he)-3.047 E F13.047 E F0 .547(option is supplied, and)3.047 F F3 -(mode)144.38 710.4 Q F0 .552 -(is omitted, the output is in a form that may be reused as input.)3.232 -F .551(The return status is 0 if the)5.551 F(mode w)144 722.4 Q +(mode)144.38 710.4 Q F0 .551 +(is omitted, the output is in a form that may be reused as input.)3.231 +F .552(The return status is 0 if the)5.552 F(mode w)144 722.4 Q (as successfully changed or if no)-.1 E F3(mode)2.5 E F0(ar)2.5 E (gument w)-.18 E(as supplied, and f)-.1 E(alse otherwise.)-.1 E -(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(84)197.335 E 0 Cg EP +(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(84)197.335 E 0 Cg EP %%Page: 85 85 %%BeginPageSetup BP @@ -10247,76 +10263,76 @@ BP /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 SF(unalias)108 84 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C/F2 10 -/Times-Italic@0 SF(name)-2.5 E F0(...])2.5 E(Remo)144 96 Q 1.057 -.15 -(ve e)-.15 H(ach).15 E F2(name)3.257 E F0 .757 -(from the list of de\214ned aliases.)3.257 F(If)5.758 E F13.258 E -F0 .758(is supplied, all alias de\214nitions are re-)3.258 F(mo)144 108 +/Times-Italic@0 SF(name)-2.5 E F0(...])2.5 E(Remo)144 96 Q 1.058 -.15 +(ve e)-.15 H(ach).15 E F2(name)3.258 E F0 .758 +(from the list of de\214ned aliases.)3.258 F(If)5.758 E F13.258 E +F0 .757(is supplied, all alias de\214nitions are re-)3.258 F(mo)144 108 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E (alue is true unless a supplied)-.25 E F2(name)2.86 E F0 (is not a de\214ned alias.)2.68 E F1(unset)108 124.8 Q F0<5bad>2.5 E F1 (fv)A F0 2.5(][)C-2.5 E F1(n)A F0 2.5(][)C F2(name)-2.5 E F0(...]) -2.5 E -.15(Fo)144 136.8 S 3.804(re).15 G(ach)-3.804 E F2(name)4.164 E F0 -3.804(,r).18 G(emo)-3.804 E 1.604 -.15(ve t)-.15 H 1.304 +2.5 E -.15(Fo)144 136.8 S 3.803(re).15 G(ach)-3.803 E F2(name)4.163 E F0 +3.803(,r).18 G(emo)-3.803 E 1.603 -.15(ve t)-.15 H 1.303 (he corresponding v).15 F 1.303(ariable or function.)-.25 F 1.303 -(If the)6.303 F F13.803 E F0 1.303(option is gi)3.803 F -.15(ve) --.25 G 1.303(n, each).15 F F2(name)144.36 148.8 Q F0 .464 -(refers to a shell v)3.144 F .464(ariable, and that v)-.25 F .464 -(ariable is remo)-.25 F -.15(ve)-.15 G 2.965(d. Read-only).15 F -.25(va) -2.965 G .465(riables may not be un-).25 F 2.769(set. If)144 160.8 R F1 -2.769 E F0 .269(is speci\214ed, each)2.769 F F2(name)3.129 E F0 +(If the)6.303 F F13.804 E F0 1.304(option is gi)3.804 F -.15(ve) +-.25 G 1.304(n, each).15 F F2(name)144.36 148.8 Q F0 .465 +(refers to a shell v)3.145 F .464(ariable, and that v)-.25 F .464 +(ariable is remo)-.25 F -.15(ve)-.15 G 2.964(d. Read-only).15 F -.25(va) +2.964 G .464(riables may not be un-).25 F 2.768(set. If)144 160.8 R F1 +2.768 E F0 .269(is speci\214ed, each)2.768 F F2(name)3.129 E F0 .269(refers to a shell function, and the function de\214nition is remo) -2.949 F -.15(ve)-.15 G(d.).15 E .403(If the)144 172.8 R F12.903 E +2.949 F -.15(ve)-.15 G(d.).15 E .404(If the)144 172.8 R F12.904 E F0 .404(option is supplied, and)2.904 F F2(name)2.904 E F0 .404(is a v) 2.904 F .404(ariable with the)-.25 F F2(namer)2.904 E(ef)-.37 E F0 -(attrib)2.904 E(ute,)-.2 E F2(name)2.904 E F0 .404(will be unset)2.904 F -.72(rather than the v)144 184.8 R .72(ariable it references.)-.25 F F1 -5.72 E F0 .72(has no ef)3.22 F .719(fect if the)-.25 F F1 -3.219 E F0 .719(option is supplied.)3.219 F .719(If no options)5.719 F -.736(are supplied, each)144 196.8 R F2(name)3.236 E F0 .736 -(refers to a v)3.236 F .737(ariable; if there is no v)-.25 F .737 -(ariable by that name, a function with)-.25 F 1.762(that name, if an)144 -208.8 R 3.062 -.65(y, i)-.15 H 4.262(su).65 G 4.261(nset. Each)-4.262 F +(attrib)2.904 E(ute,)-.2 E F2(name)2.904 E F0 .403(will be unset)2.904 F +.719(rather than the v)144 184.8 R .719(ariable it references.)-.25 F F1 +5.719 E F0 .719(has no ef)3.219 F .719(fect if the)-.25 F F1 +3.22 E F0 .72(option is supplied.)3.22 F .72(If no options)5.72 F .737 +(are supplied, each)144 196.8 R F2(name)3.237 E F0 .737(refers to a v) +3.237 F .737(ariable; if there is no v)-.25 F .736 +(ariable by that name, a function with)-.25 F 1.761(that name, if an)144 +208.8 R 3.061 -.65(y, i)-.15 H 4.261(su).65 G 4.261(nset. Each)-4.261 F 1.761(unset v)4.261 F 1.761(ariable or function is remo)-.25 F -.15(ve) --.15 G 4.261(df).15 G 1.761(rom the en)-4.261 F(vironment)-.4 E 3.171 +-.15 G 4.262(df).15 G 1.762(rom the en)-4.262 F(vironment)-.4 E 3.172 (passed to subsequent commands.)144 220.8 R 3.172(If an)8.172 F 5.672 (yo)-.15 G(f)-5.672 E/F3 9/Times-Bold@0 SF -.27(BA)5.672 G(SH_ALIASES) -.27 E/F4 9/Times-Roman@0 SF(,)A F3 -.27(BA)5.422 G(SH_ARGV0).27 E F4(,)A -F3 -.27(BA)5.422 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)144 232.8 S -(SH_COMMAND).27 E F4(,)A F3 -.27(BA)11.482 G(SH_SUBSHELL).27 E F4(,)A F3 +.27 E/F4 9/Times-Roman@0 SF(,)A F3 -.27(BA)5.421 G(SH_ARGV0).27 E F4(,)A +F3 -.27(BA)5.421 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)144 232.8 S +(SH_COMMAND).27 E F4(,)A F3 -.27(BA)11.481 G(SH_SUBSHELL).27 E F4(,)A F3 -.27(BA)11.482 G(SHPID).27 E F4(,)A F3(COMP_W)11.482 E(ORDBREAKS)-.09 E -F4(,)A F3(DIRST)11.481 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL) +F4(,)A F3(DIRST)11.482 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL) 144 244.8 Q(TIME)-.828 E F4(,)A F3(EPOCHSECONDS)2.67 E F4(,)A F3(FUNCN) 2.67 E(AME)-.18 E F4(,)A F3(GR)2.67 E(OUPS)-.27 E F4(,)A F3(HISTCMD)2.67 E F4(,)A F3(LINENO)2.67 E F4(,)A F3(RANDOM)2.67 E F4(,)A F3(SECONDS)144 -256.8 Q F4(,)A F0(or)4.03 E F3(SRANDOM)4.28 E F0 1.779(are unset, the) -4.03 F 4.279(yl)-.15 G 1.779(ose their special properties, e)-4.279 F --.15(ve)-.25 G 4.279(ni).15 G 4.279(ft)-4.279 G(he)-4.279 E 4.279(ya) --.15 G 1.779(re subse-)-4.279 F(quently reset.)144 268.8 Q(The e)5 E +256.8 Q F4(,)A F0(or)4.029 E F3(SRANDOM)4.279 E F0 1.779(are unset, the) +4.029 F 4.279(yl)-.15 G 1.779(ose their special properties, e)-4.279 F +-.15(ve)-.25 G 4.279(ni).15 G 4.28(ft)-4.279 G(he)-4.28 E 4.28(ya)-.15 G +1.78(re subse-)-4.28 F(quently reset.)144 268.8 Q(The e)5 E (xit status is true unless a)-.15 E F2(name)2.86 E F0 (is readonly or may not be unset.)2.68 E F1(wait)108 285.6 Q F0([)2.5 E F1(\255fn)A F0 2.5(][)C F1-2.5 E F2(varname)2.5 E F0 2.5(][)C F2 (id ...)-2.5 E F0(])A -.8(Wa)144 297.6 S .659(it for each speci\214ed c\ hild process and return its termination status.).8 F(Each)5.659 E F2(id) -3.169 E F0 .659(may be a process)3.929 F .009 +3.169 E F0 .658(may be a process)3.928 F .008 (ID or a job speci\214cation; if a job spec is gi)144 309.6 R -.15(ve) --.25 G .008(n, all processes in that job').15 F 2.508(sp)-.55 G .008 -(ipeline are w)-2.508 F .008(aited for)-.1 F 5.008(.I)-.55 G(f)-5.008 E -F2(id)144.01 321.6 Q F0 .441(is not gi)3.711 F -.15(ve)-.25 G(n,).15 E -F1(wait)2.941 E F0 -.1(wa)2.941 G .441 +-.25 G .009(n, all processes in that job').15 F 2.509(sp)-.55 G .009 +(ipeline are w)-2.509 F .009(aited for)-.1 F 5.009(.I)-.55 G(f)-5.009 E +F2(id)144.01 321.6 Q F0 .442(is not gi)3.712 F -.15(ve)-.25 G(n,).15 E +F1(wait)2.942 E F0 -.1(wa)2.942 G .441 (its for all running background jobs and the last-e).1 F -.15(xe)-.15 G -.442(cuted process substitu-).15 F .598 +.441(cuted process substitu-).15 F .597 (tion, if its process id is the same as)144 333.6 R F1($!)3.098 E F0 -3.098(,a)C .598(nd the return status is zero.)-3.098 F .597(If the)5.597 -F F13.097 E F0 .597(option is supplied,)3.097 F F1(wait)144 345.6 -Q F0 -.1(wa)3.082 G .583(its for a single job from the list of).1 F F2 +3.098(,a)C .598(nd the return status is zero.)-3.098 F .598(If the)5.598 +F F13.098 E F0 .598(option is supplied,)3.098 F F1(wait)144 345.6 +Q F0 -.1(wa)3.083 G .583(its for a single job from the list of).1 F F2 (id)3.083 E F0 3.083(so)C 1.383 -.4(r, i)-3.083 H 3.083(fn).4 G(o)-3.083 E F2(id)3.083 E F0 3.083(sa)C .583(re supplied, an)-3.083 F 3.083(yj) --.15 G .583(ob, to complete and)-3.083 F .404(returns its e)144 357.6 R -.404(xit status.)-.15 F .403(If none of the supplied ar)5.403 F .403 -(guments is a child of the shell, or if no ar)-.18 F(guments)-.18 E .572 +-.15 G .582(ob, to complete and)-3.083 F .403(returns its e)144 357.6 R +.403(xit status.)-.15 F .403(If none of the supplied ar)5.403 F .403 +(guments is a child of the shell, or if no ar)-.18 F(guments)-.18 E .573 (are supplied and the shell has no unw)144 369.6 R .573 -(aited-for children, the e)-.1 F .573(xit status is 127.)-.15 F .573 -(If the)5.573 F F13.073 E F0 .573(option is)3.073 F .39 +(aited-for children, the e)-.1 F .573(xit status is 127.)-.15 F .572 +(If the)5.573 F F13.072 E F0 .572(option is)3.072 F .39 (supplied, the process or job identi\214er of the job for which the e) 144 381.6 R .39(xit status is returned is assigned to)-.15 F .905(the v) 144 393.6 R(ariable)-.25 E F2(varname)3.405 E F0 .905 @@ -10325,74 +10341,75 @@ E F2(id)3.083 E F0 3.083(sa)C .583(re supplied, an)-3.083 F 3.083(yj) (an)144 405.6 Q 3.89(ya)-.15 G 3.89(ssignment. This)-3.89 F 1.39 (is useful only when the)3.89 F F13.89 E F0 1.39 (option is supplied.)3.89 F 1.39(Supplying the)6.39 F F13.89 E F0 -(option,)3.89 E .574(when job control is enabled, forces)144 417.6 R F1 +(option,)3.89 E .575(when job control is enabled, forces)144 417.6 R F1 (wait)3.075 E F0 .575(to w)3.075 F .575(ait for)-.1 F F2(id)3.075 E F0 -.575(to terminate before returning its status, in-)3.075 F .635 +.574(to terminate before returning its status, in-)3.075 F .635 (stead of returning when it changes status.)144 429.6 R(If)5.635 E F2 (id)3.145 E F0 .635(speci\214es a non-e)3.905 F .635 -(xistent process or job, the return)-.15 F .801(status is 127.)144 441.6 +(xistent process or job, the return)-.15 F .802(status is 127.)144 441.6 R(If)5.801 E F1(wait)3.301 E F0 .801(is interrupted by a signal, the re\ -turn status will be greater than 128, as de-)3.301 F .02(scribed under) -144 453.6 R F1(SIGN)2.52 E(ALS)-.2 E F0(abo)2.52 E -.15(ve)-.15 G 5.02 -(.O).15 G .019(therwise, the return status is the e)-5.02 F .019 +turn status will be greater than 128, as de-)3.301 F .019(scribed under) +144 453.6 R F1(SIGN)2.519 E(ALS)-.2 E F0(abo)2.519 E -.15(ve)-.15 G +5.019(.O).15 G .019(therwise, the return status is the e)-5.019 F .02 (xit status of the last process or)-.15 F(job w)144 465.6 Q(aited for) -.1 E(.)-.55 E/F5 10.95/Times-Bold@0 SF(SHELL COMP)72 482.4 Q -1.04(AT) --.81 G(IBILITY MODE)1.04 E F0 1.354 +-.81 G(IBILITY MODE)1.04 E F0 1.355 (Bash-4.0 introduced the concept of a)108 494.4 R F2 1.355 -(shell compatibility le)3.855 F(vel)-.15 E F0 3.855(,s)C 1.355 +(shell compatibility le)3.855 F(vel)-.15 E F0 3.855(,s)C 1.354 (peci\214ed as a set of options to the shopt)-3.855 F -.2(bu)108 506.4 S -.399(iltin \().2 F F1(compat31)2.899 E F0(,)A F1(compat32)2.899 E F0(,)A -F1(compat40)2.899 E F0(,)A F1(compat41)2.899 E F0 2.899(,a)C .399 -(nd so on\).)-2.899 F .398(There is only one current compatibility)5.398 -F(le)108 518.4 Q -.15(ve)-.25 G 3.253(l-).15 G 3.253(-e)-3.253 G .753 -(ach option is mutually e)-3.253 F(xclusi)-.15 E -.15(ve)-.25 G 5.753 -(.T).15 G .753(he compatibility le)-5.753 F -.15(ve)-.25 G 3.254(li).15 -G 3.254(si)-3.254 G .754(ntended to allo)-3.254 F 3.254(wu)-.25 G .754 -(sers to select be-)-3.254 F(ha)108 530.4 Q 1.084(vior from pre)-.2 F -1.084(vious v)-.25 F 1.083(ersions that is incompatible with ne)-.15 F -1.083(wer v)-.25 F 1.083(ersions while the)-.15 F 3.583(ym)-.15 G 1.083 -(igrate scripts to use)-3.583 F(current features and beha)108 542.4 Q +.398(iltin \().2 F F1(compat31)2.898 E F0(,)A F1(compat32)2.898 E F0(,)A +F1(compat40)2.898 E F0(,)A F1(compat41)2.898 E F0 2.898(,a)C .399 +(nd so on\).)-2.898 F .399(There is only one current compatibility)5.399 +F(le)108 518.4 Q -.15(ve)-.25 G 3.254(l-).15 G 3.254(-e)-3.254 G .754 +(ach option is mutually e)-3.254 F(xclusi)-.15 E -.15(ve)-.25 G 5.754 +(.T).15 G .754(he compatibility le)-5.754 F -.15(ve)-.25 G 3.253(li).15 +G 3.253(si)-3.253 G .753(ntended to allo)-3.253 F 3.253(wu)-.25 G .753 +(sers to select be-)-3.253 F(ha)108 530.4 Q 1.083(vior from pre)-.2 F +1.083(vious v)-.25 F 1.083(ersions that is incompatible with ne)-.15 F +1.083(wer v)-.25 F 1.083(ersions while the)-.15 F 3.584(ym)-.15 G 1.084 +(igrate scripts to use)-3.584 F(current features and beha)108 542.4 Q (vior)-.2 E 2.5(.I)-.55 G(t')-2.5 E 2.5(si)-.55 G -(ntended to be a temporary solution.)-2.5 E 1.456 +(ntended to be a temporary solution.)-2.5 E 1.457 (This section does not mention beha)108 559.2 R 1.457 -(vior that is standard for a particular v)-.2 F 1.457 -(ersion \(e.g., setting)-.15 F F1(compat32)3.957 E F0 .887 +(vior that is standard for a particular v)-.2 F 1.456 +(ersion \(e.g., setting)-.15 F F1(compat32)3.956 E F0 .886 (means that quoting the rhs of the re)108 571.2 R(ge)-.15 E .886 -(xp matching operator quotes special re)-.15 F(ge)-.15 E .886 +(xp matching operator quotes special re)-.15 F(ge)-.15 E .887 (xp characters in the w)-.15 F(ord,)-.1 E(which is def)108 583.2 Q (ault beha)-.1 E(vior in bash-3.2 and subsequent v)-.2 E(ersions\).)-.15 -E .522(If a user enables, say)108 600 R(,)-.65 E F1(compat32)3.023 E F0 +E .523(If a user enables, say)108 600 R(,)-.65 E F1(compat32)3.023 E F0 3.023(,i)C 3.023(tm)-3.023 G .523(ay af)-3.023 F .523(fect the beha)-.25 -F .523(vior of other compatibility le)-.2 F -.15(ve)-.25 G .523 -(ls up to and includ-).15 F .26(ing the current compatibility le)108 612 -R -.15(ve)-.25 G 2.76(l. The).15 F .259 -(idea is that each compatibility le)2.759 F -.15(ve)-.25 G 2.759(lc).15 -G .259(ontrols beha)-2.759 F .259(vior that changed)-.2 F 1.645 -(in that v)108 624 R 1.646(ersion of)-.15 F F1(bash)4.146 E F0 4.146(,b) -C 1.646(ut that beha)-4.346 F 1.646(vior may ha)-.2 F 1.946 -.15(ve b) --.2 H 1.646(een present in earlier v).15 F 4.146(ersions. F)-.15 F 1.646 -(or instance, the)-.15 F .761 +F .523(vior of other compatibility le)-.2 F -.15(ve)-.25 G .522 +(ls up to and includ-).15 F .259(ing the current compatibility le)108 +612 R -.15(ve)-.25 G 2.759(l. The).15 F .259 +(idea is that each compatibility le)2.759 F -.15(ve)-.25 G 2.76(lc).15 G +.26(ontrols beha)-2.76 F .26(vior that changed)-.2 F 1.646(in that v)108 +624 R 1.646(ersion of)-.15 F F1(bash)4.146 E F0 4.146(,b)C 1.646 +(ut that beha)-4.346 F 1.646(vior may ha)-.2 F 1.946 -.15(ve b)-.2 H +1.646(een present in earlier v).15 F 4.146(ersions. F)-.15 F 1.645 +(or instance, the)-.15 F .76 (change to use locale-based comparisons with the)108 636 R F1([[)3.261 E -F0 .76(command came in bash-4.1, and earlier v)3.261 F .76(ersions used) --.15 F 1.904(ASCII-based comparisons, so enabling)108 648 R F1(compat32) -4.404 E F0 1.905(will enable ASCII-based comparisons as well.)4.404 F -(That)6.905 E .296(granularity may not be suf)108 660 R .296 +F0 .761(command came in bash-4.1, and earlier v)3.261 F .761 +(ersions used)-.15 F 1.905(ASCII-based comparisons, so enabling)108 648 +R F1(compat32)4.405 E F0 1.904 +(will enable ASCII-based comparisons as well.)4.405 F(That)6.904 E .295 +(granularity may not be suf)108 660 R .296 (\214cient for all uses, and as a result users should emplo)-.25 F 2.796 -(yc)-.1 G .295(ompatibility le)-2.796 F -.15(ve)-.25 G .295(ls care-).15 +(yc)-.1 G .296(ompatibility le)-2.796 F -.15(ve)-.25 G .296(ls care-).15 F(fully)108 672 Q 5(.R)-.65 G(ead the documentation for a particular fe\ -ature to \214nd out the current beha)-5 E(vior)-.2 E(.)-.55 E .531 -(Bash-4.3 introduced a ne)108 688.8 R 3.031(ws)-.25 G .531(hell v)-3.031 +ature to \214nd out the current beha)-5 E(vior)-.2 E(.)-.55 E .532 +(Bash-4.3 introduced a ne)108 688.8 R 3.032(ws)-.25 G .531(hell v)-3.032 F(ariable:)-.25 E F3 -.27(BA)3.031 G(SH_COMP).27 E -.855(AT)-.666 G F4 -(.).855 E F0 .531(The v)5.031 F .531(alue assigned to this v)-.25 F .532 -(ariable \(a decimal)-.25 F -.15(ve)108 700.8 S .108(rsion number lik) -.15 F 2.608(e4)-.1 G .108(.2, or an inte)-2.608 F .108 -(ger corresponding to the)-.15 F F1(compat)2.607 E F2(NN)A F0 .107 -(option, lik)2.607 F 2.607(e4)-.1 G .107(2\) determines the com-)-2.607 -F(patibility le)108 712.8 Q -.15(ve)-.25 G(l.).15 E .387 +(.).855 E F0 .531(The v)5.031 F .531(alue assigned to this v)-.25 F .531 +(ariable \(a decimal)-.25 F -.15(ve)108 700.8 S .107(rsion number lik) +.15 F 2.607(e4)-.1 G .107(.2, or an inte)-2.607 F .107 +(ger corresponding to the)-.15 F F1(compat)2.608 E F2(NN)A F0 .108 +(option, lik)2.608 F 2.608(e4)-.1 G .108(2\) determines the com-)-2.608 +F(patibility le)108 712.8 Q -.15(ve)-.25 G(l.).15 E .388 (Starting with bash-4.4, Bash has be)108 729.6 R .388 -(gun deprecating older compatibility le)-.15 F -.15(ve)-.25 G 2.888 -(ls. Ev).15 F(entually)-.15 E 2.888(,t)-.65 G .388(he options will) --2.888 F(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E(85)197.335 E 0 Cg +(gun deprecating older compatibility le)-.15 F -.15(ve)-.25 G 2.887 +(ls. Ev).15 F(entually)-.15 E 2.887(,t)-.65 G .387(he options will) +-2.887 F(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E(85)197.335 E 0 Cg EP %%Page: 86 86 %%BeginPageSetup @@ -10402,21 +10419,21 @@ BP (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(be remo)108 84 Q -.15(ve)-.15 G 2.5(di).15 G 2.5(nf)-2.5 G -.2(avo)-2.6 G 2.5(ro).2 G(f) -2.5 E/F1 9/Times-Bold@0 SF -.27(BA)2.5 G(SH_COMP).27 E -.855(AT)-.666 G -/F2 9/Times-Roman@0 SF(.).855 E F0 1.164(Bash-5.0 is the \214nal v)108 -100.8 R 1.164(ersion for which there will be an indi)-.15 F 1.163 -(vidual shopt option for the pre)-.25 F 1.163(vious v)-.25 F(ersion.) +/F2 9/Times-Roman@0 SF(.).855 E F0 1.163(Bash-5.0 is the \214nal v)108 +100.8 R 1.163(ersion for which there will be an indi)-.15 F 1.164 +(vidual shopt option for the pre)-.25 F 1.164(vious v)-.25 F(ersion.) -.15 E(Users should use)108 112.8 Q F1 -.27(BA)2.5 G(SH_COMP).27 E -.855 -(AT)-.666 G F0(on bash-5.0 and later v)3.105 E(ersions.)-.15 E 1.613 +(AT)-.666 G F0(on bash-5.0 and later v)3.105 E(ersions.)-.15 E 1.614 (The follo)108 129.6 R 1.613(wing table describes the beha)-.25 F 1.613 (vior changes controlled by each compatibility le)-.2 F -.15(ve)-.25 G -4.113(ls).15 G 4.114(etting. The)-4.113 F/F3 10/Times-Bold@0 SF(compat) +4.113(ls).15 G 4.113(etting. The)-4.113 F/F3 10/Times-Bold@0 SF(compat) 108 141.6 Q/F4 10/Times-Italic@0 SF(NN)A F0 1.186 -(tag is used as shorthand for setting the compatibility le)3.686 F -.15 +(tag is used as shorthand for setting the compatibility le)3.685 F -.15 (ve)-.25 G 3.686(lt).15 G(o)-3.686 E F4(NN)3.686 E F0 1.186 -(using one of the follo)3.686 F(wing)-.25 E 3.806(mechanisms. F)108 -153.6 R 1.306(or v)-.15 F 1.306 +(using one of the follo)3.686 F(wing)-.25 E 3.807(mechanisms. F)108 +153.6 R 1.307(or v)-.15 F 1.307 (ersions prior to bash-5.0, the compatibility le)-.15 F -.15(ve)-.25 G -3.807(lm).15 G 1.307(ay be set using the corresponding)-3.807 F F3 +3.806(lm).15 G 1.306(ay be set using the corresponding)-3.806 F F3 (compat)108 165.6 Q F4(NN)A F0 .502(shopt option.)3.002 F -.15(Fo)5.502 G 3.002(rb).15 G .502(ash-4.3 and later v)-3.002 F .502(ersions, the) -.15 F F1 -.27(BA)3.002 G(SH_COMP).27 E -.855(AT)-.666 G F0 -.25(va) @@ -10427,82 +10444,82 @@ Q F3([[)2.5 E F0(command')2.5 E 2.5(sr)-.55 G -.15(eg)-2.5 G -.15(ex).15 G 2.5(pm).15 G(atching operator \(=~\) has no special ef)-2.5 E(fect) -.25 E F3(compat32)108 223.2 Q F0<83>144 235.2 Q .35 (interrupting a command list such as "a ; b ; c" causes the e)180 235.2 -R -.15(xe)-.15 G .35(cution of the ne).15 F .35(xt command)-.15 F .018 +R -.15(xe)-.15 G .35(cution of the ne).15 F .35(xt command)-.15 F .017 (in the list \(in bash-4.0 and later v)180 247.2 R .018 -(ersions, the shell acts as if it recei)-.15 F -.15(ve)-.25 G 2.517(dt) -.15 G .017(he interrupt, so in-)-2.517 F +(ersions, the shell acts as if it recei)-.15 F -.15(ve)-.25 G 2.518(dt) +.15 G .018(he interrupt, so in-)-2.518 F (terrupting one command in a list aborts the e)180 259.2 Q -.15(xe)-.15 G(cution of the entire list\)).15 E F3(compat40)108 276 Q F0<83>144 288 -Q(the)180 288 Q F3(<)2.673 E F0(and)2.673 E F3(>)2.673 E F0 .173 +Q(the)180 288 Q F3(<)2.674 E F0(and)2.674 E F3(>)2.673 E F0 .173 (operators to the)2.673 F F3([[)2.673 E F0 .173 (command do not consider the current locale when compar)2.673 F(-)-.2 E -.068(ing strings; the)180 300 R 2.568(yu)-.15 G .068(se ASCII ordering.) --2.568 F .068(Bash v)5.068 F .067 +.067(ing strings; the)180 300 R 2.567(yu)-.15 G .067(se ASCII ordering.) +-2.567 F .068(Bash v)5.068 F .068 (ersions prior to bash-4.1 use ASCII collation)-.15 F(and)180 312 Q F4 -(str)4.742 E(cmp)-.37 E F0 1.902 -(\(3\); bash-4.1 and later use the current locale').19 F 4.403(sc)-.55 G -1.903(ollation sequence and)-4.403 F F4(str)4.743 E(-)-.2 E(coll)180 324 +(str)4.743 E(cmp)-.37 E F0 1.903 +(\(3\); bash-4.1 and later use the current locale').19 F 4.402(sc)-.55 G +1.902(ollation sequence and)-4.402 F F4(str)4.742 E(-)-.2 E(coll)180 324 Q F0(\(3\).).51 E F3(compat41)108 340.8 Q F0<83>144 352.8 Q(in)180 352.8 Q F4(posix)3.79 E F0(mode,)3.79 E F3(time)3.79 E F0 1.29(may be follo) 3.79 F 1.29(wed by options and still be recognized as a reserv)-.25 F (ed)-.15 E -.1(wo)180 364.8 S(rd \(this is POSIX interpretation 267\)).1 -E<83>144 376.8 Q(in)180 376.8 Q F4(posix)2.708 E F0 .208 -(mode, the parser requires that an e)2.708 F -.15(ve)-.25 G 2.708(nn).15 -G .208(umber of single quotes occur in the)-2.708 F F4(wor)2.709 E(d) --.37 E F0 .282(portion of a double-quoted parameter e)180 388.8 R .282 -(xpansion and treats them specially)-.15 F 2.781(,s)-.65 G 2.781(ot) --2.781 G .281(hat charac-)-2.781 F(ters within the single quotes are co\ +E<83>144 376.8 Q(in)180 376.8 Q F4(posix)2.709 E F0 .208 +(mode, the parser requires that an e)2.709 F -.15(ve)-.25 G 2.708(nn).15 +G .208(umber of single quotes occur in the)-2.708 F F4(wor)2.708 E(d) +-.37 E F0 .281(portion of a double-quoted parameter e)180 388.8 R .282 +(xpansion and treats them specially)-.15 F 2.782(,s)-.65 G 2.782(ot) +-2.782 G .282(hat charac-)-2.782 F(ters within the single quotes are co\ nsidered quoted \(this is POSIX interpretation 221\))180 400.8 Q F3 -(compat42)108 417.6 Q F0<83>144 429.6 Q 1.055(the replacement string in\ - double-quoted pattern substitution does not under)180 429.6 R 1.056 +(compat42)108 417.6 Q F0<83>144 429.6 Q 1.056(the replacement string in\ + double-quoted pattern substitution does not under)180 429.6 R 1.055 (go quote re-)-.18 F(mo)180 441.6 Q -.25(va)-.15 G(l, as it does in v) .25 E(ersions after bash-4.2)-.15 E<83>144 453.6 Q .021 (in posix mode, single quotes are considered special when e)180 453.6 R -.021(xpanding the)-.15 F F4(wor)2.52 E(d)-.37 E F0 .02(portion of a)2.52 -F .017(double-quoted parameter e)180 465.6 R .017 +.021(xpanding the)-.15 F F4(wor)2.521 E(d)-.37 E F0 .021(portion of a) +2.521 F .018(double-quoted parameter e)180 465.6 R .017 (xpansion and can be used to quote a closing brace or other spe-)-.15 F -.999(cial character \(this is part of POSIX interpretation 221\); in la\ -ter v)180 477.6 R .998(ersions, single quotes)-.15 F +.998(cial character \(this is part of POSIX interpretation 221\); in la\ +ter v)180 477.6 R .999(ersions, single quotes)-.15 F (are not special within double-quoted w)180 489.6 Q(ord e)-.1 E -(xpansions)-.15 E F3(compat43)108 506.4 Q F0<83>144 518.4 Q 1.07 -(the shell does not print a w)180 518.4 R 1.071 -(arning message if an attempt is made to use a quoted com-)-.1 F .711 +(xpansions)-.15 E F3(compat43)108 506.4 Q F0<83>144 518.4 Q 1.071 +(the shell does not print a w)180 518.4 R 1.07 +(arning message if an attempt is made to use a quoted com-)-.1 F .71 (pound assignment as an ar)180 530.4 R .711 (gument to declare \(e.g., declare -a foo=\010\(1 2\)\010\). Later v) -.18 F(ersions)-.15 E -.1(wa)180 542.4 S (rn that this usage is deprecated).1 E<83>144 554.4 Q -.1(wo)180 554.4 S -.5(rd e).1 F .501(xpansion errors are considered non-f)-.15 F .501 +.501(rd e).1 F .501(xpansion errors are considered non-f)-.15 F .501 (atal errors that cause the current command to)-.1 F -.1(fa)180 566.4 S .605(il, e).1 F -.15(ve)-.25 G 3.105(ni).15 G 3.105(np)-3.105 G .605 (osix mode \(the def)-3.105 F .605(ault beha)-.1 F .605(vior is to mak) -.2 F 3.105(et)-.1 G .605(hem f)-3.105 F .605 (atal errors that cause the)-.1 F(shell to e)180 578.4 Q(xit\))-.15 E -<83>144 590.4 Q .354(when e)180 590.4 R -.15(xe)-.15 G .354 -(cuting a shell function, the loop state \(while/until/etc.\)).15 F .355 -(is not reset, so)5.354 F F3(br)2.855 E(eak)-.18 E F0(or)2.855 E F3 +<83>144 590.4 Q .355(when e)180 590.4 R -.15(xe)-.15 G .354 +(cuting a shell function, the loop state \(while/until/etc.\)).15 F .354 +(is not reset, so)5.354 F F3(br)2.854 E(eak)-.18 E F0(or)2.854 E F3 (continue)180 602.4 Q F0 .052 (in that function will break or continue loops in the calling conte) -2.553 F .052(xt. Bash-4.4 and)-.15 F(later reset the loop state to pre) +2.552 F .053(xt. Bash-4.4 and)-.15 F(later reset the loop state to pre) 180 614.4 Q -.15(ve)-.25 G(nt this).15 E F3(compat44)108 631.2 Q F0<83> 144 643.2 Q .719(the shell sets up the v)180 643.2 R .719(alues used by) -.25 F F1 -.27(BA)3.219 G(SH_ARGV).27 E F0(and)2.969 E F1 -.27(BA)3.219 -G(SH_ARGC).27 E F0 .719(so the)2.969 F 3.219(yc)-.15 G .719(an e)-3.219 +G(SH_ARGC).27 E F0 .719(so the)2.969 F 3.218(yc)-.15 G .718(an e)-3.218 F(xpand)-.15 E(to the shell')180 655.2 Q 2.5(sp)-.55 G (ositional parameters e)-2.5 E -.15(ve)-.25 G 2.5(ni).15 G 2.5(fe)-2.5 G (xtended deb)-2.65 E(ugging mode is not enabled)-.2 E<83>144 667.2 Q -2.635(as)180 667.2 S .135(ubshell inherits loops from its parent conte) --2.635 F .135(xt, so)-.15 F F3(br)2.635 E(eak)-.18 E F0(or)2.635 E F3 -(continue)2.634 E F0 .134(will cause the sub-)2.634 F(shell to e)180 +2.634(as)180 667.2 S .134(ubshell inherits loops from its parent conte) +-2.634 F .135(xt, so)-.15 F F3(br)2.635 E(eak)-.18 E F0(or)2.635 E F3 +(continue)2.635 E F0 .135(will cause the sub-)2.635 F(shell to e)180 679.2 Q 2.5(xit. Bash-5.0)-.15 F(and later reset the loop state to pre) 2.5 E -.15(ve)-.25 G(nt the e).15 E(xit)-.15 E<83>144 691.2 Q -.25(va) -180 691.2 S .618(riable assignments preceding b).25 F .618(uiltins lik) +180 691.2 S .619(riable assignments preceding b).25 F .618(uiltins lik) -.2 F(e)-.1 E F3(export)3.118 E F0(and)3.118 E F3 -.18(re)3.118 G -(adonly).18 E F0 .618(that set attrib)3.118 F .619(utes con-)-.2 F .12 -(tinue to af)180 703.2 R .12(fect v)-.25 F .119 -(ariables with the same name in the calling en)-.25 F .119(vironment e) --.4 F -.15(ve)-.25 G 2.619(ni).15 G 2.619(ft)-2.619 G .119(he shell is) --2.619 F(not in posix mode)180 715.2 Q(GNU Bash 5.3)72 768 Q -(2023 June 16)148.175 E(86)197.335 E 0 Cg EP +(adonly).18 E F0 .618(that set attrib)3.118 F .618(utes con-)-.2 F .119 +(tinue to af)180 703.2 R .119(fect v)-.25 F .119 +(ariables with the same name in the calling en)-.25 F .12(vironment e) +-.4 F -.15(ve)-.25 G 2.62(ni).15 G 2.62(ft)-2.62 G .12(he shell is)-2.62 +F(not in posix mode)180 715.2 Q(GNU Bash 5.3)72 768 Q(2023 June 28) +148.175 E(86)197.335 E 0 Cg EP %%Page: 87 87 %%BeginPageSetup BP @@ -10511,36 +10528,36 @@ BP (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 SF(compat50)108 84 Q F0<83>144 96 Q 1.209(Bash-5.1 changed the w)180 96 R(ay)-.1 E/F2 9/Times-Bold@0 SF($RANDOM)3.709 E F0 1.209 -(is generated to introduce slightly more random-)3.459 F 1.019 +(is generated to introduce slightly more random-)3.459 F 1.018 (ness. If the shell compatibility le)180 108 R -.15(ve)-.25 G 3.518(li) .15 G 3.518(ss)-3.518 G 1.018(et to 50 or lo)-3.518 F(wer)-.25 E 3.518 -(,i)-.4 G 3.518(tr)-3.518 G -2.15 -.25(ev e)-3.518 H 1.018 -(rts to the method from).25 F .732(bash-5.0 and pre)180 120 R .732 -(vious v)-.25 F .733 +(,i)-.4 G 3.518(tr)-3.518 G -2.15 -.25(ev e)-3.518 H 1.019 +(rts to the method from).25 F .733(bash-5.0 and pre)180 120 R .733 +(vious v)-.25 F .732 (ersions, so seeding the random number generator by assigning a)-.15 F -.25(va)180 132 S(lue to).25 E F2(RANDOM)2.5 E F0 -(will produce the same sequence as in bash-5.0)2.25 E<83>144 144 Q .696 +(will produce the same sequence as in bash-5.0)2.25 E<83>144 144 Q .695 (If the command hash table is empty)180 144 R 3.196(,b)-.65 G .696 -(ash v)-3.196 F .695(ersions prior to bash-5.1 printed an informa-)-.15 -F 1.32(tional message to that ef)180 156 R 1.321(fect, e)-.25 F -.15(ve) --.25 G 3.821(nw).15 G 1.321 +(ash v)-3.196 F .696(ersions prior to bash-5.1 printed an informa-)-.15 +F 1.321(tional message to that ef)180 156 R 1.321(fect, e)-.25 F -.15 +(ve)-.25 G 3.821(nw).15 G 1.321 (hen producing output that can be reused as input.)-3.821 F (Bash-5.1 suppresses that message when the)180 168 Q F12.5 E F0 (option is supplied.)2.5 E F1(compat51)108 184.8 Q F0<83>144 196.8 Q -(The)180 196.8 Q F1(unset)2.955 E F0 -.2(bu)2.955 G .455 -(iltin treats attempts to unset array subscripts).2 F F1(@)2.954 E F0 -(and)2.954 E F1(*)2.954 E F0(dif)2.954 E .454(ferently depending)-.25 F +(The)180 196.8 Q F1(unset)2.954 E F0 -.2(bu)2.954 G .454 +(iltin treats attempts to unset array subscripts).2 F F1(@)2.955 E F0 +(and)2.955 E F1(*)2.955 E F0(dif)2.955 E .455(ferently depending)-.25 F (on whether the array is inde)180 208.8 Q -.15(xe)-.15 G 2.5(do).15 G 2.5(ra)-2.5 G(ssociati)-2.5 E -.15(ve)-.25 G 2.5(,a).15 G(nd dif)-2.5 E (ferently than in pre)-.25 E(vious v)-.25 E(ersions.)-.15 E/F3 10.95 /Times-Bold@0 SF(RESTRICTED SHELL)72 225.6 Q F0(If)108 237.6 Q F1(bash) -3.581 E F0 1.081(is started with the name)3.581 F F1(rbash)3.581 E F0 +3.582 E F0 1.081(is started with the name)3.581 F F1(rbash)3.581 E F0 3.581(,o)C 3.581(rt)-3.581 G(he)-3.581 E F13.581 E F0 1.081 (option is supplied at in)3.581 F -.2(vo)-.4 G 1.081 -(cation, the shell becomes re-).2 F 2.977(stricted. A)108 249.6 R .476 -(restricted shell is used to set up an en)2.977 F .476 -(vironment more controlled than the standard shell.)-.4 F .476(It be-) -5.476 F(ha)108 261.6 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E +(cation, the shell becomes re-).2 F 2.976(stricted. A)108 249.6 R .476 +(restricted shell is used to set up an en)2.976 F .476 +(vironment more controlled than the standard shell.)-.4 F .477(It be-) +5.477 F(ha)108 261.6 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E F1(bash)2.5 E F0(with the e)2.5 E(xception that the follo)-.15 E (wing are disallo)-.25 E(wed or not performed:)-.25 E<83>108 278.4 Q (changing directories with)144 278.4 Q F1(cd)2.5 E F0<83>108 295.2 Q @@ -10553,12 +10570,12 @@ G(SH_ENV).27 E F0<83>108 312 Q(specifying command names containing)144 F0 -.2(bu)5 G(iltin command).2 E<83>108 345.6 Q (specifying a \214lename containing a slash as an ar)144 345.6 Q (gument to the)-.18 E F1(history)2.5 E F0 -.2(bu)2.5 G(iltin command).2 -E<83>108 362.4 Q .449 +E<83>108 362.4 Q .45 (specifying a \214lename containing a slash as an ar)144 362.4 R .449 -(gument to the)-.18 F F12.95 E F0 .45(option to the)2.95 F F1 -(hash)2.95 E F0 -.2(bu)2.95 G .45(iltin com-).2 F(mand)144 374.4 Q<83> -108 391.2 Q(importing function de\214nitions from the shell en)144 391.2 -Q(vironment at startup)-.4 E<83>108 408 Q(parsing the v)144 408 Q +(gument to the)-.18 F F12.949 E F0 .449(option to the)2.949 F F1 +(hash)2.949 E F0 -.2(bu)2.949 G .449(iltin com-).2 F(mand)144 374.4 Q +<83>108 391.2 Q(importing function de\214nitions from the shell en)144 +391.2 Q(vironment at startup)-.4 E<83>108 408 Q(parsing the v)144 408 Q (alue of)-.25 E F2(SHELLOPTS)2.5 E F0(from the shell en)2.25 E (vironment at startup)-.4 E<83>108 424.8 Q(redirecting output using the\ >, >|, <>, >&, &>, and >> redirection operators)144 424.8 Q<83>108 @@ -10576,8 +10593,8 @@ Q(specifying the)144 492 Q F12.5 E F0(option to the)2.5 E F1 (.)A(These restrictions are enforced after an)108 525.6 Q 2.5(ys)-.15 G (tartup \214les are read.)-2.5 E 1.566 (When a command that is found to be a shell script is e)108 542.4 R -.15 -(xe)-.15 G 1.566(cuted \(see).15 F F2 1.566(COMMAND EXECUTION)4.066 F F0 -(abo)3.816 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 554.4 Q F0(turns of) +(xe)-.15 G 1.567(cuted \(see).15 F F2 1.567(COMMAND EXECUTION)4.067 F F0 +(abo)3.817 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 554.4 Q F0(turns of) 2.5 E 2.5(fa)-.25 G .3 -.15(ny r)-2.5 H(estrictions in the shell spa).15 E(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E F3(SEE ALSO)72 571.2 Q/F5 10/Times-Italic@0 SF(Bash Refer)108 583.2 Q(ence Manual)-.37 @@ -10593,7 +10610,7 @@ F5 -.8(Po)108 619.2 S(rtable Oper).8 E 108 655.2 Q F0(\(1\),)A F5(ksh)2.5 E F0(\(1\),)A F5(csh)2.5 E F0(\(1\))A F5(emacs)108 667.2 Q F0(\(1\),)A F5(vi)2.5 E F0(\(1\))A F5 -.37(re)108 679.2 S(adline).37 E F0(\(3\))A F3(FILES)72 696 Q F0(GNU Bash 5.3)72 768 -Q(2023 June 16)148.175 E(87)197.335 E 0 Cg EP +Q(2023 June 28)148.175 E(87)197.335 E 0 Cg EP %%Page: 88 88 %%BeginPageSetup BP @@ -10620,22 +10637,22 @@ S(THORS).548 E F0(Brian F)108 268.8 Q(ox, Free Softw)-.15 E(are F)-.1 E (oundation)-.15 E(bfox@gnu.or)108 280.8 Q(g)-.18 E(Chet Rame)108 297.6 Q 1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)-.8 E 2.5(eU)-.15 G(ni) -2.5 E -.15(ve)-.25 G(rsity).15 E(chet.rame)108 309.6 Q(y@case.edu)-.15 -E F3 -.11(BU)72 326.4 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .567 +E F3 -.11(BU)72 326.4 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .568 (If you \214nd a b)108 338.4 R .568(ug in)-.2 F F2(bash,)3.068 E F0 .568 (you should report it.)3.068 F .568(But \214rst, you should mak)5.568 F -3.068(es)-.1 G .568(ure that it really is a b)-3.068 F .568(ug, and)-.2 -F 5.626(that it appears in the latest v)108 350.4 R 5.625(ersion of)-.15 -F F2(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.625 -(ersion is al)-.15 F -.1(wa)-.1 G 5.625(ys a).1 F -.25(va)-.2 G 5.625 +3.068(es)-.1 G .568(ure that it really is a b)-3.068 F .567(ug, and)-.2 +F 5.625(that it appears in the latest v)108 350.4 R 5.625(ersion of)-.15 +F F2(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.626 +(ersion is al)-.15 F -.1(wa)-.1 G 5.626(ys a).1 F -.25(va)-.2 G 5.626 (ilable from).25 F F1(ftp://ftp.gnu.or)108 362.4 Q(g/pub/gnu/bash/)-.37 E F0(and)2.5 E F1(http://git.savannah.gnu.or)2.5 E (g/cgit/bash.git/snapshot/bash-master)-.37 E(.tar)-1.11 E(.gz)-1.11 E F0 -(.)A .41(Once you ha)108 379.2 R .71 -.15(ve d)-.2 H .41 -(etermined that a b).15 F .41(ug actually e)-.2 F .411(xists, use the) --.15 F F1(bashb)3.181 E(ug)-.2 E F0 .411(command to submit a b)3.131 F -.411(ug report.)-.2 F(If)5.411 E .595(you ha)108 391.2 R .895 -.15 -(ve a \214)-.2 H .595(x, you are encouraged to mail that as well!).15 F -.594(Suggestions and `philosophical' b)5.595 F .594(ug reports may)-.2 F +(.)A .411(Once you ha)108 379.2 R .711 -.15(ve d)-.2 H .411 +(etermined that a b).15 F .411(ug actually e)-.2 F .411(xists, use the) +-.15 F F1(bashb)3.18 E(ug)-.2 E F0 .41(command to submit a b)3.13 F .41 +(ug report.)-.2 F(If)5.41 E .594(you ha)108 391.2 R .894 -.15(ve a \214) +-.2 H .595(x, you are encouraged to mail that as well!).15 F .595 +(Suggestions and `philosophical' b)5.595 F .595(ug reports may)-.2 F (be mailed to)108 403.2 Q F1 -.2(bu)2.5 G(g-bash@gnu.or).2 E(g)-.37 E F0 (or posted to the Usenet ne)2.5 E(wsgroup)-.25 E F2(gnu.bash.b)2.5 E(ug) -.2 E F0(.)A(ALL b)108 420 Q(ug reports should include:)-.2 E(The v)108 @@ -10649,24 +10666,24 @@ E F0(and)2.5 E F1(http://git.savannah.gnu.or)2.5 E 518.4 Q(ug reports concerning this manual page should be directed to)-.2 E F1 -.15(ch)2.5 G(et.r).15 E(ame)-.15 E(y@case)-.3 E(.edu)-.15 E F0(.) .25 E F3 -.11(BU)72 535.2 S(GS).11 E F0(It')108 547.2 Q 2.5(st)-.55 G -(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.868 -(There are some subtle dif)108 564 R 1.868(ferences between)-.25 F F2 +(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.869 +(There are some subtle dif)108 564 R 1.869(ferences between)-.25 F F2 (bash)4.369 E F0 1.869(and traditional v)4.369 F 1.869(ersions of)-.15 F -F2(sh)4.369 E F0 4.369(,m)C 1.869(ostly because of the)-4.369 F/F4 9 +F2(sh)4.368 E F0 4.368(,m)C 1.868(ostly because of the)-4.368 F/F4 9 /Times-Bold@0 SF(POSIX)108 576 Q F0(speci\214cation.)2.25 E (Aliases are confusing in some uses.)108 592.8 Q(Shell b)108 609.6 Q (uiltin commands and functions are not stoppable/restartable.)-.2 E 1.315(Compound commands and command sequences of the form `a ; b ; c' a\ -re not handled gracefully when)108 626.4 R .389 +re not handled gracefully when)108 626.4 R .39 (process suspension is attempted.)108 638.4 R .389 -(When a process is stopped, the shell immediately e)5.389 F -.15(xe)-.15 -G .39(cutes the ne).15 F .39(xt com-)-.15 F .193(mand in the sequence.) -108 650.4 R .192(It suf)5.193 F .192(\214ces to place the sequence of c\ -ommands between parentheses to force it into a)-.25 F -(subshell, which may be stopped as a unit.)108 662.4 Q(Array v)108 679.2 -Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E +(When a process is stopped, the shell immediately e)5.39 F -.15(xe)-.15 +G .389(cutes the ne).15 F .389(xt com-)-.15 F .192 +(mand in the sequence.)108 650.4 R .192(It suf)5.192 F .192(\214ces to \ +place the sequence of commands between parentheses to force it into a) +-.25 F(subshell, which may be stopped as a unit.)108 662.4 Q(Array v)108 +679.2 Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E (There may be only one acti)108 696 Q .3 -.15(ve c)-.25 H -(oprocess at a time.).15 E(GNU Bash 5.3)72 768 Q(2023 June 16)148.175 E +(oprocess at a time.).15 E(GNU Bash 5.3)72 768 Q(2023 June 28)148.175 E (88)197.335 E 0 Cg EP %%Trailer end diff --git a/doc/bashref.info b/doc/bashref.info index f7d8edca..9a8c87ef 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, 28 June 2023). +Bash shell (version 5.3, 29 June 2023). - This is Edition 5.3, last updated 28 June 2023, of 'The GNU Bash + This is Edition 5.3, last updated 29 June 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, 28 June 2023). The Bash home page is +Bash shell (version 5.3, 29 June 2023). The Bash home page is . - This is Edition 5.3, last updated 28 June 2023, of 'The GNU Bash + This is Edition 5.3, last updated 29 June 2023, of 'The GNU Bash Reference Manual', for 'Bash', Version 5.3. Bash contains features that appear in other popular shells, and some @@ -1659,7 +1659,7 @@ substitution. After these expansions are performed, quote characters present in the original word are removed unless they have been quoted themselves -("quote removal"). +("quote removal"). *Note Quote Removal:: for more details. Only brace expansion, word splitting, and filename expansion can increase the number of words of the expansion; other expansions expand a @@ -1667,9 +1667,6 @@ single word to a single word. The only exceptions to this are the expansions of '"$@"' and '$*' (*note Special Parameters::), and '"${NAME[@]}"' and '${NAME[*]}' (*note Arrays::). - After all expansions, 'quote removal' (*note Quote Removal::) is -performed. -  File: bashref.info, Node: Brace Expansion, Next: Tilde Expansion, Up: Shell Expansions @@ -3454,14 +3451,15 @@ standard. 'hash' hash [-r] [-p FILENAME] [-dt] [NAME] - Each time 'hash' is invoked, it remembers the full pathnames of the + Each time 'hash' is invoked, it remembers the full filenames of the commands specified as NAME arguments, so they need not be searched for on subsequent invocations. The commands are found by searching through the directories listed in '$PATH'. Any - previously-remembered pathname is discarded. The '-p' option + previously-remembered filename is discarded. The '-p' option inhibits the path search, and FILENAME is used as the location of NAME. The '-r' option causes the shell to forget all remembered - locations. The '-d' option causes the shell to forget the + locations. Assigning to the 'PATH' variable also clears all hashed + filenames. The '-d' option causes the shell to forget the remembered location of each NAME. If the '-t' option is supplied, the full pathname to which each NAME corresponds is printed. If multiple NAME arguments are supplied with '-t', the NAME is printed @@ -12031,7 +12029,7 @@ D.1 Index of Shell Builtin Commands * :: Bourne Shell Builtins. (line 11) * [: Bourne Shell Builtins. - (line 280) + (line 281) * alias: Bash Builtins. (line 11) * bg: Job Control Builtins. (line 7) @@ -12093,36 +12091,36 @@ D.1 Index of Shell Builtin Commands * pushd: Directory Stack Builtins. (line 69) * pwd: Bourne Shell Builtins. - (line 217) + (line 218) * read: Bash Builtins. (line 504) * readarray: Bash Builtins. (line 601) * readonly: Bourne Shell Builtins. - (line 227) + (line 228) * return: Bourne Shell Builtins. - (line 246) + (line 247) * set: The Set Builtin. (line 11) * shift: Bourne Shell Builtins. - (line 267) + (line 268) * shopt: The Shopt Builtin. (line 9) * source: Bash Builtins. (line 610) * suspend: Job Control Builtins. (line 116) * test: Bourne Shell Builtins. - (line 280) + (line 281) * times: Bourne Shell Builtins. - (line 365) + (line 366) * trap: Bourne Shell Builtins. - (line 371) + (line 372) * true: Bourne Shell Builtins. - (line 433) + (line 434) * type: Bash Builtins. (line 615) * typeset: Bash Builtins. (line 653) * ulimit: Bash Builtins. (line 659) * umask: Bourne Shell Builtins. - (line 438) + (line 439) * unalias: Bash Builtins. (line 765) * unset: Bourne Shell Builtins. - (line 456) + (line 457) * wait: Job Control Builtins. (line 76) @@ -12829,106 +12827,106 @@ Node: Shell Parameters61998 Node: Positional Parameters66386 Node: Special Parameters67288 Node: Shell Expansions70502 -Node: Brace Expansion72629 -Node: Tilde Expansion75363 -Node: Shell Parameter Expansion77984 -Node: Command Substitution96386 -Node: Arithmetic Expansion99850 -Node: Process Substitution100818 -Node: Word Splitting101938 -Node: Filename Expansion103986 -Node: Pattern Matching106919 -Node: Quote Removal111921 -Node: Redirections112216 -Node: Executing Commands121909 -Node: Simple Command Expansion122579 -Node: Command Search and Execution124689 -Node: Command Execution Environment127076 -Node: Environment130111 -Node: Exit Status131774 -Node: Signals133558 -Node: Shell Scripts137007 -Node: Shell Builtin Commands140034 -Node: Bourne Shell Builtins142072 -Node: Bash Builtins164406 -Node: Modifying Shell Behavior196405 -Node: The Set Builtin196750 -Node: The Shopt Builtin207348 -Node: Special Builtins223355 -Node: Shell Variables224334 -Node: Bourne Shell Variables224771 -Node: Bash Variables226875 -Node: Bash Features261832 -Node: Invoking Bash262845 -Node: Bash Startup Files268858 -Node: Interactive Shells273989 -Node: What is an Interactive Shell?274400 -Node: Is this Shell Interactive?275049 -Node: Interactive Shell Behavior275864 -Node: Bash Conditional Expressions279493 -Node: Shell Arithmetic284135 -Node: Aliases287096 -Node: Arrays289990 -Node: The Directory Stack296553 -Node: Directory Stack Builtins297337 -Node: Controlling the Prompt301597 -Node: The Restricted Shell304562 -Node: Bash POSIX Mode307172 -Node: Shell Compatibility Mode323088 -Node: Job Control331332 -Node: Job Control Basics331792 -Node: Job Control Builtins336794 -Node: Job Control Variables342589 -Node: Command Line Editing343745 -Node: Introduction and Notation345416 -Node: Readline Interaction347039 -Node: Readline Bare Essentials348230 -Node: Readline Movement Commands350019 -Node: Readline Killing Commands350979 -Node: Readline Arguments352900 -Node: Searching353944 -Node: Readline Init File356130 -Node: Readline Init File Syntax357391 -Node: Conditional Init Constructs381182 -Node: Sample Init File385378 -Node: Bindable Readline Commands388502 -Node: Commands For Moving389706 -Node: Commands For History391757 -Node: Commands For Text396751 -Node: Commands For Killing400400 -Node: Numeric Arguments403433 -Node: Commands For Completion404572 -Node: Keyboard Macros408763 -Node: Miscellaneous Commands409451 -Node: Readline vi Mode415489 -Node: Programmable Completion416396 -Node: Programmable Completion Builtins424176 -Node: A Programmable Completion Example435296 -Node: Using History Interactively440544 -Node: Bash History Facilities441228 -Node: Bash History Builtins444233 -Node: History Interaction449257 -Node: Event Designators452877 -Node: Word Designators454231 -Node: Modifiers455991 -Node: Installing Bash457799 -Node: Basic Installation458936 -Node: Compilers and Options462658 -Node: Compiling For Multiple Architectures463399 -Node: Installation Names465091 -Node: Specifying the System Type467200 -Node: Sharing Defaults467917 -Node: Operation Controls468590 -Node: Optional Features469548 -Node: Reporting Bugs480767 -Node: Major Differences From The Bourne Shell482101 -Node: GNU Free Documentation License498950 -Node: Indexes524127 -Node: Builtin Index524581 -Node: Reserved Word Index531682 -Node: Variable Index534130 -Node: Function Index551264 -Node: Concept Index565048 +Node: Brace Expansion72590 +Node: Tilde Expansion75324 +Node: Shell Parameter Expansion77945 +Node: Command Substitution96347 +Node: Arithmetic Expansion99811 +Node: Process Substitution100779 +Node: Word Splitting101899 +Node: Filename Expansion103947 +Node: Pattern Matching106880 +Node: Quote Removal111882 +Node: Redirections112177 +Node: Executing Commands121870 +Node: Simple Command Expansion122540 +Node: Command Search and Execution124650 +Node: Command Execution Environment127037 +Node: Environment130072 +Node: Exit Status131735 +Node: Signals133519 +Node: Shell Scripts136968 +Node: Shell Builtin Commands139995 +Node: Bourne Shell Builtins142033 +Node: Bash Builtins164440 +Node: Modifying Shell Behavior196439 +Node: The Set Builtin196784 +Node: The Shopt Builtin207382 +Node: Special Builtins223389 +Node: Shell Variables224368 +Node: Bourne Shell Variables224805 +Node: Bash Variables226909 +Node: Bash Features261866 +Node: Invoking Bash262879 +Node: Bash Startup Files268892 +Node: Interactive Shells274023 +Node: What is an Interactive Shell?274434 +Node: Is this Shell Interactive?275083 +Node: Interactive Shell Behavior275898 +Node: Bash Conditional Expressions279527 +Node: Shell Arithmetic284169 +Node: Aliases287130 +Node: Arrays290024 +Node: The Directory Stack296587 +Node: Directory Stack Builtins297371 +Node: Controlling the Prompt301631 +Node: The Restricted Shell304596 +Node: Bash POSIX Mode307206 +Node: Shell Compatibility Mode323122 +Node: Job Control331366 +Node: Job Control Basics331826 +Node: Job Control Builtins336828 +Node: Job Control Variables342623 +Node: Command Line Editing343779 +Node: Introduction and Notation345450 +Node: Readline Interaction347073 +Node: Readline Bare Essentials348264 +Node: Readline Movement Commands350053 +Node: Readline Killing Commands351013 +Node: Readline Arguments352934 +Node: Searching353978 +Node: Readline Init File356164 +Node: Readline Init File Syntax357425 +Node: Conditional Init Constructs381216 +Node: Sample Init File385412 +Node: Bindable Readline Commands388536 +Node: Commands For Moving389740 +Node: Commands For History391791 +Node: Commands For Text396785 +Node: Commands For Killing400434 +Node: Numeric Arguments403467 +Node: Commands For Completion404606 +Node: Keyboard Macros408797 +Node: Miscellaneous Commands409485 +Node: Readline vi Mode415523 +Node: Programmable Completion416430 +Node: Programmable Completion Builtins424210 +Node: A Programmable Completion Example435330 +Node: Using History Interactively440578 +Node: Bash History Facilities441262 +Node: Bash History Builtins444267 +Node: History Interaction449291 +Node: Event Designators452911 +Node: Word Designators454265 +Node: Modifiers456025 +Node: Installing Bash457833 +Node: Basic Installation458970 +Node: Compilers and Options462692 +Node: Compiling For Multiple Architectures463433 +Node: Installation Names465125 +Node: Specifying the System Type467234 +Node: Sharing Defaults467951 +Node: Operation Controls468624 +Node: Optional Features469582 +Node: Reporting Bugs480801 +Node: Major Differences From The Bourne Shell482135 +Node: GNU Free Documentation License498984 +Node: Indexes524161 +Node: Builtin Index524615 +Node: Reserved Word Index531716 +Node: Variable Index534164 +Node: Function Index551298 +Node: Concept Index565082  End Tag Table diff --git a/doc/bashref.log b/doc/bashref.log index 7421b27a..e707ed6c 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=etex 2021.8.30) 16 JUN 2023 12:11 +This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/MacPorts 2021.58693_0) (preloaded format=pdfetex 2021.8.30) 5 JUL 2023 11:27 entering extended mode restricted \write18 enabled. file:line:error style messages enabled. %&-line parsing enabled. -**\nonstopmode \input /usr/local/src/bash/bash-20230616/doc/bashref.texi \input - /usr/local/src/bash/bash-20230616/doc/bashref.texi -(/usr/local/src/bash/bash-20230616/doc/bashref.texi -(/usr/local/src/bash/bash-20230616/doc/texinfo.tex +**\input /usr/local/src/bash/bash-20230703/doc/bashref.texi \input /usr/local/s +rc/bash/bash-20230703/doc/bashref.texi +(/usr/local/src/bash/bash-20230703/doc/bashref.texi +(/usr/local/src/bash/bash-20230703/doc/texinfo.tex Loading texinfo [version 2015-11-22.14]: \outerhsize=\dimen16 \outervsize=\dimen17 @@ -162,20 +162,23 @@ This is `epsf.tex' v2.7.4 <14 February 2011> texinfo.tex: doing @include of version.texi -(/usr/local/src/bash/bash-20230616/doc/version.texi) [1] [2] -(/usr/local/build/bash/bash-20230616/doc/bashref.toc [-1] [-2] [-3]) [-4] -Chapter 1 +(/usr/local/src/bash/bash-20230703/doc/version.texi) [1{/opt/local/var/db/texmf +/fonts/map/pdftex/updmap/pdftex.map}] [2] +(/usr/local/build/bash/bash-20230703/doc/bashref.toc [-1] [-2] [-3]) [-4] +(/usr/local/build/bash/bash-20230703/doc/bashref.toc) +(/usr/local/build/bash/bash-20230703/doc/bashref.toc) Chapter 1 \openout0 = `bashref.toc'. - (/usr/local/build/bash/bash-20230616/doc/bashref.aux) + +(/usr/local/build/bash/bash-20230703/doc/bashref.aux) \openout1 = `bashref.aux'. - Chapter 2 -[1] [2] + Chapter 2 [1] [2] @cpindfile=@write2 \openout2 = `bashref.cp'. - [3] Chapter 3 [4] [5] [6] [7] + +[3] Chapter 3 [4] [5] [6] [7] @vrindfile=@write3 \openout3 = `bashref.vr'. @@ -227,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] -Overfull \hbox (38.26585pt too wide) in paragraph at lines 5357--5357 +Overfull \hbox (38.26585pt too wide) in paragraph at lines 5355--5355 []@texttt set [-abefhkmnptuvxBCEHPT] [-o @textttsl option-name@texttt ] [--] [ -] [@textttsl ar-gu-ment []@texttt ][] @@ -240,7 +243,7 @@ Overfull \hbox (38.26585pt too wide) in paragraph at lines 5357--5357 .etc. -Overfull \hbox (38.26585pt too wide) in paragraph at lines 5358--5358 +Overfull \hbox (38.26585pt too wide) in paragraph at lines 5356--5356 []@texttt set [+abefhkmnptuvxBCEHPT] [+o @textttsl option-name@texttt ] [--] [ -] [@textttsl ar-gu-ment []@texttt ][] @@ -259,7 +262,7 @@ Overfull \hbox (38.26585pt too wide) in paragraph at lines 5358--5358 [118] [119] texinfo.tex: doing @include of rluser.texi - (/usr/local/src/bash/bash-20230616/lib/readline/doc/rluser.texi + (/usr/local/src/bash/bash-20230703/lib/readline/doc/rluser.texi Chapter 8 [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] Underfull \hbox (badness 7540) in paragraph at lines 874--880 @@ -309,10 +312,10 @@ gnored[] texinfo.tex: doing @include of hsuser.texi -(/usr/local/src/bash/bash-20230616/lib/readline/doc/hsuser.texi Chapter 9 +(/usr/local/src/bash/bash-20230703/lib/readline/doc/hsuser.texi Chapter 9 [156] [157] [158] [159] [160] [161]) Chapter 10 [162] [163] [164] [165] [166] -Underfull \hbox (badness 10000) in paragraph at lines 9656--9665 +Underfull \hbox (badness 10000) in paragraph at lines 9662--9671 []@textrm All of the fol-low-ing op-tions ex-cept for `@texttt alt-array-implem entation[]@textrm '[], @@ -325,7 +328,7 @@ entation[]@textrm '[], .etc. -Underfull \hbox (badness 10000) in paragraph at lines 9656--9665 +Underfull \hbox (badness 10000) in paragraph at lines 9662--9671 @textrm `@texttt disabled-builtins[]@textrm '[], `@texttt direxpand-default[]@t extrm '[], `@texttt strict-posix-default[]@textrm '[], and @@ -341,16 +344,38 @@ extrm '[], `@texttt strict-posix-default[]@textrm '[], and [176] [177] Appendix C [178] texinfo.tex: doing @include of fdl.texi - (/usr/local/src/bash/bash-20230616/doc/fdl.texi + (/usr/local/src/bash/bash-20230703/doc/fdl.texi [179] [180] [181] [182] [183] [184] [185]) Appendix D [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] ) Here is how much of TeX's memory you used: - 3531 strings out of 497096 - 40273 string characters out of 6206923 - 87714 words of memory out of 5000000 - 4700 multiletter control sequences out of 15000+600000 + 4102 strings out of 497086 + 47608 string characters out of 6206517 + 142074 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 - 16i,6n,16p,402b,942s stack positions out of 5000i,500n,10000p,200000b,80000s + 16i,6n,16p,389b,983s stack positions out of 5000i,500n,10000p,200000b,80000s +{/opt/local/share/texmf-texlive/font +s/enc/dvips/cm-super/cm-super-t1.enc}< +/opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmsl10.pfb> +Output written on bashref.pdf (201 pages, 809290 bytes). +PDF statistics: + 2808 PDF objects out of 2984 (max. 8388607) + 2560 compressed objects within 26 object streams + 329 named destinations out of 1000 (max. 500000) + 1157 words of extra memory for PDF output out of 10000 (max. 10000000) -Output written on bashref.dvi (201 pages, 842012 bytes). diff --git a/doc/bashref.pdf b/doc/bashref.pdf index d940289a8edcd6ebe76b737f643239d9a40d0c72..f3c0b0c44ff6a2120ed051a1b0ecffc5b72a7477 100644 GIT binary patch delta 116229 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 z≈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 Y><$7&)lkTg+1NPPk*KL9lq8Y<2k+Q34FCWD delta 115092 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 RXU6L7<}4?Agoyg@2+xSJPByEsXmsj@- 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%0A)m@TZpF9! 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

T5 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, >>&&, and <<>> redirection operators. This may be + --CC If set, bbaasshh does not overwrite an existing file with + the >>, >>&&, and <<>> redirection operators. This may be overridden when creating output files by using the redi- rection operator >>|| instead of >>. --EE If set, any trap on EERRRR is inherited by shell functions, - command substitutions, and commands executed in a sub- - shell environment. The EERRRR trap is normally not inher- + command substitutions, and commands executed in a sub- + shell environment. The EERRRR trap is normally not inher- ited in such cases. --HH Enable !! style history substitution. This option is on by default when the shell is interactive. - --PP If set, the shell does not resolve symbolic links when - executing commands such as ccdd that change the current + --PP If set, the shell does not resolve symbolic links when + executing commands such as ccdd that change the current working directory. It uses the physical directory structure instead. By default, bbaasshh follows the logical - chain of directories when performing commands which + chain of directories when performing commands which change the current directory. - --TT If set, any traps on DDEEBBUUGG and RREETTUURRNN are inherited by + --TT If set, any traps on DDEEBBUUGG and RREETTUURRNN are inherited by shell functions, command substitutions, and commands ex- - ecuted in a subshell environment. The DDEEBBUUGG and RREETTUURRNN + ecuted in a subshell environment. The DDEEBBUUGG and RREETTUURRNN traps are normally not inherited in such cases. - ---- If no arguments follow this option, then the positional + ---- If no arguments follow this option, then the positional parameters are unset. Otherwise, the positional parame- - ters are set to the _a_r_gs, even if some of them begin + ters are set to the _a_r_gs, even if some of them begin with a --. - -- Signal the end of options, cause all remaining _a_r_gs to + -- Signal the end of options, cause all remaining _a_r_gs to be assigned to the positional parameters. The --xx and --vv options are turned off. If there are no _a_r_gs, the posi- tional parameters remain unchanged. - The options are off by default unless otherwise noted. Using + - rather than - causes these options to be turned off. The op- + The options are off by default unless otherwise noted. Using + + rather than - causes these options to be turned off. The op- tions can also be specified as arguments to an invocation of the - shell. The current set of options may be found in $$--. The re- - turn status is always true unless an invalid option is encoun- + shell. The current set of options may be found in $$--. The re- + turn status is always true unless an invalid option is encoun- tered. sshhiifftt [_n] - The positional parameters from _n+1 ... are renamed to $$11 ........ - Parameters represented by the numbers $$## down to $$##-_n+1 are un- - set. _n must be a non-negative number less than or equal to $$##. - If _n is 0, no parameters are changed. If _n is not given, it is + The positional parameters from _n+1 ... are renamed to $$11 ........ + Parameters represented by the numbers $$## down to $$##-_n+1 are un- + set. _n must be a non-negative number less than or equal to $$##. + If _n is 0, no parameters are changed. If _n is not given, it is assumed to be 1. If _n is greater than $$##, the positional param- - eters are not changed. The return status is greater than zero + eters are not changed. The return status is greater than zero if _n is greater than $$## or less than zero; otherwise 0. sshhoopptt [--ppqqssuu] [--oo] [_o_p_t_n_a_m_e ...] - Toggle the values of settings controlling optional shell behav- - ior. The settings can be either those listed below, or, if the + Toggle the values of settings controlling optional shell behav- + ior. The settings can be either those listed below, or, if the --oo option is used, those available with the --oo option to the sseett builtin command. With no options, or with the --pp option, a list - of all settable options is displayed, with an indication of + of all settable options is displayed, with an indication of whether or not each is set; if _o_p_t_n_a_m_e_s are supplied, the output - is restricted to those options. The --pp option causes output to - be displayed in a form that may be reused as input. Other op- + is restricted to those options. The --pp option causes output to + be displayed in a form that may be reused as input. Other op- tions have the following meanings: --ss Enable (set) each _o_p_t_n_a_m_e. --uu Disable (unset) each _o_p_t_n_a_m_e. - --qq Suppresses normal output (quiet mode); the return status + --qq Suppresses normal output (quiet mode); the return status indicates whether the _o_p_t_n_a_m_e is set or unset. If multi- - ple _o_p_t_n_a_m_e arguments are given with --qq, the return sta- - tus is zero if all _o_p_t_n_a_m_e_s are enabled; non-zero other- + ple _o_p_t_n_a_m_e arguments are given with --qq, the return sta- + tus is zero if all _o_p_t_n_a_m_e_s are enabled; non-zero other- wise. - --oo Restricts the values of _o_p_t_n_a_m_e to be those defined for + --oo Restricts the values of _o_p_t_n_a_m_e to be those defined for the --oo option to the sseett builtin. - If either --ss or --uu is used with no _o_p_t_n_a_m_e arguments, sshhoopptt - shows only those options which are set or unset, respectively. - Unless otherwise noted, the sshhoopptt options are disabled (unset) + If either --ss or --uu is used with no _o_p_t_n_a_m_e arguments, sshhoopptt + shows only those options which are set or unset, respectively. + Unless otherwise noted, the sshhoopptt options are disabled (unset) by default. - The return status when listing options is zero if all _o_p_t_n_a_m_e_s - are enabled, non-zero otherwise. When setting or unsetting op- - tions, the return status is zero unless an _o_p_t_n_a_m_e is not a + The return status when listing options is zero if all _o_p_t_n_a_m_e_s + are enabled, non-zero otherwise. When setting or unsetting op- + tions, the return status is zero unless an _o_p_t_n_a_m_e is not a valid shell option. The list of sshhoopptt options is: aarrrraayy__eexxppaanndd__oonnccee - If set, the shell suppresses multiple evaluation of as- + If set, the shell suppresses multiple evaluation of as- sociative and indexed array subscripts during arithmetic expression evaluation, while executing builtins that can - perform variable assignments, and while executing + perform variable assignments, and while executing builtins that perform array dereferencing. aassssoocc__eexxppaanndd__oonnccee Deprecated; a synonym for aarrrraayy__eexxppaanndd__oonnccee. - aauuttooccdd If set, a command name that is the name of a directory - is executed as if it were the argument to the ccdd com- + aauuttooccdd If set, a command name that is the name of a directory + is executed as if it were the argument to the ccdd com- mand. This option is only used by interactive shells. ccddaabbllee__vvaarrss - If set, an argument to the ccdd builtin command that is - not a directory is assumed to be the name of a variable + If set, an argument to the ccdd builtin command that is + not a directory is assumed to be the name of a variable whose value is the directory to change to. ccddssppeellll If set, minor errors in the spelling of a directory com- - ponent in a ccdd command will be corrected. The errors + ponent in a ccdd command will be corrected. The errors checked for are transposed characters, a missing charac- - ter, and one character too many. If a correction is - found, the corrected filename is printed, and the com- - mand proceeds. This option is only used by interactive + ter, and one character too many. If a correction is + found, the corrected filename is printed, and the com- + mand proceeds. This option is only used by interactive shells. cchheecckkhhaasshh If set, bbaasshh checks that a command found in the hash ta- - ble exists before trying to execute it. If a hashed - command no longer exists, a normal path search is per- + ble exists before trying to execute it. If a hashed + command no longer exists, a normal path search is per- formed. cchheecckkjjoobbss If set, bbaasshh lists the status of any stopped and running - jobs before exiting an interactive shell. If any jobs + jobs before exiting an interactive shell. If any jobs are running, this causes the exit to be deferred until a - second exit is attempted without an intervening command - (see JJOOBB CCOONNTTRROOLL in _b_a_s_h_(_1_)). The shell always post- + second exit is attempted without an intervening command + (see JJOOBB CCOONNTTRROOLL in _b_a_s_h_(_1_)). The shell always post- pones exiting if any jobs are stopped. cchheecckkwwiinnssiizzee - If set, bbaasshh checks the window size after each external - (non-builtin) command and, if necessary, updates the - values of LLIINNEESS and CCOOLLUUMMNNSS. This option is enabled by + If set, bbaasshh checks the window size after each external + (non-builtin) command and, if necessary, updates the + values of LLIINNEESS and CCOOLLUUMMNNSS. This option is enabled by default. - ccmmddhhiisstt If set, bbaasshh attempts to save all lines of a multiple- - line command in the same history entry. This allows - easy re-editing of multi-line commands. This option is - enabled by default, but only has an effect if command - history is enabled, as described in _b_a_s_h_(_1_) under HHIISS-- + ccmmddhhiisstt If set, bbaasshh attempts to save all lines of a multiple- + line command in the same history entry. This allows + easy re-editing of multi-line commands. This option is + enabled by default, but only has an effect if command + history is enabled, as described in _b_a_s_h_(_1_) under HHIISS-- TTOORRYY. ccoommppaatt3311 ccoommppaatt3322 @@ -1434,122 +1435,122 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS ccoommppaatt4433 ccoommppaatt4444 ccoommppaatt5500 - These control aspects of the shell's compatibility mode + These control aspects of the shell's compatibility mode (see SSHHEELLLL CCOOMMPPAATTIIBBIILLIITTYY MMOODDEE in _b_a_s_h_(_1_)). ccoommpplleettee__ffuullllqquuoottee - If set, bbaasshh quotes all shell metacharacters in file- - names and directory names when performing completion. + If set, bbaasshh quotes all shell metacharacters in file- + names and directory names when performing completion. If not set, bbaasshh removes metacharacters such as the dol- - lar sign from the set of characters that will be quoted - in completed filenames when these metacharacters appear - in shell variable references in words to be completed. - This means that dollar signs in variable names that ex- - pand to directories will not be quoted; however, any - dollar signs appearing in filenames will not be quoted, - either. This is active only when bash is using back- - slashes to quote completed filenames. This variable is - set by default, which is the default bash behavior in + lar sign from the set of characters that will be quoted + in completed filenames when these metacharacters appear + in shell variable references in words to be completed. + This means that dollar signs in variable names that ex- + pand to directories will not be quoted; however, any + dollar signs appearing in filenames will not be quoted, + either. This is active only when bash is using back- + slashes to quote completed filenames. This variable is + set by default, which is the default bash behavior in versions through 4.2. ddiirreexxppaanndd - If set, bbaasshh replaces directory names with the results - of word expansion when performing filename completion. - This changes the contents of the readline editing buf- - fer. If not set, bbaasshh attempts to preserve what the + If set, bbaasshh replaces directory names with the results + of word expansion when performing filename completion. + This changes the contents of the readline editing buf- + fer. If not set, bbaasshh attempts to preserve what the user typed. ddiirrssppeellll - If set, bbaasshh attempts spelling correction on directory - names during word completion if the directory name ini- + If set, bbaasshh attempts spelling correction on directory + names during word completion if the directory name ini- tially supplied does not exist. - ddoottgglloobb If set, bbaasshh includes filenames beginning with a `.' in - the results of pathname expansion. The filenames ````..'''' - and ````....'''' must always be matched explicitly, even if + ddoottgglloobb If set, bbaasshh includes filenames beginning with a `.' in + the results of pathname expansion. The filenames ````..'''' + and ````....'''' must always be matched explicitly, even if ddoottgglloobb is set. eexxeeccffaaiill If set, a non-interactive shell will not exit if it can- - not execute the file specified as an argument to the - eexxeecc builtin command. An interactive shell does not + not execute the file specified as an argument to the + eexxeecc builtin command. An interactive shell does not exit if eexxeecc fails. eexxppaanndd__aalliiaasseess If set, aliases are expanded as described in _b_a_s_h_(_1_) un- - der AALLIIAASSEESS. This option is enabled by default for in- + der AALLIIAASSEESS. This option is enabled by default for in- teractive shells. eexxttddeebbuugg - If set at shell invocation, or in a shell startup file, + If set at shell invocation, or in a shell startup file, arrange to execute the debugger profile before the shell - starts, identical to the ----ddeebbuuggggeerr option. If set af- - ter invocation, behavior intended for use by debuggers + starts, identical to the ----ddeebbuuggggeerr option. If set af- + ter invocation, behavior intended for use by debuggers is enabled: 11.. The --FF option to the ddeeccllaarree builtin displays the source file name and line number corresponding to each function name supplied as an argument. - 22.. If the command run by the DDEEBBUUGG trap returns a - non-zero value, the next command is skipped and + 22.. If the command run by the DDEEBBUUGG trap returns a + non-zero value, the next command is skipped and not executed. - 33.. If the command run by the DDEEBBUUGG trap returns a - value of 2, and the shell is executing in a sub- - routine (a shell function or a shell script exe- - cuted by the .. or ssoouurrccee builtins), the shell + 33.. If the command run by the DDEEBBUUGG trap returns a + value of 2, and the shell is executing in a sub- + routine (a shell function or a shell script exe- + cuted by the .. or ssoouurrccee builtins), the shell simulates a call to rreettuurrnn. - 44.. BBAASSHH__AARRGGCC and BBAASSHH__AARRGGVV are updated as described + 44.. BBAASSHH__AARRGGCC and BBAASSHH__AARRGGVV are updated as described in their descriptions in _b_a_s_h_(_1_)). - 55.. Function tracing is enabled: command substitu- + 55.. Function tracing is enabled: command substitu- tion, shell functions, and subshells invoked with (( _c_o_m_m_a_n_d )) inherit the DDEEBBUUGG and RREETTUURRNN traps. - 66.. Error tracing is enabled: command substitution, - shell functions, and subshells invoked with (( + 66.. Error tracing is enabled: command substitution, + shell functions, and subshells invoked with (( _c_o_m_m_a_n_d )) inherit the EERRRR trap. eexxttgglloobb If set, the extended pattern matching features described in _b_a_s_h_(_1_) under PPaatthhnnaammee EExxppaannssiioonn are enabled. eexxttqquuoottee - If set, $$'_s_t_r_i_n_g' and $$"_s_t_r_i_n_g" quoting is performed - within $${{_p_a_r_a_m_e_t_e_r}} expansions enclosed in double + If set, $$'_s_t_r_i_n_g' and $$"_s_t_r_i_n_g" quoting is performed + within $${{_p_a_r_a_m_e_t_e_r}} expansions enclosed in double quotes. This option is enabled by default. ffaaiillgglloobb - If set, patterns which fail to match filenames during + If set, patterns which fail to match filenames during pathname expansion result in an expansion error. ffoorrccee__ffiiggnnoorree - If set, the suffixes specified by the FFIIGGNNOORREE shell - variable cause words to be ignored when performing word + If set, the suffixes specified by the FFIIGGNNOORREE shell + variable cause words to be ignored when performing word completion even if the ignored words are the only possi- - ble completions. See SSHHEELLLL VVAARRIIAABBLLEESS in _b_a_s_h_(_1_) for a - description of FFIIGGNNOORREE. This option is enabled by de- + ble completions. See SSHHEELLLL VVAARRIIAABBLLEESS in _b_a_s_h_(_1_) for a + description of FFIIGGNNOORREE. This option is enabled by de- fault. gglloobbaasscciiiirraannggeess - If set, range expressions used in pattern matching - bracket expressions (see PPaatttteerrnn MMaattcchhiinngg in _b_a_s_h_(_1_)) + If set, range expressions used in pattern matching + bracket expressions (see PPaatttteerrnn MMaattcchhiinngg in _b_a_s_h_(_1_)) behave as if in the traditional C locale when performing - comparisons. That is, the current locale's collating - sequence is not taken into account, so bb will not col- - late between AA and BB, and upper-case and lower-case + comparisons. That is, the current locale's collating + sequence is not taken into account, so bb will not col- + late between AA and BB, and upper-case and lower-case ASCII characters will collate together. gglloobbsskkiippddoottss - If set, pathname expansion will never match the file- + If set, pathname expansion will never match the file- names ````..'''' and ````....'''', even if the pattern begins with a ````..''''. This option is enabled by default. gglloobbssttaarr If set, the pattern **** used in a pathname expansion con- - text will match all files and zero or more directories - and subdirectories. If the pattern is followed by a //, + text will match all files and zero or more directories + and subdirectories. If the pattern is followed by a //, only directories and subdirectories match. ggnnuu__eerrrrffmmtt @@ -1557,25 +1558,25 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS GNU error message format. hhiissttaappppeenndd - If set, the history list is appended to the file named + If set, the history list is appended to the file named by the value of the HHIISSTTFFIILLEE variable when the shell ex- its, rather than overwriting the file. hhiissttrreeeeddiitt - If set, and rreeaaddlliinnee is being used, a user is given the + If set, and rreeaaddlliinnee is being used, a user is given the opportunity to re-edit a failed history substitution. hhiissttvveerriiffyy - If set, and rreeaaddlliinnee is being used, the results of his- - tory substitution are not immediately passed to the - shell parser. Instead, the resulting line is loaded + If set, and rreeaaddlliinnee is being used, the results of his- + tory substitution are not immediately passed to the + shell parser. Instead, the resulting line is loaded into the rreeaaddlliinnee editing buffer, allowing further modi- fication. hhoossttccoommpplleettee If set, and rreeaaddlliinnee is being used, bbaasshh will attempt to - perform hostname completion when a word containing a @@ - is being completed (see CCoommpplleettiinngg under RREEAADDLLIINNEE in + perform hostname completion when a word containing a @@ + is being completed (see CCoommpplleettiinngg under RREEAADDLLIINNEE in _b_a_s_h_(_1_)). This is enabled by default. hhuuppoonneexxiitt @@ -1583,23 +1584,23 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS active login shell exits. iinnhheerriitt__eerrrreexxiitt - If set, command substitution inherits the value of the - eerrrreexxiitt option, instead of unsetting it in the subshell - environment. This option is enabled when _p_o_s_i_x _m_o_d_e is + If set, command substitution inherits the value of the + eerrrreexxiitt option, instead of unsetting it in the subshell + environment. This option is enabled when _p_o_s_i_x _m_o_d_e is enabled. iinntteerraaccttiivvee__ccoommmmeennttss If set, allow a word beginning with ## to cause that word - and all remaining characters on that line to be ignored + and all remaining characters on that line to be ignored in an interactive shell (see CCOOMMMMEENNTTSS in _b_a_s_h_(_1_)). This option is enabled by default. llaassttppiippee - If set, and job control is not active, the shell runs + If set, and job control is not active, the shell runs the last command of a pipeline not executed in the back- ground in the current shell environment. - lliitthhiisstt If set, and the ccmmddhhiisstt option is enabled, multi-line + lliitthhiisstt If set, and the ccmmddhhiisstt option is enabled, multi-line commands are saved to the history with embedded newlines rather than using semicolon separators where possible. @@ -1610,125 +1611,125 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS tribute is not inherited. llooccaallvvaarr__uunnsseett - If set, calling uunnsseett on local variables in previous - function scopes marks them so subsequent lookups find - them unset until that function returns. This is identi- - cal to the behavior of unsetting local variables at the + If set, calling uunnsseett on local variables in previous + function scopes marks them so subsequent lookups find + them unset until that function returns. This is identi- + cal to the behavior of unsetting local variables at the current function scope. llooggiinn__sshheellll - The shell sets this option if it is started as a login + The shell sets this option if it is started as a login shell (see IINNVVOOCCAATTIIOONN in _b_a_s_h_(_1_)). The value may not be changed. mmaaiillwwaarrnn - If set, and a file that bbaasshh is checking for mail has - been accessed since the last time it was checked, the - message ``The mail in _m_a_i_l_f_i_l_e has been read'' is dis- + If set, and a file that bbaasshh is checking for mail has + been accessed since the last time it was checked, the + message ``The mail in _m_a_i_l_f_i_l_e has been read'' is dis- played. nnoo__eemmppttyy__ccmmdd__ccoommpplleettiioonn - If set, and rreeaaddlliinnee is being used, bbaasshh will not at- - tempt to search the PPAATTHH for possible completions when + If set, and rreeaaddlliinnee is being used, bbaasshh will not at- + tempt to search the PPAATTHH for possible completions when completion is attempted on an empty line. nnooccaasseegglloobb - If set, bbaasshh matches filenames in a case-insensitive + If set, bbaasshh matches filenames in a case-insensitive fashion when performing pathname expansion (see PPaatthhnnaammee EExxppaannssiioonn in _b_a_s_h_(_1_)). nnooccaasseemmaattcchh - If set, bbaasshh matches patterns in a case-insensitive + If set, bbaasshh matches patterns in a case-insensitive fashion when performing matching while executing ccaassee or [[[[ conditional commands, when performing pattern substi- - tution word expansions, or when filtering possible com- + tution word expansions, or when filtering possible com- pletions as part of programmable completion. nnooeexxppaanndd__ttrraannssllaattiioonn - If set, bbaasshh encloses the translated results of $"..." - quoting in single quotes instead of double quotes. If + If set, bbaasshh encloses the translated results of $"..." + quoting in single quotes instead of double quotes. If the string is not translated, this has no effect. nnuullllgglloobb - If set, bbaasshh allows patterns which match no files (see - PPaatthhnnaammee EExxppaannssiioonn in _b_a_s_h_(_1_)) to expand to a null + If set, bbaasshh allows patterns which match no files (see + PPaatthhnnaammee EExxppaannssiioonn in _b_a_s_h_(_1_)) to expand to a null string, rather than themselves. ppaattssuubb__rreeppllaacceemmeenntt If set, bbaasshh expands occurrences of && in the replacement - string of pattern substitution to the text matched by - the pattern, as described under PPaarraammeetteerr EExxppaannssiioonn in + string of pattern substitution to the text matched by + the pattern, as described under PPaarraammeetteerr EExxppaannssiioonn in _b_a_s_h_(_1_). This option is enabled by default. pprrooggccoommpp If set, the programmable completion facilities (see PPrroo-- - ggrraammmmaabbllee CCoommpplleettiioonn in _b_a_s_h_(_1_)) are enabled. This op- + ggrraammmmaabbllee CCoommpplleettiioonn in _b_a_s_h_(_1_)) are enabled. This op- tion is enabled by default. pprrooggccoommpp__aalliiaass - If set, and programmable completion is enabled, bbaasshh - treats a command name that doesn't have any completions - as a possible alias and attempts alias expansion. If it - has an alias, bbaasshh attempts programmable completion us- + If set, and programmable completion is enabled, bbaasshh + treats a command name that doesn't have any completions + as a possible alias and attempts alias expansion. If it + has an alias, bbaasshh attempts programmable completion us- ing the command word resulting from the expanded alias. pprroommppttvvaarrss If set, prompt strings undergo parameter expansion, com- - mand substitution, arithmetic expansion, and quote re- - moval after being expanded as described in PPRROOMMPPTTIINNGG in + mand substitution, arithmetic expansion, and quote re- + moval after being expanded as described in PPRROOMMPPTTIINNGG in _b_a_s_h_(_1_). This option is enabled by default. rreessttrriicctteedd__sshheellll - The shell sets this option if it is started in re- - stricted mode (see RREESSTTRRIICCTTEEDD SSHHEELLLL in _b_a_s_h_(_1_)). The - value may not be changed. This is not reset when the - startup files are executed, allowing the startup files + The shell sets this option if it is started in re- + stricted mode (see RREESSTTRRIICCTTEEDD SSHHEELLLL in _b_a_s_h_(_1_)). The + value may not be changed. This is not reset when the + startup files are executed, allowing the startup files to discover whether or not a shell is restricted. sshhiifftt__vveerrbboossee - If set, the sshhiifftt builtin prints an error message when + If set, the sshhiifftt builtin prints an error message when the shift count exceeds the number of positional parame- ters. ssoouurrcceeppaatthh If set, the .. (ssoouurrccee) builtin uses the value of PPAATTHH to - find the directory containing the file supplied as an + find the directory containing the file supplied as an argument. This option is enabled by default. vvaarrrreeddiirr__cclloossee - If set, the shell automatically closes file descriptors + If set, the shell automatically closes file descriptors assigned using the _{_v_a_r_n_a_m_e_} redirection syntax (see RREE-- - DDIIRREECCTTIIOONN in _b_a_s_h_(_1_)) instead of leaving them open when + DDIIRREECCTTIIOONN in _b_a_s_h_(_1_)) instead of leaving them open when the command completes. xxppgg__eecchhoo - If set, the eecchhoo builtin expands backslash-escape se- + If set, the eecchhoo builtin expands backslash-escape se- quences by default. ssuussppeenndd [--ff] - Suspend the execution of this shell until it receives a SSIIGGCCOONNTT - signal. A login shell, or a shell without job control enabled, - cannot be suspended; the --ff option can be used to override this - and force the suspension. The return status is 0 unless the - shell is a login shell or job control is not enabled and --ff is + Suspend the execution of this shell until it receives a SSIIGGCCOONNTT + signal. A login shell, or a shell without job control enabled, + cannot be suspended; the --ff option can be used to override this + and force the suspension. The return status is 0 unless the + shell is a login shell or job control is not enabled and --ff is not supplied. tteesstt _e_x_p_r [[ _e_x_p_r ]] Return a status of 0 (true) or 1 (false) depending on the evalu- ation of the conditional expression _e_x_p_r. Each operator and op- - erand must be a separate argument. Expressions are composed of - the primaries described in _b_a_s_h_(_1_) under CCOONNDDIITTIIOONNAALL EEXXPPRREESS-- + erand must be a separate argument. Expressions are composed of + the primaries described in _b_a_s_h_(_1_) under CCOONNDDIITTIIOONNAALL EEXXPPRREESS-- SSIIOONNSS. tteesstt does not accept any options, nor does it accept and ignore an argument of ---- as signifying the end of options. - Expressions may be combined using the following operators, - listed in decreasing order of precedence. The evaluation de- - pends on the number of arguments; see below. Operator prece- + Expressions may be combined using the following operators, + listed in decreasing order of precedence. The evaluation de- + pends on the number of arguments; see below. Operator prece- dence is used when there are five or more arguments. !! _e_x_p_r True if _e_x_p_r is false. (( _e_x_p_r )) - Returns the value of _e_x_p_r. This may be used to override + Returns the value of _e_x_p_r. This may be used to override the normal precedence of operators. _e_x_p_r_1 -aa _e_x_p_r_2 True if both _e_x_p_r_1 and _e_x_p_r_2 are true. @@ -1745,159 +1746,159 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS null. 2 arguments If the first argument is !!, the expression is true if and - only if the second argument is null. If the first argu- - ment is one of the unary conditional operators listed in - _b_a_s_h_(_1_) under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is + only if the second argument is null. If the first argu- + ment is one of the unary conditional operators listed in + _b_a_s_h_(_1_) under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is true if the unary test is true. If the first argument is not a valid unary conditional operator, the expression is false. 3 arguments The following conditions are applied in the order listed. - If the second argument is one of the binary conditional - operators listed in _b_a_s_h_(_1_) under CCOONNDDIITTIIOONNAALL EEXXPPRREESS-- - SSIIOONNSS, the result of the expression is the result of the - binary test using the first and third arguments as oper- - ands. The --aa and --oo operators are considered binary op- + If the second argument is one of the binary conditional + operators listed in _b_a_s_h_(_1_) under CCOONNDDIITTIIOONNAALL EEXXPPRREESS-- + SSIIOONNSS, the result of the expression is the result of the + binary test using the first and third arguments as oper- + ands. The --aa and --oo operators are considered binary op- erators when there are three arguments. If the first ar- - gument is !!, the value is the negation of the two-argu- - ment test using the second and third arguments. If the + gument is !!, the value is the negation of the two-argu- + ment test using the second and third arguments. If the first argument is exactly (( and the third argument is ex- - actly )), the result is the one-argument test of the sec- + actly )), the result is the one-argument test of the sec- ond argument. Otherwise, the expression is false. 4 arguments The following conditions are applied in the order listed. If the first argument is !!, the result is the negation of - the three-argument expression composed of the remaining - arguments. the two-argument test using the second and - third arguments. If the first argument is exactly (( and - the fourth argument is exactly )), the result is the two- - argument test of the second and third arguments. Other- + the three-argument expression composed of the remaining + arguments. the two-argument test using the second and + third arguments. If the first argument is exactly (( and + the fourth argument is exactly )), the result is the two- + argument test of the second and third arguments. Other- wise, the expression is parsed and evaluated according to precedence using the rules listed above. 5 or more arguments - The expression is parsed and evaluated according to + The expression is parsed and evaluated according to precedence using the rules listed above. - When used with tteesstt or [[, the << and >> operators sort lexico- + When used with tteesstt or [[, the << and >> operators sort lexico- graphically using ASCII ordering. - ttiimmeess Print the accumulated user and system times for the shell and + ttiimmeess Print the accumulated user and system times for the shell and for processes run from the shell. The return status is 0. ttrraapp [--llpp] [[_a_c_t_i_o_n] _s_i_g_s_p_e_c ...] The _a_c_t_i_o_n is a command that is read and executed when the shell receives signal(s) _s_i_g_s_p_e_c. If _a_c_t_i_o_n is absent (and there is a - single _s_i_g_s_p_e_c) or --, each specified signal is reset to its - original disposition (the value it had upon entrance to the - shell). If _a_c_t_i_o_n is the null string the signal specified by - each _s_i_g_s_p_e_c is ignored by the shell and by the commands it in- + single _s_i_g_s_p_e_c) or --, each specified signal is reset to its + original disposition (the value it had upon entrance to the + shell). If _a_c_t_i_o_n is the null string the signal specified by + each _s_i_g_s_p_e_c is ignored by the shell and by the commands it in- vokes. - If no arguments are supplied, ttrraapp displays the actions associ- + If no arguments are supplied, ttrraapp displays the actions associ- ated with each trapped signal as a set of ttrraapp commands that can - be reused as shell input to restore the current signal disposi- - tions. If --pp is given, and _a_c_t_i_o_n is not present, then ttrraapp - displays the actions associated with each _s_i_g_s_p_e_c or, if none + be reused as shell input to restore the current signal disposi- + tions. If --pp is given, and _a_c_t_i_o_n is not present, then ttrraapp + displays the actions associated with each _s_i_g_s_p_e_c or, if none are supplied, for all trapped signals, as a set of ttrraapp commands - that can be reused as shell input to restore the current signal - dispositions. The --PP option behaves similarly, but displays - only the actions associated with each _s_i_g_s_p_e_c argument. --PP re- - quires at least one _s_i_g_s_p_e_c argument. The --PP or --pp options to - ttrraapp may be used in a subshell environment (e.g., command sub- - stitution) and, as long as they are used before ttrraapp is used to - change a signal's handling, will display the state of its par- + that can be reused as shell input to restore the current signal + dispositions. The --PP option behaves similarly, but displays + only the actions associated with each _s_i_g_s_p_e_c argument. --PP re- + quires at least one _s_i_g_s_p_e_c argument. The --PP or --pp options to + ttrraapp may be used in a subshell environment (e.g., command sub- + stitution) and, as long as they are used before ttrraapp is used to + change a signal's handling, will display the state of its par- ent's traps. - The --ll option causes ttrraapp to print a list of signal names and - their corresponding numbers. Each _s_i_g_s_p_e_c is either a signal - name defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names + The --ll option causes ttrraapp to print a list of signal names and + their corresponding numbers. Each _s_i_g_s_p_e_c is either a signal + name defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names are case insensitive and the SSIIGG prefix is optional. - If a _s_i_g_s_p_e_c is EEXXIITT (0) the command _a_c_t_i_o_n is executed on exit - from the shell. If a _s_i_g_s_p_e_c is DDEEBBUUGG, the command _a_c_t_i_o_n is + If a _s_i_g_s_p_e_c is EEXXIITT (0) the command _a_c_t_i_o_n is executed on exit + from the shell. If a _s_i_g_s_p_e_c is DDEEBBUUGG, the command _a_c_t_i_o_n is executed before every _s_i_m_p_l_e _c_o_m_m_a_n_d, _f_o_r command, _c_a_s_e command, - _s_e_l_e_c_t command, (( arithmetic command, [[ conditional command, + _s_e_l_e_c_t command, (( arithmetic command, [[ conditional command, arithmetic _f_o_r command, and before the first command executes in - a shell function (see SSHHEELLLL GGRRAAMMMMAARR in _b_a_s_h_(_1_)). Refer to the - description of the eexxttddeebbuugg option to the sshhoopptt builtin for de- - tails of its effect on the DDEEBBUUGG trap. If a _s_i_g_s_p_e_c is RREETTUURRNN, - the command _a_c_t_i_o_n is executed each time a shell function or a - script executed with the .. or ssoouurrccee builtins finishes execut- + a shell function (see SSHHEELLLL GGRRAAMMMMAARR in _b_a_s_h_(_1_)). Refer to the + description of the eexxttddeebbuugg option to the sshhoopptt builtin for de- + tails of its effect on the DDEEBBUUGG trap. If a _s_i_g_s_p_e_c is RREETTUURRNN, + the command _a_c_t_i_o_n is executed each time a shell function or a + script executed with the .. or ssoouurrccee builtins finishes execut- ing. - If a _s_i_g_s_p_e_c is EERRRR, the command _a_c_t_i_o_n is executed whenever a + If a _s_i_g_s_p_e_c is EERRRR, the command _a_c_t_i_o_n is executed whenever a pipeline (which may consist of a single simple command), a list, or a compound command returns a non-zero exit status, subject to - the following conditions. The EERRRR trap is not executed if the + the following conditions. The EERRRR trap is not executed if the failed command is part of the command list immediately following - a wwhhiillee or uunnttiill keyword, part of the test in an _i_f statement, + a wwhhiillee or uunnttiill keyword, part of the test in an _i_f statement, part of a command executed in a &&&& or |||| list except the command - following the final &&&& or ||||, any command in a pipeline but the - last, or if the command's return value is being inverted using + following the final &&&& or ||||, any command in a pipeline but the + last, or if the command's return value is being inverted using !!. These are the same conditions obeyed by the eerrrreexxiitt (--ee) op- tion. When the shell is not interactive, signals ignored upon entry to the shell cannot be trapped or reset. Interactive shells permit trapping signals ignored on entry. Trapped signals that are not - being ignored are reset to their original values in a subshell - or subshell environment when one is created. The return status + being ignored are reset to their original values in a subshell + or subshell environment when one is created. The return status is false if any _s_i_g_s_p_e_c is invalid; otherwise ttrraapp returns true. ttrruuee Does nothing, returns a 0 status. ttyyppee [--aaffttppPP] _n_a_m_e [_n_a_m_e ...] - With no options, indicate how each _n_a_m_e would be interpreted if + With no options, indicate how each _n_a_m_e would be interpreted if used as a command name. If the --tt option is used, ttyyppee prints a - string which is one of _a_l_i_a_s, _k_e_y_w_o_r_d, _f_u_n_c_t_i_o_n, _b_u_i_l_t_i_n, or - _f_i_l_e if _n_a_m_e is an alias, shell reserved word, function, - builtin, or executable disk file, respectively. If the _n_a_m_e is - not found, then nothing is printed, and ttyyppee returns a non-zero - exit status. If the --pp option is used, ttyyppee either returns the - name of the executable file that would be found by searching - $$PPAATTHH if _n_a_m_e were specified as a command name, or nothing if - ``type -t name'' would not return _f_i_l_e. The --PP option forces a - PPAATTHH search for each _n_a_m_e, even if ``type -t name'' would not + string which is one of _a_l_i_a_s, _k_e_y_w_o_r_d, _f_u_n_c_t_i_o_n, _b_u_i_l_t_i_n, or + _f_i_l_e if _n_a_m_e is an alias, shell reserved word, function, + builtin, or executable disk file, respectively. If the _n_a_m_e is + not found, then nothing is printed, and ttyyppee returns a non-zero + exit status. If the --pp option is used, ttyyppee either returns the + name of the executable file that would be found by searching + $$PPAATTHH if _n_a_m_e were specified as a command name, or nothing if + ``type -t name'' would not return _f_i_l_e. The --PP option forces a + PPAATTHH search for each _n_a_m_e, even if ``type -t name'' would not return _f_i_l_e. If a command is hashed, --pp and --PP print the hashed - value, which is not necessarily the file that appears first in - PPAATTHH. If the --aa option is used, ttyyppee prints all of the places - that contain a command named _n_a_m_e. This includes aliases, re- - served words, functions, and builtins, but the path search op- + value, which is not necessarily the file that appears first in + PPAATTHH. If the --aa option is used, ttyyppee prints all of the places + that contain a command named _n_a_m_e. This includes aliases, re- + served words, functions, and builtins, but the path search op- tions (--pp and --PP) can be supplied to restrict the output to exe- - cutable files. ttyyppee does not consult the table of hashed com- + cutable files. ttyyppee does not consult the table of hashed com- mands when using --aa with --pp, and only performs a PPAATTHH search for - _n_a_m_e. The --ff option suppresses shell function lookup, as with - the ccoommmmaanndd builtin. ttyyppee returns true if all of the arguments + _n_a_m_e. The --ff option suppresses shell function lookup, as with + the ccoommmmaanndd builtin. ttyyppee returns true if all of the arguments are found, false if any are not found. uulliimmiitt [--HHSS] --aa uulliimmiitt [--HHSS] [--bbccddeeffiikkllmmnnppqqrrssttuuvvxxPPRRTT [_l_i_m_i_t]] - Provides control over the resources available to the shell and - to processes started by it, on systems that allow such control. + Provides control over the resources available to the shell and + to processes started by it, on systems that allow such control. The --HH and --SS options specify that the hard or soft limit is set - for the given resource. A hard limit cannot be increased by a - non-root user once it is set; a soft limit may be increased up - to the value of the hard limit. If neither --HH nor --SS is speci- + for the given resource. A hard limit cannot be increased by a + non-root user once it is set; a soft limit may be increased up + to the value of the hard limit. If neither --HH nor --SS is speci- fied, both the soft and hard limits are set. The value of _l_i_m_i_t can be a number in the unit specified for the resource or one of the special values hhaarrdd, ssoofftt, or uunnlliimmiitteedd, which stand for the - current hard limit, the current soft limit, and no limit, re- - spectively. If _l_i_m_i_t is omitted, the current value of the soft + current hard limit, the current soft limit, and no limit, re- + spectively. If _l_i_m_i_t is omitted, the current value of the soft limit of the resource is printed, unless the --HH option is given. - When more than one resource is specified, the limit name and - unit, if appropriate, are printed before the value. Other op- + When more than one resource is specified, the limit name and + unit, if appropriate, are printed before the value. Other op- tions are interpreted as follows: --aa All current limits are reported; no limits are set --bb The maximum socket buffer size --cc The maximum size of core files created --dd The maximum size of a process's data segment --ee The maximum scheduling priority ("nice") - --ff The maximum size of files written by the shell and its + --ff The maximum size of files written by the shell and its children --ii The maximum number of pending signals --kk The maximum number of kqueues that may be allocated --ll The maximum size that may be locked into memory - --mm The maximum resident set size (many systems do not honor + --mm The maximum resident set size (many systems do not honor this limit) --nn The maximum number of open file descriptors (most systems do not allow this value to be set) @@ -1906,134 +1907,134 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS --rr The maximum real-time scheduling priority --ss The maximum stack size --tt The maximum amount of cpu time in seconds - --uu The maximum number of processes available to a single + --uu The maximum number of processes available to a single user - --vv The maximum amount of virtual memory available to the + --vv The maximum amount of virtual memory available to the shell and, on some systems, to its children --xx The maximum number of file locks --PP The maximum number of pseudoterminals - --RR The maximum time a real-time process can run before + --RR The maximum time a real-time process can run before blocking, in microseconds --TT The maximum number of threads - If _l_i_m_i_t is given, and the --aa option is not used, _l_i_m_i_t is the - new value of the specified resource. If no option is given, - then --ff is assumed. Values are in 1024-byte increments, except - for --tt, which is in seconds; --RR, which is in microseconds; --pp, - which is in units of 512-byte blocks; --PP, --TT, --bb, --kk, --nn, and - --uu, which are unscaled values; and, when in posix mode, --cc and - --ff, which are in 512-byte increments. The return status is 0 - unless an invalid option or argument is supplied, or an error + If _l_i_m_i_t is given, and the --aa option is not used, _l_i_m_i_t is the + new value of the specified resource. If no option is given, + then --ff is assumed. Values are in 1024-byte increments, except + for --tt, which is in seconds; --RR, which is in microseconds; --pp, + which is in units of 512-byte blocks; --PP, --TT, --bb, --kk, --nn, and + --uu, which are unscaled values; and, when in posix mode, --cc and + --ff, which are in 512-byte increments. The return status is 0 + unless an invalid option or argument is supplied, or an error occurs while setting a new limit. uummaasskk [--pp] [--SS] [_m_o_d_e] The user file-creation mask is set to _m_o_d_e. If _m_o_d_e begins with - a digit, it is interpreted as an octal number; otherwise it is - interpreted as a symbolic mode mask similar to that accepted by - _c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is - printed. The --SS option causes the mask to be printed in sym- - bolic form; the default output is an octal number. If the --pp + a digit, it is interpreted as an octal number; otherwise it is + interpreted as a symbolic mode mask similar to that accepted by + _c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is + printed. The --SS option causes the mask to be printed in sym- + bolic form; the default output is an octal number. If the --pp option is supplied, and _m_o_d_e is omitted, the output is in a form that may be reused as input. The return status is 0 if the mode - was successfully changed or if no _m_o_d_e argument was supplied, + was successfully changed or if no _m_o_d_e argument was supplied, and false otherwise. uunnaalliiaass [-aa] [_n_a_m_e ...] - Remove each _n_a_m_e from the list of defined aliases. If --aa is - supplied, all alias definitions are removed. The return value + Remove each _n_a_m_e from the list of defined aliases. If --aa is + supplied, all alias definitions are removed. The return value is true unless a supplied _n_a_m_e is not a defined alias. uunnsseett [-ffvv] [-nn] [_n_a_m_e ...] - For each _n_a_m_e, remove the corresponding variable or function. + For each _n_a_m_e, remove the corresponding variable or function. If the --vv option is given, each _n_a_m_e refers to a shell variable, - and that variable is removed. Read-only variables may not be - unset. If --ff is specified, each _n_a_m_e refers to a shell func- - tion, and the function definition is removed. If the --nn option - is supplied, and _n_a_m_e is a variable with the _n_a_m_e_r_e_f attribute, - _n_a_m_e will be unset rather than the variable it references. --nn - has no effect if the --ff option is supplied. If no options are - supplied, each _n_a_m_e refers to a variable; if there is no vari- - able by that name, a function with that name, if any, is unset. - Each unset variable or function is removed from the environment - passed to subsequent commands. If any of BBAASSHH__AALLIIAASSEESS, + and that variable is removed. Read-only variables may not be + unset. If --ff is specified, each _n_a_m_e refers to a shell func- + tion, and the function definition is removed. If the --nn option + is supplied, and _n_a_m_e is a variable with the _n_a_m_e_r_e_f attribute, + _n_a_m_e will be unset rather than the variable it references. --nn + has no effect if the --ff option is supplied. If no options are + supplied, each _n_a_m_e refers to a variable; if there is no vari- + able by that name, a function with that name, if any, is unset. + Each unset variable or function is removed from the environment + passed to subsequent commands. If any of BBAASSHH__AALLIIAASSEESS, BBAASSHH__AARRGGVV00, BBAASSHH__CCMMDDSS, BBAASSHH__CCOOMMMMAANNDD, BBAASSHH__SSUUBBSSHHEELLLL, BBAASSHHPPIIDD, - CCOOMMPP__WWOORRDDBBRREEAAKKSS, DDIIRRSSTTAACCKK, EEPPOOCCHHRREEAALLTTIIMMEE, EEPPOOCCHHSSEECCOONNDDSS, FFUUNNCC-- - NNAAMMEE, GGRROOUUPPSS, HHIISSTTCCMMDD, LLIINNEENNOO, RRAANNDDOOMM, SSEECCOONNDDSS, or SSRRAANNDDOOMM are + CCOOMMPP__WWOORRDDBBRREEAAKKSS, DDIIRRSSTTAACCKK, EEPPOOCCHHRREEAALLTTIIMMEE, EEPPOOCCHHSSEECCOONNDDSS, FFUUNNCC-- + NNAAMMEE, GGRROOUUPPSS, HHIISSTTCCMMDD, LLIINNEENNOO, RRAANNDDOOMM, SSEECCOONNDDSS, or SSRRAANNDDOOMM are unset, they lose their special properties, even if they are sub- sequently reset. The exit status is true unless a _n_a_m_e is read- only or may not be unset. wwaaiitt [--ffnn] [--pp _v_a_r_n_a_m_e] [_i_d _._._.] Wait for each specified child process and return its termination - status. Each _i_d may be a process ID or a job specification; if - a job spec is given, all processes in that job's pipeline are - waited for. If _i_d is not given, wwaaiitt waits for all running - background jobs and the last-executed process substitution, if + status. Each _i_d may be a process ID or a job specification; if + a job spec is given, all processes in that job's pipeline are + waited for. If _i_d is not given, wwaaiitt waits for all running + background jobs and the last-executed process substitution, if its process id is the same as $$!!, and the return status is zero. - If the --nn option is supplied, wwaaiitt waits for a single job from + If the --nn option is supplied, wwaaiitt waits for a single job from the list of _i_ds or, if no _i_ds are supplied, any job, to complete - and returns its exit status. If none of the supplied arguments + and returns its exit status. If none of the supplied arguments is a child of the shell, or if no arguments are supplied and the - shell has no unwaited-for children, the exit status is 127. If - the --pp option is supplied, the process or job identifier of the - job for which the exit status is returned is assigned to the - variable _v_a_r_n_a_m_e named by the option argument. The variable - will be unset initially, before any assignment. This is useful - only when the --nn option is supplied. Supplying the --ff option, - when job control is enabled, forces wwaaiitt to wait for _i_d to ter- + shell has no unwaited-for children, the exit status is 127. If + the --pp option is supplied, the process or job identifier of the + job for which the exit status is returned is assigned to the + variable _v_a_r_n_a_m_e named by the option argument. The variable + will be unset initially, before any assignment. This is useful + only when the --nn option is supplied. Supplying the --ff option, + when job control is enabled, forces wwaaiitt to wait for _i_d to ter- minate before returning its status, instead of returning when it - changes status. If _i_d specifies a non-existent process or job, - the return status is 127. If wwaaiitt is interrupted by a signal, - the return status will be greater than 128, as described under - SSIIGGNNAALLSS in _b_a_s_h_(_1_). Otherwise, the return status is the exit + changes status. If _i_d specifies a non-existent process or job, + the return status is 127. If wwaaiitt is interrupted by a signal, + the return status will be greater than 128, as described under + SSIIGGNNAALLSS in _b_a_s_h_(_1_). Otherwise, the return status is the exit status of the last process or job waited for. SSHHEELLLL CCOOMMPPAATTIIBBIILLIITTYY MMOODDEE - Bash-4.0 introduced the concept of a _s_h_e_l_l _c_o_m_p_a_t_i_b_i_l_i_t_y _l_e_v_e_l, speci- - fied as a set of options to the shopt builtin ( ccoommppaatt3311, ccoommppaatt3322, - ccoommppaatt4400, ccoommppaatt4411, and so on). There is only one current compatibil- - ity level -- each option is mutually exclusive. The compatibility - level is intended to allow users to select behavior from previous ver- - sions that is incompatible with newer versions while they migrate - scripts to use current features and behavior. It's intended to be a + Bash-4.0 introduced the concept of a _s_h_e_l_l _c_o_m_p_a_t_i_b_i_l_i_t_y _l_e_v_e_l, speci- + fied as a set of options to the shopt builtin ( ccoommppaatt3311, ccoommppaatt3322, + ccoommppaatt4400, ccoommppaatt4411, and so on). There is only one current compatibil- + ity level -- each option is mutually exclusive. The compatibility + level is intended to allow users to select behavior from previous ver- + sions that is incompatible with newer versions while they migrate + scripts to use current features and behavior. It's intended to be a temporary solution. - This section does not mention behavior that is standard for a particu- - lar version (e.g., setting ccoommppaatt3322 means that quoting the rhs of the - regexp matching operator quotes special regexp characters in the word, + This section does not mention behavior that is standard for a particu- + lar version (e.g., setting ccoommppaatt3322 means that quoting the rhs of the + regexp matching operator quotes special regexp characters in the word, which is default behavior in bash-3.2 and subsequent versions). - If a user enables, say, ccoommppaatt3322, it may affect the behavior of other - compatibility levels up to and including the current compatibility - level. The idea is that each compatibility level controls behavior - that changed in that version of bbaasshh, but that behavior may have been - present in earlier versions. For instance, the change to use locale- - based comparisons with the [[[[ command came in bash-4.1, and earlier + If a user enables, say, ccoommppaatt3322, it may affect the behavior of other + compatibility levels up to and including the current compatibility + level. The idea is that each compatibility level controls behavior + that changed in that version of bbaasshh, but that behavior may have been + present in earlier versions. For instance, the change to use locale- + based comparisons with the [[[[ command came in bash-4.1, and earlier versions used ASCII-based comparisons, so enabling ccoommppaatt3322 will enable - ASCII-based comparisons as well. That granularity may not be suffi- - cient for all uses, and as a result users should employ compatibility - levels carefully. Read the documentation for a particular feature to + ASCII-based comparisons as well. That granularity may not be suffi- + cient for all uses, and as a result users should employ compatibility + levels carefully. Read the documentation for a particular feature to find out the current behavior. - Bash-4.3 introduced a new shell variable: BBAASSHH__CCOOMMPPAATT. The value as- + Bash-4.3 introduced a new shell variable: BBAASSHH__CCOOMMPPAATT. The value as- signed to this variable (a decimal version number like 4.2, or an inte- - ger corresponding to the ccoommppaatt_N_N option, like 42) determines the com- + ger corresponding to the ccoommppaatt_N_N option, like 42) determines the com- patibility level. - Starting with bash-4.4, Bash has begun deprecating older compatibility - levels. Eventually, the options will be removed in favor of BBAASSHH__CCOOMM-- + Starting with bash-4.4, Bash has begun deprecating older compatibility + levels. Eventually, the options will be removed in favor of BBAASSHH__CCOOMM-- PPAATT. - Bash-5.0 is the final version for which there will be an individual - shopt option for the previous version. Users should use BBAASSHH__CCOOMMPPAATT on + Bash-5.0 is the final version for which there will be an individual + shopt option for the previous version. Users should use BBAASSHH__CCOOMMPPAATT on bash-5.0 and later versions. - The following table describes the behavior changes controlled by each + The following table describes the behavior changes controlled by each compatibility level setting. The ccoommppaatt_N_N tag is used as shorthand for setting the compatibility level to _N_N using one of the following mecha- - nisms. For versions prior to bash-5.0, the compatibility level may be - set using the corresponding ccoommppaatt_N_N shopt option. For bash-4.3 and - later versions, the BBAASSHH__CCOOMMPPAATT variable is preferred, and it is re- + nisms. For versions prior to bash-5.0, the compatibility level may be + set using the corresponding ccoommppaatt_N_N shopt option. For bash-4.3 and + later versions, the BBAASSHH__CCOOMMPPAATT variable is preferred, and it is re- quired for bash-5.1 and later versions. ccoommppaatt3311 @@ -2041,85 +2042,85 @@ SSHHEELLLL CCOOMMPPAATTIIBBIILLIITTYY MMOODDEE ator (=~) has no special effect ccoommppaatt3322 - +o interrupting a command list such as "a ; b ; c" causes - the execution of the next command in the list (in - bash-4.0 and later versions, the shell acts as if it re- - ceived the interrupt, so interrupting one command in a + +o interrupting a command list such as "a ; b ; c" causes + the execution of the next command in the list (in + bash-4.0 and later versions, the shell acts as if it re- + ceived the interrupt, so interrupting one command in a list aborts the execution of the entire list) ccoommppaatt4400 - +o the << and >> operators to the [[[[ command do not consider + +o the << and >> operators to the [[[[ command do not consider the current locale when comparing strings; they use ASCII ordering. Bash versions prior to bash-4.1 use ASCII col- - lation and _s_t_r_c_m_p(3); bash-4.1 and later use the current + lation and _s_t_r_c_m_p(3); bash-4.1 and later use the current locale's collation sequence and _s_t_r_c_o_l_l(3). ccoommppaatt4411 - +o in _p_o_s_i_x mode, ttiimmee may be followed by options and still + +o in _p_o_s_i_x mode, ttiimmee may be followed by options and still be recognized as a reserved word (this is POSIX interpre- tation 267) +o in _p_o_s_i_x mode, the parser requires that an even number of - single quotes occur in the _w_o_r_d portion of a double- - quoted parameter expansion and treats them specially, so - that characters within the single quotes are considered + single quotes occur in the _w_o_r_d portion of a double- + quoted parameter expansion and treats them specially, so + that characters within the single quotes are considered quoted (this is POSIX interpretation 221) ccoommppaatt4422 +o the replacement string in double-quoted pattern substitu- - tion does not undergo quote removal, as it does in ver- + tion does not undergo quote removal, as it does in ver- sions after bash-4.2 - +o in posix mode, single quotes are considered special when - expanding the _w_o_r_d portion of a double-quoted parameter - expansion and can be used to quote a closing brace or - other special character (this is part of POSIX interpre- - tation 221); in later versions, single quotes are not + +o in posix mode, single quotes are considered special when + expanding the _w_o_r_d portion of a double-quoted parameter + expansion and can be used to quote a closing brace or + other special character (this is part of POSIX interpre- + tation 221); in later versions, single quotes are not special within double-quoted word expansions ccoommppaatt4433 - +o the shell does not print a warning message if an attempt - is made to use a quoted compound assignment as an argu- - ment to declare (e.g., declare -a foo='(1 2)'). Later + +o the shell does not print a warning message if an attempt + is made to use a quoted compound assignment as an argu- + ment to declare (e.g., declare -a foo='(1 2)'). Later versions warn that this usage is deprecated - +o word expansion errors are considered non-fatal errors - that cause the current command to fail, even in posix - mode (the default behavior is to make them fatal errors + +o word expansion errors are considered non-fatal errors + that cause the current command to fail, even in posix + mode (the default behavior is to make them fatal errors that cause the shell to exit) - +o when executing a shell function, the loop state + +o when executing a shell function, the loop state (while/until/etc.) is not reset, so bbrreeaakk or ccoonnttiinnuuee in that function will break or continue loops in the calling - context. Bash-4.4 and later reset the loop state to pre- + context. Bash-4.4 and later reset the loop state to pre- vent this ccoommppaatt4444 - +o the shell sets up the values used by BBAASSHH__AARRGGVV and - BBAASSHH__AARRGGCC so they can expand to the shell's positional + +o the shell sets up the values used by BBAASSHH__AARRGGVV and + BBAASSHH__AARRGGCC so they can expand to the shell's positional parameters even if extended debugging mode is not enabled - +o a subshell inherits loops from its parent context, so - bbrreeaakk or ccoonnttiinnuuee will cause the subshell to exit. - Bash-5.0 and later reset the loop state to prevent the + +o a subshell inherits loops from its parent context, so + bbrreeaakk or ccoonnttiinnuuee will cause the subshell to exit. + Bash-5.0 and later reset the loop state to prevent the exit - +o variable assignments preceding builtins like eexxppoorrtt and + +o variable assignments preceding builtins like eexxppoorrtt and rreeaaddoonnllyy that set attributes continue to affect variables with the same name in the calling environment even if the shell is not in posix mode ccoommppaatt5500 - +o Bash-5.1 changed the way $$RRAANNDDOOMM is generated to intro- + +o Bash-5.1 changed the way $$RRAANNDDOOMM is generated to intro- duce slightly more randomness. If the shell compatibility - level is set to 50 or lower, it reverts to the method - from bash-5.0 and previous versions, so seeding the ran- - dom number generator by assigning a value to RRAANNDDOOMM will + level is set to 50 or lower, it reverts to the method + from bash-5.0 and previous versions, so seeding the ran- + dom number generator by assigning a value to RRAANNDDOOMM will produce the same sequence as in bash-5.0 - +o If the command hash table is empty, bash versions prior - to bash-5.1 printed an informational message to that ef- - fect, even when producing output that can be reused as - input. Bash-5.1 suppresses that message when the --ll op- + +o If the command hash table is empty, bash versions prior + to bash-5.1 printed an informational message to that ef- + fect, even when producing output that can be reused as + input. Bash-5.1 suppresses that message when the --ll op- tion is supplied. ccoommppaatt5511 - +o The uunnsseett builtin treats attempts to unset array sub- - scripts @@ and ** differently depending on whether the ar- - ray is indexed or associative, and differently than in + +o The uunnsseett builtin treats attempts to unset array sub- + scripts @@ and ** differently depending on whether the ar- + ray is indexed or associative, and differently than in previous versions. SSEEEE AALLSSOO diff --git a/examples/loadables/sleep.c b/examples/loadables/sleep.c index 4cf39875..91872d8d 100644 --- a/examples/loadables/sleep.c +++ b/examples/loadables/sleep.c @@ -147,8 +147,7 @@ sleep_builtin (WORD_LIST *list) * * A heuristic: if the conversion failed, but the argument appears to * contain a GNU-like interval specifier (e.g. "1m30s"), try to parse - * it. If we can't, return the right exit code to tell - * execute_builtin to try and execute a disk command instead. + * it. If we can't, it's an error. */ if (r == 0 && (strchr ("dhms", *ep) || strpbrk (list->word->word, "dhms"))) r = parse_gnutimefmt (list->word->word, &sec, &usec); diff --git a/lib/readline/complete.c b/lib/readline/complete.c index d531f541..4b3a4236 100644 --- a/lib/readline/complete.c +++ b/lib/readline/complete.c @@ -2566,17 +2566,20 @@ rl_filename_completion_function (const char *text, int state) if (filename_len == 0) { if (_rl_match_hidden_files == 0 && HIDDEN_FILE (convfn)) - continue; + { + if (convfn != dentry) + xfree (convfn); + continue; + } if (convfn[0] != '.' || (convfn[1] && (convfn[1] != '.' || convfn[2]))) break; } - else - { - if (complete_fncmp (convfn, convlen, filename, filename_len)) - break; - } + else if (complete_fncmp (convfn, convlen, filename, filename_len)) + break; + else if (convfn != dentry) + xfree (convfn); } if (entry == 0) diff --git a/lib/readline/examples/fileman.c b/lib/readline/examples/fileman.c index df579450..c26bccf0 100644 --- a/lib/readline/examples/fileman.c +++ b/lib/readline/examples/fileman.c @@ -286,8 +286,7 @@ static char syscom[1024]; /* List the file(s) named in arg. */ int -com_list (arg) - char *arg; +com_list (char *arg) { if (!arg) arg = ""; @@ -297,8 +296,7 @@ com_list (arg) } int -com_view (arg) - char *arg; +com_view (char *arg) { if (!valid_argument ("view", arg)) return 1; @@ -313,16 +311,14 @@ com_view (arg) } int -com_rename (arg) - char *arg; +com_rename (char *arg) { too_dangerous ("rename"); return (1); } int -com_stat (arg) - char *arg; +com_stat (char *arg) { struct stat finfo; @@ -350,8 +346,7 @@ com_stat (arg) } int -com_delete (arg) - char *arg; +com_delete (char *arg) { too_dangerous ("delete"); return (1); @@ -360,8 +355,7 @@ com_delete (arg) /* Print out help for ARG, or for all of the commands if ARG is not present. */ int -com_help (arg) - char *arg; +com_help (char *arg) { register int i; int printed = 0; @@ -400,8 +394,7 @@ com_help (arg) /* Change to the directory ARG. */ int -com_cd (arg) - char *arg; +com_cd (char *arg) { if (chdir (arg) == -1) { @@ -415,8 +408,7 @@ com_cd (arg) /* Print out the current working directory. */ int -com_pwd (ignore) - char *ignore; +com_pwd (char *ignore) { char dir[1024], *s; @@ -433,8 +425,7 @@ com_pwd (ignore) /* The user wishes to quit using this program. Just set DONE non-zero. */ int -com_quit (arg) - char *arg; +com_quit (char *arg) { done = 1; return (0); @@ -442,8 +433,7 @@ com_quit (arg) /* Function which tells you that you can't do this. */ void -too_dangerous (caller) - char *caller; +too_dangerous (char *caller) { fprintf (stderr, "%s: Too dangerous for me to distribute. Write it yourself.\n", @@ -453,8 +443,7 @@ too_dangerous (caller) /* Return non-zero if ARG is a valid argument for CALLER, else print an error message and return zero. */ int -valid_argument (caller, arg) - char *caller, *arg; +valid_argument (char *caller, char *arg) { if (!arg || !*arg) { diff --git a/lib/sh/ufuncs.c b/lib/sh/ufuncs.c index 247224d6..5fc4febb 100644 --- a/lib/sh/ufuncs.c +++ b/lib/sh/ufuncs.c @@ -41,11 +41,13 @@ extern int errno; # include "stat-time.h" #endif +#include "error.h" + /* A version of `alarm' using setitimer if it's available. */ #if defined (HAVE_SETITIMER) unsigned int -falarm(unsigned int secs, unsigned int usecs) +falarm (unsigned int secs, unsigned int usecs) { struct itimerval it, oit; @@ -82,57 +84,93 @@ falarm (unsigned int secs, unsigned int usecs) /* A version of sleep using fractional seconds and select. I'd like to use `usleep', but it's already taken */ +#if defined (HAVE_NANOSLEEP) +static int +nsleep (unsigned int sec, unsigned int usec) +{ + int r; + struct timespec req, rem; + + req.tv_sec = sec; + req.tv_nsec = usec * 1000; + + for (;;) + { + QUIT; + r = nanosleep (&req, &rem); + if (r == 0 || errno != EINTR) + return r; + req = rem; + } + return r; +} +#endif + #if defined (HAVE_TIMEVAL) && (defined (HAVE_SELECT) || defined (HAVE_PSELECT)) -int -fsleep(unsigned int sec, unsigned int usec) +static int +ssleep (unsigned int sec, unsigned int usec) { int e, r; sigset_t blocked_sigs; -#if defined (HAVE_PSELECT) +# if defined (HAVE_PSELECT) struct timespec ts; -#else +# else sigset_t prevmask; struct timeval tv; -#endif +# endif sigemptyset (&blocked_sigs); # if defined (SIGCHLD) sigaddset (&blocked_sigs, SIGCHLD); # endif -#if defined (HAVE_PSELECT) +# if defined (HAVE_PSELECT) ts.tv_sec = sec; ts.tv_nsec = usec * 1000; -#else +# else sigemptyset (&prevmask); tv.tv_sec = sec; tv.tv_usec = usec; -#endif /* !HAVE_PSELECT */ +# endif /* !HAVE_PSELECT */ do { -#if defined (HAVE_PSELECT) +# if defined (HAVE_PSELECT) r = pselect(0, (fd_set *)0, (fd_set *)0, (fd_set *)0, &ts, &blocked_sigs); -#else +# else sigprocmask (SIG_SETMASK, &blocked_sigs, &prevmask); r = select(0, (fd_set *)0, (fd_set *)0, (fd_set *)0, &tv); sigprocmask (SIG_SETMASK, &prevmask, NULL); -#endif +# endif e = errno; if (r < 0 && errno == EINTR) - return -1; /* caller will handle */ + return -1; /* caller will handle XXX - QUIT;? */ errno = e; } while (r < 0 && errno == EINTR); return r; } -#else /* !HAVE_TIMEVAL || !HAVE_SELECT */ -int -fsleep(unsigned int sec, unsigned int usec) +#endif + +#if !defined (HAVE_SELECT) +static int +ancientsleep(unsigned int sec, unsigned int usec) { if (usec >= 500000) /* round */ sec++; return (sleep(sec)); } +#endif + +int +fsleep(unsigned int sec, unsigned int usec) +{ +#if defined (HAVE_NANOSLEEP) + return (nsleep (sec, usec)); +#elif defined (HAVE_TIMEVAL) && (defined (HAVE_SELECT) || defined (HAVE_PSELECT)) + return (ssleep (sec, usec)); +#else /* !HAVE_TIMEVAL || !HAVE_SELECT */ + return (ancientsleep (sec, usec)); #endif /* !HAVE_TIMEVAL || !HAVE_SELECT */ +} diff --git a/po/hr.gmo b/po/hr.gmo index 70c7ea42f1cc90f2d846b32fdf753a8cc2ec0d7b..ada65a4fe2fe38c959d72647fcbfcd85b5167c9b 100644 GIT binary patch delta 5142 zcmY+`e|*m69>?+PdtuY)VB|-}xyR;b^V`bEFk(%L=m#aYwWIBxEo}2EZlgHlM^m~r zQHZc=vt;x@bVfQUdYnQkM>#b)ok}g~Q0Khf_jUhq&i;9RukWs(pX+m7-@EKm%<)Sx z6(7Y0M;K#{WqalpydlRkLvR%K#uALd!}v!$fzkK_cEu~$91{YbNx=T-!$}yA#dsZV z#zy#R|j}nVq=*FQM zEXG9KjvDYdHp5!f0N2fQK~q|OGlF~xR7UE^vq-$ zf;kc?eQ{HQa*<|UN58W{{5)>CsE&qvp5#N!jmj4rPecd6455V zcxDqx<-f{JN(Ab%>Oth6Nv&tia2hO#vf+-8;#GP&iwf15>uq>|M;lo)mkws(J=Cvl zVa>-xAfu%XPdvV@HMI=b7tavdF7eisQLi2e)0g)609N~pJ`V`X%-4Dno+N8{};jdZQTx%@l1K5j+9D2+RSX=BuAGOd$ ztPOI{m?Tt|_d|WuMx$=pV$?-ef%@p35AxvSp~WIMqgybZav^rb5GLbaP!0c$`eBju zxN{=v^STOsxC3=M-or%v0y|;!6V}{{Jy0L1JRFR{6+Dn5<~XY1Y1CeQ7pV}p*hOF> zYEP%3j^RR7PCSKLNhxZAA7C1KOKkY3)-cr8u15W!c`afM?qPi6`?C%I(D($^u<248 z{@mV+8X$yyaU*Kwr%?An{bknNg)OihK7teRNgRk5aRhdL(wf_FIx08zVo&@oEa%_1 z-0jhrhzn5_D^V+}K}DoBhc*S%Q5`>y3hDc(2{u^iwrVh{JPX4sM%Al9ML2Pl4S&A- zV>08LOddL8DXKv=w#VPF1I9n)?t>AiteuLZa0ed2U-1(>SmG8^O6sfKUr{-533Xgs zJnh~mpca^cK^?aRJSYcV#j&^>^&M~UjGIUrY7eKNe(5a2=C~depTqqbr%cEt0jEotza+tZ<_WSWCI zmWNO|aRvKf?^3rlQ&AV!K2$$fPy_qcx&DWtB9tHGLH}5SWAGL9;aTflF3VmRcy8*YLet;Z_cp9|@7g1XryV=!C#m@Tu zKZyrjiOWzS*^cA!2r6siUvkH20BTDnqb52N75Y`E<8~00-8HC4#BOnsXop%zcho7F zhDyo>I9%ud7!TUhW?Nk-N1`S&36<6JP%Eg!PIv}2V4as;a(2O3%9*G=FGAg%Yq113 zp|-NmHqJZVflAKzRaVknx1FyZK7b14R@9Ak4i&PtJKWx7peD2$hvGY^W%Ki-euqgIywnj7$L zRB{DS5m|}K_BT*h@Q0{mj4pRu*9=v!GwNG&S9#F=a(RXq%JNE7c7B0cLA?sMr>Urc za!~bFpptPPDk9&b_C8^!%ZWQtIkEsXfwibD+JZVQdr%WO7UW?F4?m%jFuBsrbR6DI zIS1A80o0ZI4Yoq_y1RgGL`7~i>Z=z*P5dP4;%dChO(-38%;%tTXa{N`!M{Zw>>Dm5 zJy9zwM1^`AYQRctgU3)wb`h1N4R=Q_AXMnbqkbP0p*}v3qjG3RqJ*+c~r>i?Qu6`E7Z($Q6XH13h~>EW+zt7PV~kOZCa2$HS1wteqq5) zzUmcO0e@ajR_OC=uT}k|-25qeU3DqjtBvt|RbLf&eP`6o^%wX=bxVS@Z_wjVFPXRx}ly!ZCu0ueINQD&Bli| z46$9~0{J;vzDM)tWEc5!3jeRMZ$`Lb)zu+3`p&3~wDj8tKN#v!Vh4nBN^DBiyw!GI zT=Rh6H)VR(;f(>mnUS4W;13jJSFZ?!8kgG+UYORQG3B-s&vVOd8+fkVc7vnkwmp1X nZu>!p3fl!nSJ-w?P!X=Oxx)6Mbh5(sfd)HOr7C%+EsXvze6@a5 delta 5089 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 != variable_context) v = make_local_array_variable (newname, 0); if (v) - assign_compound_array_list (v, list, flags); + r = assign_compound_array_list (v, list, flags); if (list) dispose_words (list); + if (r == 0) /* compound assignment error */ + return ((SHELL_VAR *)0); } /* In a function but forcing assignment in global context. CHKLOCAL means to check for an existing local variable first. */ @@ -3478,9 +3480,11 @@ do_compound_assignment (const char *name, char *value, int flags) else if (v && mkassoc == 0 && array_p (v) == 0) v = convert_var_to_array (v); if (v) - assign_compound_array_list (v, list, flags); + r = assign_compound_array_list (v, list, flags); if (list) dispose_words (list); + if (r == 0) /* compound assignment error */ + return ((SHELL_VAR *)0); } else { diff --git a/tests/array.right b/tests/array.right index aebe24d2..830c6cd8 100644 --- a/tests/array.right +++ b/tests/array.right @@ -55,8 +55,8 @@ this ./array.tests: line 125: d[7]: cannot assign list to array member ./array.tests: line 127: []=abcde: bad array subscript -./array.tests: line 127: [*]=last: cannot assign to non-numeric index -./array.tests: line 127: [-65]=negative: bad array subscript +./array.tests: line 128: [*]=last: cannot assign to non-numeric index +./array.tests: line 129: [-65]=negative: bad array subscript declare -a BASH_ARGC=() declare -a BASH_ARGV=() declare -a BASH_LINENO=([0]="0") @@ -69,8 +69,8 @@ declare -ar c declare -a d=([1]="test test") declare -a e=() declare -a f=([0]="" [1]="bdef" [2]="hello world" [3]="test" [4]="ninth element") -./array.tests: line 135: unset: ps1: not an array variable -./array.tests: line 139: declare: c: cannot destroy array variables in this way +./array.tests: line 137: unset: ps1: not an array variable +./array.tests: line 141: declare: c: cannot destroy array variables in this way this of this is a test of read using arrays this test @@ -129,7 +129,7 @@ grep [ 123 ] * 6 7 9 5 length = 3 value = new1 new2 new3 -./array.tests: line 255: narray: unbound variable +./array.tests: line 257: narray: unbound variable ./array1.sub: line 1: syntax error near unexpected token `(' ./array1.sub: line 1: `printf "%s\n" -a a=(a 'b c')' ./array2.sub: line 1: declare: `[]=asdf': not a valid identifier @@ -156,10 +156,10 @@ for case if then else 12 14 16 18 20 4414758999202 aaa bbb -./array.tests: line 305: syntax error near unexpected token `<>' -./array.tests: line 305: `metas=( <> < > ! )' -./array.tests: line 306: syntax error near unexpected token `<>' -./array.tests: line 306: `metas=( [1]=<> [2]=< [3]=> [4]=! )' +./array.tests: line 307: syntax error near unexpected token `<>' +./array.tests: line 307: `metas=( <> < > ! )' +./array.tests: line 308: syntax error near unexpected token `<>' +./array.tests: line 308: `metas=( [1]=<> [2]=< [3]=> [4]=! )' abc 3 case 4 abc case if then else 5 diff --git a/tests/array.tests b/tests/array.tests index 7e5a6376..830c3f35 100644 --- a/tests/array.tests +++ b/tests/array.tests @@ -125,6 +125,8 @@ echo ${c[-4]} d[7]=(abdedfegeee) d=([]=abcde [1]="test test" [*]=last [-65]=negative ) +d=([0]=abcde [1]="test test" [*]=last ) +d=([1]="test test" [-65]=negative ) unset d[12] unset e[*]