From b64a7d8cbe8392868812f85fa3184bd8ded284b8 Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Fri, 18 Aug 2023 16:41:55 -0400 Subject: [PATCH] fix for LINENO after shell errors; fix for crash with !&; new read -E option --- CWRU/CWRU.chlog | 58 + MANIFEST | 2 +- aclocal.m4 | 3 + builtins/read.def | 31 +- configure | 33 +- configure.ac | 7 +- doc/Makefile.in | 4 +- doc/bash.0 | 1143 ++-- doc/bash.1 | 30 +- doc/bash.html | 51 +- doc/bash.info | 337 +- doc/bash.pdf | Bin 382235 -> 383517 bytes doc/bashref.aux | 152 +- doc/bashref.bt | 42 +- doc/bashref.bts | 42 +- doc/bashref.cp | 102 +- doc/bashref.cps | 102 +- doc/bashref.dvi | Bin 844456 -> 847040 bytes doc/bashref.fn | 228 +- doc/bashref.fns | 228 +- doc/bashref.html | 103 +- doc/bashref.info | 337 +- doc/bashref.log | 111 +- doc/bashref.pdf | Bin 811039 -> 813446 bytes doc/bashref.ps | 9009 ++++++++++++++++---------------- doc/bashref.texi | 11 +- doc/bashref.toc | 158 +- doc/bashref.vr | 314 +- doc/bashref.vrs | 314 +- doc/builtins.0 | 1020 ++-- doc/version.texi | 4 +- examples/loadables/Makefile.in | 15 +- execute_cmd.c | 22 +- lib/intl/Makefile.in | 2 +- lib/readline/doc/hsuser.texi | 8 +- lib/readline/rltty.c | 28 +- lib/sh/unicode.c | 2 +- subst.c | 55 +- tests/errors.right | 2 +- tests/exec.right | 7 + tests/exec6.sub | 16 + tests/histexp.right | 4 + tests/histexp1.sub | 8 + 43 files changed, 7277 insertions(+), 6868 deletions(-) diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog index be0a0b8d..ab516a2b 100644 --- a/CWRU/CWRU.chlog +++ b/CWRU/CWRU.chlog @@ -7428,3 +7428,61 @@ MANIFEST lib/sh/unicode.c - u32cconv: prefer nl_langinfo to locale_charset like locale.c: locale_isutf8() + +execute_cmd.c + - uw_restore_lineno: an unwind-protect fuction to restore a saved + line_number + - execute_command: add an unwind-protect to restore line_number in + case execute_simple_command longjmps back to top_level or a + return context. + Side effect of https://savannah.gnu.org/support/index.php?110919 + - execute_for_command, execute_select_command, execute_case_command: + add unwind-protect to restore line_number (could also do it for + if, while, until but those don't modify line_number) + - execute_command_internal: add_unwind_protect to restore line number + for arith, cond, function def commands + + 8/14 + ---- +execute_cmd.c + - execute_simple_command: don't call savestring on the_printed_command_except_trap + if it's NULL. + From a report by Grisha Levit + + 8/15 + ---- +lib/readline/rltty.c + - prepare_terminal_settings: replace USE_XON_XOFF macro with private + variable _rl_use_tty_xon_xoff (initially set to 1); if it's set to + 0 disable the tty start and stop characters. Prep for making it a + bindable variable setting + +builtins/read.def + - edit_line: now takes a third argument saying whether or not to + set rl_attempted_completion_function to NULL to use readline's + default filename completion (the default) + - read_builtin: new option -E to use readline and use the bash + default completion (that is, leave rl_attempted_completion_function + unchanged) + From a suggestion by konsolebox back in 5/2021 + + +doc/bash.1,doc/bashref.texi + - read: document new -E option + + 8/17 + ---- +aclocal.m4 + - BASH_CHECK_LIB_TERMCAP: add a check for bash_cv_termcap_lib == + "libcurses"; set TERMCAP_LIB=-lcurses in this case + + 8/18 + ---- +subst.c + - bash_variable_assignment_error: new function, implements default mode + behavior for variable assignment errors + - posix_variable_assignment_error: new function, implements posix mode + behavior for variable assignment errors + - parameter_brace_expand_rhs,expand_declaration_argument, + do_assignment_statements: call posix_variable_assignment_error or + bash_variable_assignment_error as appropriate diff --git a/MANIFEST b/MANIFEST index 03859998..148b6172 100644 --- a/MANIFEST +++ b/MANIFEST @@ -731,7 +731,7 @@ support/fixlinks f 755 support/install.sh f 755 support/texi2dvi f 755 support/texi2html f 755 -support/xenix-link.sh f 755 +#support/xenix-link.sh f 755 support/shobj-conf f 755 support/rlvers.sh f 755 examples/INDEX.txt f diff --git a/aclocal.m4 b/aclocal.m4 index 96d63837..26af88aa 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -955,6 +955,9 @@ TERMCAP_DEP= elif test $bash_cv_termcap_lib = libncurses; then TERMCAP_LIB=-lncurses TERMCAP_DEP= +elif test $bash_cv_termcap_lib = libcurses; then +TERMCAP_LIB=-lcurses +TERMCAP_DEP= elif test $bash_cv_termcap_lib = libc; then TERMCAP_LIB= TERMCAP_DEP= diff --git a/builtins/read.def b/builtins/read.def index 49b64da7..1c528deb 100644 --- a/builtins/read.def +++ b/builtins/read.def @@ -22,7 +22,7 @@ $PRODUCES read.c $BUILTIN read $FUNCTION read_builtin -$SHORT_DOC read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...] +$SHORT_DOC read [-Eers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...] Read a line from the standard input and split it into fields. Reads a single line from the standard input, or from file descriptor FD @@ -41,6 +41,8 @@ Options: -d delim continue until the first character of DELIM is read, rather than newline -e use Readline to obtain the line + -E use Readline to obtain the line and use the bash default + completion instead of Readline's default completion -i text use TEXT as the initial text for Readline -n nchars return after reading NCHARS characters rather than waiting for a newline, but honor a delimiter if fewer than @@ -121,7 +123,7 @@ struct ttsave #if defined (READLINE) static void uw_reset_attempted_completion_function (void *); static int set_itext (void); -static char *edit_line (char *, char *); +static char *edit_line (char *, char *, int); static void set_eol_delim (int); static void reset_eol_delim (void *); static void set_readline_timeout (sh_timer *t, time_t, long); @@ -215,7 +217,8 @@ read_builtin (WORD_LIST *list) size_t size; volatile int i; int input_is_tty, input_is_pipe, unbuffered_read, skip_ctlesc, skip_ctlnul; - int raw, edit, nchars, silent, have_timeout, ignore_delim, fd; + int edit, use_bash_completion; + int raw, nchars, silent, have_timeout, ignore_delim, fd; int lastsig, t_errno; int mb_cur_max; unsigned int tmsec, tmusec; @@ -247,6 +250,7 @@ read_builtin (WORD_LIST *list) USE_VAR(input_is_pipe); /* USE_VAR(raw); */ USE_VAR(edit); + USE_VAR(use_bash_completion); USE_VAR(tmsec); USE_VAR(tmusec); USE_VAR(nchars); @@ -268,6 +272,7 @@ read_builtin (WORD_LIST *list) i = 0; /* Index into the string that we are reading. */ raw = edit = 0; /* Not reading raw input by default. */ + use_bash_completion = 0; silent = 0; arrayname = prompt = (char *)NULL; fd = 0; /* file descriptor to read from */ @@ -284,7 +289,7 @@ read_builtin (WORD_LIST *list) ignore_delim = nflag = 0; reset_internal_getopt (); - while ((opt = internal_getopt (list, "ersa:d:i:n:p:t:u:N:")) != -1) + while ((opt = internal_getopt (list, "Eersa:d:i:n:p:t:u:N:")) != -1) { switch (opt) { @@ -302,6 +307,12 @@ read_builtin (WORD_LIST *list) edit = 1; #endif break; + case 'E': +#if defined (READLINE) + edit = use_bash_completion = 1; +#endif + break; + case 'i': #if defined (READLINE) itext = list_optarg; @@ -649,7 +660,7 @@ read_builtin (WORD_LIST *list) if (rlbuf == 0) { reading = 1; - rlbuf = edit_line (prompt ? prompt : "", itext); + rlbuf = edit_line (prompt ? prompt : "", itext, use_bash_completion); reading = 0; rlind = 0; } @@ -1197,7 +1208,7 @@ set_itext (void) } static char * -edit_line (char *p, char *itext) +edit_line (char *p, char *itext, int keep_completion_func) { char *ret; size_t len; @@ -1206,7 +1217,10 @@ edit_line (char *p, char *itext) initialize_readline (); old_attempted_completion_function = rl_attempted_completion_function; - rl_attempted_completion_function = (rl_completion_func_t *)NULL; + /* If we don't indicate that we want to keep the attempted completion + function, reset it so we use the default readline word completion. */ + if (keep_completion_func == 0) + rl_attempted_completion_function = (rl_completion_func_t *)NULL; bashline_set_event_hook (); if (itext) { @@ -1217,7 +1231,8 @@ edit_line (char *p, char *itext) ret = readline (p); - rl_attempted_completion_function = old_attempted_completion_function; + if (keep_completion_func == 0) + rl_attempted_completion_function = old_attempted_completion_function; old_attempted_completion_function = (rl_completion_func_t *)NULL; bashline_reset_event_hook (); diff --git a/configure b/configure index 1814e7ca..8f855379 100755 --- a/configure +++ b/configure @@ -1,5 +1,5 @@ #! /bin/sh -# From configure.ac for Bash 5.3, version 5.056. +# From configure.ac for Bash 5.3, version 5.057. # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.71 for bash 5.3-devel. # @@ -5961,6 +5961,9 @@ TERMCAP_DEP= elif test $bash_cv_termcap_lib = libncurses; then TERMCAP_LIB=-lncurses TERMCAP_DEP= +elif test $bash_cv_termcap_lib = libcurses; then +TERMCAP_LIB=-lcurses +TERMCAP_DEP= elif test $bash_cv_termcap_lib = libc; then TERMCAP_LIB= TERMCAP_DEP= @@ -9055,8 +9058,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam \ LIBS=$save_LIBS test $gl_pthread_api = yes && break done - echo "$as_me:9058: gl_pthread_api=$gl_pthread_api" >&5 - echo "$as_me:9059: LIBPTHREAD=$LIBPTHREAD" >&5 + echo "$as_me:9061: gl_pthread_api=$gl_pthread_api" >&5 + echo "$as_me:9062: LIBPTHREAD=$LIBPTHREAD" >&5 gl_pthread_in_glibc=no # On Linux with glibc >= 2.34, libc contains the fully functional @@ -9082,7 +9085,7 @@ rm -rf conftest* ;; esac - echo "$as_me:9085: gl_pthread_in_glibc=$gl_pthread_in_glibc" >&5 + echo "$as_me:9088: gl_pthread_in_glibc=$gl_pthread_in_glibc" >&5 # Test for libpthread by looking for pthread_kill. (Not pthread_self, # since it is defined as a macro on OSF/1.) @@ -9236,7 +9239,7 @@ fi fi fi - echo "$as_me:9239: LIBPMULTITHREAD=$LIBPMULTITHREAD" >&5 + echo "$as_me:9242: LIBPMULTITHREAD=$LIBPMULTITHREAD" >&5 fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether POSIX threads API is available" >&5 printf %s "checking whether POSIX threads API is available... " >&6; } @@ -9464,8 +9467,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam \ LIBS=$save_LIBS test $gl_pthread_api = yes && break done - echo "$as_me:9467: gl_pthread_api=$gl_pthread_api" >&5 - echo "$as_me:9468: LIBPTHREAD=$LIBPTHREAD" >&5 + echo "$as_me:9470: gl_pthread_api=$gl_pthread_api" >&5 + echo "$as_me:9471: LIBPTHREAD=$LIBPTHREAD" >&5 gl_pthread_in_glibc=no # On Linux with glibc >= 2.34, libc contains the fully functional @@ -9491,7 +9494,7 @@ rm -rf conftest* ;; esac - echo "$as_me:9494: gl_pthread_in_glibc=$gl_pthread_in_glibc" >&5 + echo "$as_me:9497: gl_pthread_in_glibc=$gl_pthread_in_glibc" >&5 # Test for libpthread by looking for pthread_kill. (Not pthread_self, # since it is defined as a macro on OSF/1.) @@ -9645,7 +9648,7 @@ fi fi fi - echo "$as_me:9648: LIBPMULTITHREAD=$LIBPMULTITHREAD" >&5 + echo "$as_me:9651: LIBPMULTITHREAD=$LIBPMULTITHREAD" >&5 fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether POSIX threads API is available" >&5 printf %s "checking whether POSIX threads API is available... " >&6; } @@ -16449,6 +16452,12 @@ if test "x$ac_cv_func_dcgettext" = xyes then : printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h +fi +ac_fn_c_check_func "$LINENO" "locale_charset" "ac_cv_func_locale_charset" +if test "x$ac_cv_func_locale_charset" = xyes +then : + printf "%s\n" "#define HAVE_LOCALE_CHARSET 1" >>confdefs.h + fi ac_fn_c_check_func "$LINENO" "mempcpy" "ac_cv_func_mempcpy" if test "x$ac_cv_func_mempcpy" = xyes @@ -16487,6 +16496,9 @@ if test "x$USE_INCLUDED_LIBINTL" = "xyes"; then INTL_DEP='${INTL_LIBDIR}/libintl.a' INTL_INC='-I${INTL_LIBSRC} -I${INTL_BUILDDIR}' LIBINTL_H='${INTL_BUILDDIR}/libintl.h' + + printf "%s\n" "#define HAVE_LOCALE_CHARSET 1" >>confdefs.h + fi @@ -21832,6 +21844,9 @@ TERMCAP_DEP= elif test $bash_cv_termcap_lib = libncurses; then TERMCAP_LIB=-lncurses TERMCAP_DEP= +elif test $bash_cv_termcap_lib = libcurses; then +TERMCAP_LIB=-lcurses +TERMCAP_DEP= elif test $bash_cv_termcap_lib = libc; then TERMCAP_LIB= TERMCAP_DEP= diff --git a/configure.ac b/configure.ac index 4353e7fe..fa5f5747 100644 --- a/configure.ac +++ b/configure.ac @@ -21,7 +21,7 @@ dnl Process this file with autoconf to produce a configure script. # You should have received a copy of the GNU General Public License # along with this program. If not, see . -AC_REVISION([for Bash 5.3, version 5.056])dnl +AC_REVISION([for Bash 5.3, version 5.057])dnl define(bashvers, 5.3) define(relstatus, devel) @@ -927,7 +927,8 @@ AC_CHECK_HEADERS([argz.h errno.h fcntl.h malloc.h stdio_ext.h]) dnl AC_FUNC_MALLOC AC_DEFINE([HAVE_MALLOC]) AC_FUNC_MMAP -AC_CHECK_FUNCS([__argz_count __argz_next __argz_stringify dcgettext mempcpy \ +AC_CHECK_FUNCS([__argz_count __argz_next __argz_stringify dcgettext \ + locale_charset mempcpy \ munmap mremap stpcpy strcspn]) INTL_DEP= INTL_INC= LIBINTL_H= @@ -935,6 +936,8 @@ if test "x$USE_INCLUDED_LIBINTL" = "xyes"; then INTL_DEP='${INTL_LIBDIR}/libintl.a' INTL_INC='-I${INTL_LIBSRC} -I${INTL_BUILDDIR}' LIBINTL_H='${INTL_BUILDDIR}/libintl.h' + + AC_DEFINE([HAVE_LOCALE_CHARSET], 1) fi AC_SUBST(INTL_DEP) AC_SUBST(INTL_INC) diff --git a/doc/Makefile.in b/doc/Makefile.in index 62af8de4..856faf45 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -157,9 +157,9 @@ BASHREF_FILES = $(srcdir)/bashref.texi $(srcdir)/fdl.texi $(srcdir)/version.texi # $(RM) $@ # -${TEXI2PDF} $< -all: ps info dvi text html $(MAN2HTML) +all: info dvi text html pdf $(MAN2HTML) nodvi: ps info text html -everything: all pdf +everything: all ps PSFILES = bash.ps bashbug.ps article.ps builtins.ps rbash.ps DVIFILES = bashref.dvi bashref.ps diff --git a/doc/bash.0 b/doc/bash.0 index 59a02a79..cac619fc 100644 --- a/doc/bash.0 +++ b/doc/bash.0 @@ -4434,20 +4434,26 @@ HHIISSTTOORRYY EEXXPPAANNSSIIOONN line from the history list to use during substitution. The second is to select portions of that line for inclusion into the current one. The line selected from the history is the _e_v_e_n_t, and the portions of - that line that are acted upon are _w_o_r_d_s. Various _m_o_d_i_f_i_e_r_s are avail- - able to manipulate the selected words. The line is broken into words - in the same fashion as when reading input, so that several _m_e_t_a_c_h_a_r_a_c_- - _t_e_r-separated words surrounded by quotes are considered one word. His- - tory expansions are introduced by the appearance of the history expan- - sion character, which is !! by default. Only backslash (\\) and single - quotes can quote the history expansion character, but the history ex- - pansion character is also treated as quoted if it immediately precedes - the closing double quote in a double-quoted string. + that line that are acted upon are _w_o_r_d_s. The line is broken into words + in the same fashion as when reading input, so that several _m_e_t_a_c_h_a_r_a_c_- + _t_e_r-separated words surrounded by quotes are considered one word. The + _e_v_e_n_t _d_e_s_i_g_n_a_t_o_r selects the event, the optional _w_o_r_d _d_e_s_i_g_n_a_t_o_r se- + lects words from the event, and various optional _m_o_d_i_f_i_e_r_s are avail- + able to manipulate the selected words. + + History expansions are introduced by the appearance of the history ex- + pansion character, which is !! by default. History expansions may ap- + pear anywhere in the input, but do not nest. + + Only backslash (\\) and single quotes can quote the history expansion + character, but the history expansion character is also treated as + quoted if it immediately precedes the closing double quote in a double- + quoted string. Several characters inhibit history expansion if found immediately fol- lowing the history expansion character, even if it is unquoted: space, - tab, newline, carriage return, ==, ;;, &&, and ||. If the eexxttgglloobb shell - option is enabled, (( will also inhibit expansion. + tab, newline, carriage return, ==, and the other shell metacharacters + defined above. Several shell options settable with the sshhoopptt builtin may be used to tailor the behavior of history expansion. If the hhiissttvveerriiffyy shell op- @@ -4470,60 +4476,63 @@ HHIISSTTOORRYY EEXXPPAANNSSIIOONN EEvveenntt DDeessiiggnnaattoorrss An event designator is a reference to a command line entry in the his- - tory list. Unless the reference is absolute, events are relative to - the current position in the history list. + tory list. The event designator consists of the portion of the word + beginning with the history expansion character and ending with the word + designator if present, or the end of the word. Unless the reference is + absolute, events are relative to the current position in the history + list. - !! Start a history substitution, except when followed by a bbllaannkk, - newline, carriage return, = or ( (when the eexxttgglloobb shell option + !! Start a history substitution, except when followed by a bbllaannkk, + newline, carriage return, = or ( (when the eexxttgglloobb shell option is enabled using the sshhoopptt builtin). !!_n Refer to command line _n. !!--_n Refer to the current command minus _n. !!!! Refer to the previous command. This is a synonym for `!-1'. !!_s_t_r_i_n_g - Refer to the most recent command preceding the current position + Refer to the most recent command preceding the current position in the history list starting with _s_t_r_i_n_g. !!??_s_t_r_i_n_g[[??]] - Refer to the most recent command preceding the current position - in the history list containing _s_t_r_i_n_g. The trailing ?? may be - omitted if _s_t_r_i_n_g is followed immediately by a newline. If - _s_t_r_i_n_g is missing, the string from the most recent search is + Refer to the most recent command preceding the current position + in the history list containing _s_t_r_i_n_g. The trailing ?? may be + omitted if _s_t_r_i_n_g is followed immediately by a newline. If + _s_t_r_i_n_g is missing, the string from the most recent search is used; it is an error if there is no previous search string. ^^_s_t_r_i_n_g_1^^_s_t_r_i_n_g_2^^ - Quick substitution. Repeat the previous command, replacing - _s_t_r_i_n_g_1 with _s_t_r_i_n_g_2. Equivalent to ``!!:s^_s_t_r_i_n_g_1^_s_t_r_i_n_g_2^'' + Quick substitution. Repeat the previous command, replacing + _s_t_r_i_n_g_1 with _s_t_r_i_n_g_2. Equivalent to ``!!:s^_s_t_r_i_n_g_1^_s_t_r_i_n_g_2^'' (see MMooddiiffiieerrss below). !!## The entire command line typed so far. WWoorrdd DDeessiiggnnaattoorrss - Word designators are used to select desired words from the event. A :: - separates the event specification from the word designator. It may be - omitted if the word designator begins with a ^^, $$, **, --, or %%. Words - are numbered from the beginning of the line, with the first word being - denoted by 0 (zero). Words are inserted into the current line sepa- + Word designators are used to select desired words from the event. A :: + separates the event specification from the word designator. It may be + omitted if the word designator begins with a ^^, $$, **, --, or %%. Words + are numbered from the beginning of the line, with the first word being + denoted by 0 (zero). Words are inserted into the current line sepa- rated by single spaces. 00 ((zzeerroo)) The zeroth word. For the shell, this is the command word. _n The _nth word. ^^ The first argument. That is, word 1. - $$ The last word. This is usually the last argument, but will ex- + $$ The last word. This is usually the last argument, but will ex- pand to the zeroth word if there is only one word in the line. - %% The first word matched by the most recent `?_s_t_r_i_n_g?' search, if - the search string begins with a character that is part of a + %% The first word matched by the most recent `?_s_t_r_i_n_g?' search, if + the search string begins with a character that is part of a word. _x--_y A range of words; `-_y' abbreviates `0-_y'. - ** All of the words but the zeroth. This is a synonym for `_1_-_$'. - It is not an error to use ** if there is just one word in the + ** All of the words but the zeroth. This is a synonym for `_1_-_$'. + It is not an error to use ** if there is just one word in the event; the empty string is returned in that case. xx** Abbreviates _x_-_$. xx-- Abbreviates _x_-_$ like xx**, but omits the last word. If xx is miss- ing, it defaults to 0. - If a word designator is supplied without an event specification, the + If a word designator is supplied without an event specification, the previous command is used as the event. MMooddiiffiieerrss - After the optional word designator, there may appear a sequence of one + After the optional word designator, there may appear a sequence of one or more of the following modifiers, each preceded by a `:'. These mod- ify, or edit, the word or words selected from the history event. @@ -4533,24 +4542,24 @@ HHIISSTTOORRYY EEXXPPAANNSSIIOONN ee Remove all but the trailing suffix. pp Print the new command but do not execute it. qq Quote the substituted words, escaping further substitutions. - xx Quote the substituted words as with qq, but break into words at - bbllaannkkss and newlines. The qq and xx modifiers are mutually exclu- + xx Quote the substituted words as with qq, but break into words at + bbllaannkkss and newlines. The qq and xx modifiers are mutually exclu- sive; the last one supplied is used. ss//_o_l_d//_n_e_w// - Substitute _n_e_w for the first occurrence of _o_l_d in the event + Substitute _n_e_w for the first occurrence of _o_l_d in the event line. Any character may be used as the delimiter in place of /. - The final delimiter is optional if it is the last character of + The final delimiter is optional if it is the last character of the event line. The delimiter may be quoted in _o_l_d and _n_e_w with a single backslash. If & appears in _n_e_w, it is replaced by _o_l_d. - A single backslash will quote the &. If _o_l_d is null, it is set - to the last _o_l_d substituted, or, if no previous history substi- - tutions took place, the last _s_t_r_i_n_g in a !!??_s_t_r_i_n_g[[??]] search. + A single backslash will quote the &. If _o_l_d is null, it is set + to the last _o_l_d substituted, or, if no previous history substi- + tutions took place, the last _s_t_r_i_n_g in a !!??_s_t_r_i_n_g[[??]] search. If _n_e_w is null, each matching _o_l_d is deleted. && Repeat the previous substitution. gg Cause changes to be applied over the entire event line. This is - used in conjunction with `::ss' (e.g., `::ggss//_o_l_d//_n_e_w//') or `::&&'. - If used with `::ss', any delimiter can be used in place of /, and - the final delimiter is optional if it is the last character of + used in conjunction with `::ss' (e.g., `::ggss//_o_l_d//_n_e_w//') or `::&&'. + If used with `::ss', any delimiter can be used in place of /, and + the final delimiter is optional if it is the last character of the event line. An aa may be used as a synonym for gg. GG Apply the following `ss' or `&&' modifier once to each word in the event line. @@ -4559,56 +4568,56 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS Unless otherwise noted, each builtin command documented in this section as accepting options preceded by -- accepts ---- to signify the end of the options. The ::, ttrruuee, ffaallssee, and tteesstt/[[ builtins do not accept options - and do not treat ---- specially. The eexxiitt, llooggoouutt, rreettuurrnn, bbrreeaakk, ccoonn-- - ttiinnuuee, lleett, and sshhiifftt builtins accept and process arguments beginning - with -- without requiring ----. Other builtins that accept arguments but - are not specified as accepting options interpret arguments beginning - with -- as invalid options and require ---- to prevent this interpreta- + and do not treat ---- specially. The eexxiitt, llooggoouutt, rreettuurrnn, bbrreeaakk, ccoonn-- + ttiinnuuee, lleett, and sshhiifftt builtins accept and process arguments beginning + with -- without requiring ----. Other builtins that accept arguments but + are not specified as accepting options interpret arguments beginning + with -- as invalid options and require ---- to prevent this interpreta- tion. :: [_a_r_g_u_m_e_n_t_s] - No effect; the command does nothing beyond expanding _a_r_g_u_m_e_n_t_s + No effect; the command does nothing beyond expanding _a_r_g_u_m_e_n_t_s and performing any specified redirections. The return status is zero. .. _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s] ssoouurrccee _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s] Read and execute commands from _f_i_l_e_n_a_m_e in the current shell en- - vironment and return the exit status of the last command exe- - cuted from _f_i_l_e_n_a_m_e. If _f_i_l_e_n_a_m_e does not contain a slash, - filenames in PPAATTHH are used to find the directory containing + vironment and return the exit status of the last command exe- + cuted from _f_i_l_e_n_a_m_e. If _f_i_l_e_n_a_m_e does not contain a slash, + filenames in PPAATTHH are used to find the directory containing _f_i_l_e_n_a_m_e, but _f_i_l_e_n_a_m_e does not need to be executable. The file - searched for in PPAATTHH need not be executable. When bbaasshh is not - in _p_o_s_i_x _m_o_d_e, it searches the current directory if no file is - found in PPAATTHH. If the ssoouurrcceeppaatthh option to the sshhoopptt builtin - command is turned off, the PPAATTHH is not searched. If any _a_r_g_u_- - _m_e_n_t_s are supplied, they become the positional parameters when - _f_i_l_e_n_a_m_e is executed. Otherwise the positional parameters are - unchanged. If the --TT option is enabled, .. inherits any trap on + searched for in PPAATTHH need not be executable. When bbaasshh is not + in _p_o_s_i_x _m_o_d_e, it searches the current directory if no file is + found in PPAATTHH. If the ssoouurrcceeppaatthh option to the sshhoopptt builtin + command is turned off, the PPAATTHH is not searched. If any _a_r_g_u_- + _m_e_n_t_s are supplied, they become the positional parameters when + _f_i_l_e_n_a_m_e is executed. Otherwise the positional parameters are + unchanged. If the --TT option is enabled, .. inherits any trap on DDEEBBUUGG; if it is not, any DDEEBBUUGG trap string is saved and restored - around the call to .., and .. unsets the DDEEBBUUGG trap while it exe- + around the call to .., and .. unsets the DDEEBBUUGG trap while it exe- cutes. If --TT is not set, and the sourced file changes the DDEEBBUUGG - trap, the new value is retained when .. completes. The return - status is the status of the last command exited within the + trap, the new value is retained when .. completes. The return + status is the status of the last command exited within the script (0 if no commands are executed), and false if _f_i_l_e_n_a_m_e is not found or cannot be read. aalliiaass [--pp] [_n_a_m_e[=_v_a_l_u_e] ...] AAlliiaass with no arguments or with the --pp option prints the list of - aliases in the form aalliiaass _n_a_m_e=_v_a_l_u_e on standard output. When - arguments are supplied, an alias is defined for each _n_a_m_e whose - _v_a_l_u_e is given. A trailing space in _v_a_l_u_e causes the next word + aliases in the form aalliiaass _n_a_m_e=_v_a_l_u_e on standard output. When + arguments are supplied, an alias is defined for each _n_a_m_e whose + _v_a_l_u_e is given. A trailing space in _v_a_l_u_e causes the next word to be checked for alias substitution when the alias is expanded. - For each _n_a_m_e in the argument list for which no _v_a_l_u_e is sup- - plied, the name and value of the alias is printed. AAlliiaass re- - turns true unless a _n_a_m_e is given for which no alias has been + For each _n_a_m_e in the argument list for which no _v_a_l_u_e is sup- + plied, the name and value of the alias is printed. AAlliiaass re- + turns true unless a _n_a_m_e is given for which no alias has been defined. bbgg [_j_o_b_s_p_e_c ...] - Resume each suspended job _j_o_b_s_p_e_c in the background, as if it + Resume each suspended job _j_o_b_s_p_e_c in the background, as if it had been started with &&. If _j_o_b_s_p_e_c is not present, the shell's - notion of the _c_u_r_r_e_n_t _j_o_b is used. bbgg _j_o_b_s_p_e_c returns 0 unless - run when job control is disabled or, when run with job control - enabled, any specified _j_o_b_s_p_e_c was not found or was started + notion of the _c_u_r_r_e_n_t _j_o_b is used. bbgg _j_o_b_s_p_e_c returns 0 unless + run when job control is disabled or, when run with job control + enabled, any specified _j_o_b_s_p_e_c was not found or was started without job control. bbiinndd [--mm _k_e_y_m_a_p] [--llppssvvPPSSVVXX] @@ -4618,30 +4627,30 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS bbiinndd [--mm _k_e_y_m_a_p] _k_e_y_s_e_q:_f_u_n_c_t_i_o_n_-_n_a_m_e bbiinndd [--mm _k_e_y_m_a_p] _k_e_y_s_e_q:_r_e_a_d_l_i_n_e_-_c_o_m_m_a_n_d bbiinndd _r_e_a_d_l_i_n_e_-_c_o_m_m_a_n_d_-_l_i_n_e - Display current rreeaaddlliinnee key and function bindings, bind a key - sequence to a rreeaaddlliinnee function or macro, or set a rreeaaddlliinnee + Display current rreeaaddlliinnee key and function bindings, bind a key + sequence to a rreeaaddlliinnee function or macro, or set a rreeaaddlliinnee variable. Each non-option argument is a command as it would ap- - pear in a rreeaaddlliinnee initialization file such as _._i_n_p_u_t_r_c, but - each binding or command must be passed as a separate argument; - e.g., '"\C-x\C-r": re-read-init-file'. Options, if supplied, + pear in a rreeaaddlliinnee initialization file such as _._i_n_p_u_t_r_c, but + each binding or command must be passed as a separate argument; + e.g., '"\C-x\C-r": re-read-init-file'. Options, if supplied, have the following meanings: --mm _k_e_y_m_a_p Use _k_e_y_m_a_p as the keymap to be affected by the subsequent bindings. Acceptable _k_e_y_m_a_p names are _e_m_a_c_s_, _e_m_a_c_s_-_s_t_a_n_- - _d_a_r_d_, _e_m_a_c_s_-_m_e_t_a_, _e_m_a_c_s_-_c_t_l_x_, _v_i_, _v_i_-_m_o_v_e_, _v_i_-_c_o_m_m_a_n_d, - and _v_i_-_i_n_s_e_r_t. _v_i is equivalent to _v_i_-_c_o_m_m_a_n_d (_v_i_-_m_o_v_e - is also a synonym); _e_m_a_c_s is equivalent to _e_m_a_c_s_-_s_t_a_n_- + _d_a_r_d_, _e_m_a_c_s_-_m_e_t_a_, _e_m_a_c_s_-_c_t_l_x_, _v_i_, _v_i_-_m_o_v_e_, _v_i_-_c_o_m_m_a_n_d, + and _v_i_-_i_n_s_e_r_t. _v_i is equivalent to _v_i_-_c_o_m_m_a_n_d (_v_i_-_m_o_v_e + is also a synonym); _e_m_a_c_s is equivalent to _e_m_a_c_s_-_s_t_a_n_- _d_a_r_d. --ll List the names of all rreeaaddlliinnee functions. - --pp Display rreeaaddlliinnee function names and bindings in such a + --pp Display rreeaaddlliinnee function names and bindings in such a way that they can be re-read. --PP List current rreeaaddlliinnee function names and bindings. - --ss Display rreeaaddlliinnee key sequences bound to macros and the - strings they output in such a way that they can be re- + --ss Display rreeaaddlliinnee key sequences bound to macros and the + strings they output in such a way that they can be re- read. - --SS Display rreeaaddlliinnee key sequences bound to macros and the + --SS Display rreeaaddlliinnee key sequences bound to macros and the strings they output. - --vv Display rreeaaddlliinnee variable names and values in such a way + --vv Display rreeaaddlliinnee variable names and values in such a way that they can be re-read. --VV List current rreeaaddlliinnee variable names and values. --ff _f_i_l_e_n_a_m_e @@ -4655,202 +4664,202 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS --xx _k_e_y_s_e_q[[:: ]]_s_h_e_l_l_-_c_o_m_m_a_n_d Cause _s_h_e_l_l_-_c_o_m_m_a_n_d to be executed whenever _k_e_y_s_e_q is en- tered. The separator between _k_e_y_s_e_q and _s_h_e_l_l_-_c_o_m_m_a_n_d is - either whitespace or a colon optionally followed by - whitespace. If the separator is whitespace, _s_h_e_l_l_-_c_o_m_- - _m_a_n_d must be enclosed in double quotes and rreeaaddlliinnee ex- - pands any of its special backslash-escapes in _s_h_e_l_l_-_c_o_m_- - _m_a_n_d before saving it. If the separator is a colon, any - enclosing double quotes are optional, and rreeaaddlliinnee does - not expand the command string before saving it. Since - the entire key binding expression must be a single argu- - ment, it should be enclosed in quotes. When _s_h_e_l_l_-_c_o_m_- - _m_a_n_d is executed, the shell sets the RREEAADDLLIINNEE__LLIINNEE vari- - able to the contents of the rreeaaddlliinnee line buffer and the + either whitespace or a colon optionally followed by + whitespace. If the separator is whitespace, _s_h_e_l_l_-_c_o_m_- + _m_a_n_d must be enclosed in double quotes and rreeaaddlliinnee ex- + pands any of its special backslash-escapes in _s_h_e_l_l_-_c_o_m_- + _m_a_n_d before saving it. If the separator is a colon, any + enclosing double quotes are optional, and rreeaaddlliinnee does + not expand the command string before saving it. Since + the entire key binding expression must be a single argu- + ment, it should be enclosed in quotes. When _s_h_e_l_l_-_c_o_m_- + _m_a_n_d is executed, the shell sets the RREEAADDLLIINNEE__LLIINNEE vari- + able to the contents of the rreeaaddlliinnee line buffer and the RREEAADDLLIINNEE__PPOOIINNTT and RREEAADDLLIINNEE__MMAARRKK variables to the current - location of the insertion point and the saved insertion - point (the mark), respectively. The shell assigns any - numeric argument the user supplied to the RREEAADDLLIINNEE__AARRGGUU-- - MMEENNTT variable. If there was no argument, that variable + location of the insertion point and the saved insertion + point (the mark), respectively. The shell assigns any + numeric argument the user supplied to the RREEAADDLLIINNEE__AARRGGUU-- + MMEENNTT variable. If there was no argument, that variable is not set. If the executed command changes the value of - any of RREEAADDLLIINNEE__LLIINNEE, RREEAADDLLIINNEE__PPOOIINNTT, or RREEAADDLLIINNEE__MMAARRKK, + any of RREEAADDLLIINNEE__LLIINNEE, RREEAADDLLIINNEE__PPOOIINNTT, or RREEAADDLLIINNEE__MMAARRKK, those new values will be reflected in the editing state. - --XX List all key sequences bound to shell commands and the + --XX List all key sequences bound to shell commands and the associated commands in a format that can be reused as in- put. - The return value is 0 unless an unrecognized option is given or + The return value is 0 unless an unrecognized option is given or an error occurred. bbrreeaakk [_n] - Exit from within a ffoorr, wwhhiillee, uunnttiill, or sseelleecctt loop. If _n is - specified, break _n levels. _n must be >= 1. If _n is greater - than the number of enclosing loops, all enclosing loops are ex- - ited. The return value is 0 unless _n is not greater than or + Exit from within a ffoorr, wwhhiillee, uunnttiill, or sseelleecctt loop. If _n is + specified, break _n levels. _n must be >= 1. If _n is greater + than the number of enclosing loops, all enclosing loops are ex- + ited. The return value is 0 unless _n is not greater than or equal to 1. bbuuiillttiinn _s_h_e_l_l_-_b_u_i_l_t_i_n [_a_r_g_u_m_e_n_t_s] - Execute the specified shell builtin, passing it _a_r_g_u_m_e_n_t_s, and + Execute the specified shell builtin, passing it _a_r_g_u_m_e_n_t_s, and return its exit status. This is useful when defining a function - whose name is the same as a shell builtin, retaining the func- + whose name is the same as a shell builtin, retaining the func- tionality of the builtin within the function. The ccdd builtin is - commonly redefined this way. The return status is false if + commonly redefined this way. The return status is false if _s_h_e_l_l_-_b_u_i_l_t_i_n is not a shell builtin command. ccaalllleerr [_e_x_p_r] Returns the context of any active subroutine call (a shell func- tion or a script executed with the .. or ssoouurrccee builtins). With- out _e_x_p_r, ccaalllleerr displays the line number and source filename of - the current subroutine call. If a non-negative integer is sup- + the current subroutine call. If a non-negative integer is sup- plied as _e_x_p_r, ccaalllleerr displays the line number, subroutine name, - and source file corresponding to that position in the current - execution call stack. This extra information may be used, for - example, to print a stack trace. The current frame is frame 0. - The return value is 0 unless the shell is not executing a sub- - routine call or _e_x_p_r does not correspond to a valid position in + and source file corresponding to that position in the current + execution call stack. This extra information may be used, for + example, to print a stack trace. The current frame is frame 0. + The return value is 0 unless the shell is not executing a sub- + routine call or _e_x_p_r does not correspond to a valid position in the call stack. ccdd [--LL|[--PP [--ee]]] [-@] [_d_i_r] - Change the current directory to _d_i_r. if _d_i_r is not supplied, - the value of the HHOOMMEE shell variable is the default. The vari- + Change the current directory to _d_i_r. if _d_i_r is not supplied, + the value of the HHOOMMEE shell variable is the default. The vari- able CCDDPPAATTHH defines the search path for the directory containing - _d_i_r: each directory name in CCDDPPAATTHH is searched for _d_i_r. Alter- - native directory names in CCDDPPAATTHH are separated by a colon (:). - A null directory name in CCDDPPAATTHH is the same as the current di- - rectory, i.e., ``..''. If _d_i_r begins with a slash (/), then CCDD-- - PPAATTHH is not used. The --PP option causes ccdd to use the physical + _d_i_r: each directory name in CCDDPPAATTHH is searched for _d_i_r. Alter- + native directory names in CCDDPPAATTHH are separated by a colon (:). + A null directory name in CCDDPPAATTHH is the same as the current di- + rectory, i.e., ``..''. If _d_i_r begins with a slash (/), then CCDD-- + PPAATTHH is not used. The --PP option causes ccdd to use the physical directory structure by resolving symbolic links while traversing - _d_i_r and before processing instances of _._. in _d_i_r (see also the + _d_i_r and before processing instances of _._. in _d_i_r (see also the --PP option to the sseett builtin command); the --LL option forces sym- - bolic links to be followed by resolving the link after process- - ing instances of _._. in _d_i_r. If _._. appears in _d_i_r, it is pro- - cessed by removing the immediately previous pathname component - from _d_i_r, back to a slash or the beginning of _d_i_r. If the --ee - option is supplied with --PP, and the current working directory - cannot be successfully determined after a successful directory - change, ccdd will return an unsuccessful status. On systems that + bolic links to be followed by resolving the link after process- + ing instances of _._. in _d_i_r. If _._. appears in _d_i_r, it is pro- + cessed by removing the immediately previous pathname component + from _d_i_r, back to a slash or the beginning of _d_i_r. If the --ee + option is supplied with --PP, and the current working directory + cannot be successfully determined after a successful directory + change, ccdd will return an unsuccessful status. On systems that support it, the --@@ option presents the extended attributes asso- - ciated with a file as a directory. An argument of -- is con- - verted to $$OOLLDDPPWWDD before the directory change is attempted. If - a non-empty directory name from CCDDPPAATTHH is used, or if -- is the - first argument, and the directory change is successful, the ab- - solute pathname of the new working directory is written to the + ciated with a file as a directory. An argument of -- is con- + verted to $$OOLLDDPPWWDD before the directory change is attempted. If + a non-empty directory name from CCDDPPAATTHH is used, or if -- is the + first argument, and the directory change is successful, the ab- + solute pathname of the new working directory is written to the standard output. If the directory change is successful, ccdd sets - the value of the PPWWDD environment variable to the new directory - name, and sets the OOLLDDPPWWDD environment variable to the value of - the current working directory before the change. The return - value is true if the directory was successfully changed; false + the value of the PPWWDD environment variable to the new directory + name, and sets the OOLLDDPPWWDD environment variable to the value of + the current working directory before the change. The return + value is true if the directory was successfully changed; false otherwise. ccoommmmaanndd [--ppVVvv] _c_o_m_m_a_n_d [_a_r_g ...] - Run _c_o_m_m_a_n_d with _a_r_g_s suppressing the normal shell function + Run _c_o_m_m_a_n_d with _a_r_g_s suppressing the normal shell function lookup. Only builtin commands or commands found in the PPAATTHH are - executed. If the --pp option is given, the search for _c_o_m_m_a_n_d is - performed using a default value for PPAATTHH that is guaranteed to - find all of the standard utilities. If either the --VV or --vv op- - tion is supplied, a description of _c_o_m_m_a_n_d is printed. The --vv - option causes a single word indicating the command or filename + executed. If the --pp option is given, the search for _c_o_m_m_a_n_d is + performed using a default value for PPAATTHH that is guaranteed to + find all of the standard utilities. If either the --VV or --vv op- + tion is supplied, a description of _c_o_m_m_a_n_d is printed. The --vv + option causes a single word indicating the command or filename used to invoke _c_o_m_m_a_n_d to be displayed; the --VV option produces a - more verbose description. If the --VV or --vv option is supplied, - the exit status is 0 if _c_o_m_m_a_n_d was found, and 1 if not. If + more verbose description. If the --VV or --vv option is supplied, + the exit status is 0 if _c_o_m_m_a_n_d was found, and 1 if not. If neither option is supplied and an error occurred or _c_o_m_m_a_n_d can- - not be found, the exit status is 127. Otherwise, the exit sta- + not be found, the exit status is 127. Otherwise, the exit sta- tus of the ccoommmmaanndd builtin is the exit status of _c_o_m_m_a_n_d. ccoommppggeenn [--VV _v_a_r_n_a_m_e] [_o_p_t_i_o_n] [_w_o_r_d] - Generate possible completion matches for _w_o_r_d according to the - _o_p_t_i_o_ns, which may be any option accepted by the ccoommpplleettee + Generate possible completion matches for _w_o_r_d according to the + _o_p_t_i_o_ns, which may be any option accepted by the ccoommpplleettee builtin with the exceptions of --pp, --rr, --DD, --EE, and --II, and write - the matches to the standard output. If the --VV option is sup- + the matches to the standard output. If the --VV option is sup- plied, ccoommppggeenn stores the generated completions into the indexed - array variable _v_a_r_n_a_m_e instead of writing them to the standard - output. When using the --FF or --CC options, the various shell - variables set by the programmable completion facilities, while + array variable _v_a_r_n_a_m_e instead of writing them to the standard + output. When using the --FF or --CC options, the various shell + variables set by the programmable completion facilities, while available, will not have useful values. The matches will be generated in the same way as if the program- mable completion code had generated them directly from a comple- - tion specification with the same flags. If _w_o_r_d is specified, + tion specification with the same flags. If _w_o_r_d is specified, only those completions matching _w_o_r_d will be displayed. - The return value is true unless an invalid option is supplied, + The return value is true unless an invalid option is supplied, or no matches were generated. ccoommpplleettee [--aabbccddeeffggjjkkssuuvv] [--oo _c_o_m_p_-_o_p_t_i_o_n] [--DDEEII] [--AA _a_c_t_i_o_n] [--GG _g_l_o_b_p_a_t] [--WW _w_o_r_d_l_i_s_t] [--FF _f_u_n_c_t_i_o_n] [--CC _c_o_m_m_a_n_d] [--XX _f_i_l_t_e_r_p_a_t] [--PP _p_r_e_f_i_x] [--SS _s_u_f_f_i_x] _n_a_m_e [_n_a_m_e _._._.] ccoommpplleettee --pprr [--DDEEII] [_n_a_m_e ...] - Specify how arguments to each _n_a_m_e should be completed. If the - --pp option is supplied, or if no options are supplied, existing - completion specifications are printed in a way that allows them + Specify how arguments to each _n_a_m_e should be completed. If the + --pp option is supplied, or if no options are supplied, existing + completion specifications are printed in a way that allows them to be reused as input. The --rr option removes a completion spec- - ification for each _n_a_m_e, or, if no _n_a_m_es are supplied, all com- + ification for each _n_a_m_e, or, if no _n_a_m_es are supplied, all com- pletion specifications. The --DD option indicates that other sup- - plied options and actions should apply to the ``default'' com- - mand completion; that is, completion attempted on a command for - which no completion has previously been defined. The --EE option - indicates that other supplied options and actions should apply - to ``empty'' command completion; that is, completion attempted - on a blank line. The --II option indicates that other supplied - options and actions should apply to completion on the initial - non-assignment word on the line, or after a command delimiter - such as ;; or ||, which is usually command name completion. If - multiple options are supplied, the --DD option takes precedence + plied options and actions should apply to the ``default'' com- + mand completion; that is, completion attempted on a command for + which no completion has previously been defined. The --EE option + indicates that other supplied options and actions should apply + to ``empty'' command completion; that is, completion attempted + on a blank line. The --II option indicates that other supplied + options and actions should apply to completion on the initial + non-assignment word on the line, or after a command delimiter + such as ;; or ||, which is usually command name completion. If + multiple options are supplied, the --DD option takes precedence over --EE, and both take precedence over --II. If any of --DD, --EE, or - --II are supplied, any other _n_a_m_e arguments are ignored; these + --II are supplied, any other _n_a_m_e arguments are ignored; these completions only apply to the case specified by the option. - The process of applying these completion specifications when - word completion is attempted is described above under PPrrooggrraamm-- + The process of applying these completion specifications when + word completion is attempted is described above under PPrrooggrraamm-- mmaabbllee CCoommpplleettiioonn. - Other options, if specified, have the following meanings. The - arguments to the --GG, --WW, and --XX options (and, if necessary, the - --PP and --SS options) should be quoted to protect them from expan- + Other options, if specified, have the following meanings. The + arguments to the --GG, --WW, and --XX options (and, if necessary, the + --PP and --SS options) should be quoted to protect them from expan- sion before the ccoommpplleettee builtin is invoked. --oo _c_o_m_p_-_o_p_t_i_o_n - The _c_o_m_p_-_o_p_t_i_o_n controls several aspects of the comp- - spec's behavior beyond the simple generation of comple- + The _c_o_m_p_-_o_p_t_i_o_n controls several aspects of the comp- + spec's behavior beyond the simple generation of comple- tions. _c_o_m_p_-_o_p_t_i_o_n may be one of: bbaasshhddeeffaauulltt Perform the rest of the default bbaasshh completions if the compspec generates no matches. - ddeeffaauulltt Use readline's default filename completion if + ddeeffaauulltt Use readline's default filename completion if the compspec generates no matches. ddiirrnnaammeess - Perform directory name completion if the comp- + Perform directory name completion if the comp- spec generates no matches. ffiilleennaammeess - Tell readline that the compspec generates file- - names, so it can perform any filename-specific - processing (like adding a slash to directory - names, quoting special characters, or suppress- - ing trailing spaces). Intended to be used with + Tell readline that the compspec generates file- + names, so it can perform any filename-specific + processing (like adding a slash to directory + names, quoting special characters, or suppress- + ing trailing spaces). Intended to be used with shell functions. ffuullllqquuoottee - Tell readline to quote all the completed words + Tell readline to quote all the completed words even if they are not filenames. - nnooqquuoottee Tell readline not to quote the completed words - if they are filenames (quoting filenames is the + nnooqquuoottee Tell readline not to quote the completed words + if they are filenames (quoting filenames is the default). - nnoossoorrtt Tell readline not to sort the list of possible + nnoossoorrtt Tell readline not to sort the list of possible completions alphabetically. - nnoossppaaccee Tell readline not to append a space (the de- - fault) to words completed at the end of the + nnoossppaaccee Tell readline not to append a space (the de- + fault) to words completed at the end of the line. pplluussddiirrss - After any matches defined by the compspec are + After any matches defined by the compspec are generated, directory name completion is at- tempted and any matches are added to the results of the other actions. --AA _a_c_t_i_o_n - The _a_c_t_i_o_n may be one of the following to generate a + The _a_c_t_i_o_n may be one of the following to generate a list of possible completions: aalliiaass Alias names. May also be specified as --aa. aarrrraayyvvaarr Array variable names. bbiinnddiinngg RReeaaddlliinnee key binding names. - bbuuiillttiinn Names of shell builtin commands. May also be + bbuuiillttiinn Names of shell builtin commands. May also be specified as --bb. ccoommmmaanndd Command names. May also be specified as --cc. ddiirreeccttoorryy @@ -4858,7 +4867,7 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS ddiissaabblleedd Names of disabled shell builtins. eennaabblleedd Names of enabled shell builtins. - eexxppoorrtt Names of exported shell variables. May also be + eexxppoorrtt Names of exported shell variables. May also be specified as --ee. ffiillee File names. May also be specified as --ff. ffuunnccttiioonn @@ -4867,17 +4876,17 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS hheellppttooppiicc Help topics as accepted by the hheellpp builtin. hhoossttnnaammee - Hostnames, as taken from the file specified by + Hostnames, as taken from the file specified by the HHOOSSTTFFIILLEE shell variable. - jjoobb Job names, if job control is active. May also + jjoobb Job names, if job control is active. May also be specified as --jj. - kkeeyywwoorrdd Shell reserved words. May also be specified as + kkeeyywwoorrdd Shell reserved words. May also be specified as --kk. rruunnnniinngg Names of running jobs, if job control is active. sseerrvviiccee Service names. May also be specified as --ss. - sseettoopptt Valid arguments for the --oo option to the sseett + sseettoopptt Valid arguments for the --oo option to the sseett builtin. - sshhoopptt Shell option names as accepted by the sshhoopptt + sshhoopptt Shell option names as accepted by the sshhoopptt builtin. ssiiggnnaall Signal names. ssttooppppeedd Names of stopped jobs, if job control is active. @@ -4886,198 +4895,198 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS Names of all shell variables. May also be spec- ified as --vv. --CC _c_o_m_m_a_n_d - _c_o_m_m_a_n_d is executed in a subshell environment, and its - output is used as the possible completions. Arguments + _c_o_m_m_a_n_d is executed in a subshell environment, and its + output is used as the possible completions. Arguments are passed as with the --FF option. --FF _f_u_n_c_t_i_o_n - The shell function _f_u_n_c_t_i_o_n is executed in the current - shell environment. When the function is executed, the + The shell function _f_u_n_c_t_i_o_n is executed in the current + shell environment. When the function is executed, the first argument ($$11) is the name of the command whose ar- guments are being completed, the second argument ($$22) is the word being completed, and the third argument ($$33) is - the word preceding the word being completed on the cur- - rent command line. When it finishes, the possible com- - pletions are retrieved from the value of the CCOOMMPPRREEPPLLYY + the word preceding the word being completed on the cur- + rent command line. When it finishes, the possible com- + pletions are retrieved from the value of the CCOOMMPPRREEPPLLYY array variable. --GG _g_l_o_b_p_a_t - The pathname expansion pattern _g_l_o_b_p_a_t is expanded to + The pathname expansion pattern _g_l_o_b_p_a_t is expanded to generate the possible completions. --PP _p_r_e_f_i_x - _p_r_e_f_i_x is added at the beginning of each possible com- + _p_r_e_f_i_x is added at the beginning of each possible com- pletion after all other options have been applied. --SS _s_u_f_f_i_x _s_u_f_f_i_x is appended to each possible completion after all other options have been applied. --WW _w_o_r_d_l_i_s_t - The _w_o_r_d_l_i_s_t is split using the characters in the IIFFSS - special variable as delimiters, and each resultant word - is expanded. Shell quoting is honored within _w_o_r_d_l_i_s_t, + The _w_o_r_d_l_i_s_t is split using the characters in the IIFFSS + special variable as delimiters, and each resultant word + is expanded. Shell quoting is honored within _w_o_r_d_l_i_s_t, in order to provide a mechanism for the words to contain - shell metacharacters or characters in the value of IIFFSS. - The possible completions are the members of the resul- + shell metacharacters or characters in the value of IIFFSS. + The possible completions are the members of the resul- tant list which match the word being completed. --XX _f_i_l_t_e_r_p_a_t - _f_i_l_t_e_r_p_a_t is a pattern as used for pathname expansion. + _f_i_l_t_e_r_p_a_t is a pattern as used for pathname expansion. It is applied to the list of possible completions gener- - ated by the preceding options and arguments, and each - completion matching _f_i_l_t_e_r_p_a_t is removed from the list. - A leading !! in _f_i_l_t_e_r_p_a_t negates the pattern; in this + ated by the preceding options and arguments, and each + completion matching _f_i_l_t_e_r_p_a_t is removed from the list. + A leading !! in _f_i_l_t_e_r_p_a_t negates the pattern; in this case, any completion not matching _f_i_l_t_e_r_p_a_t is removed. - The return value is true unless an invalid option is supplied, + The return value is true unless an invalid option is supplied, an option other than --pp, --rr, --DD, --EE, or --II is supplied without a - _n_a_m_e argument, an attempt is made to remove a completion speci- + _n_a_m_e argument, an attempt is made to remove a completion speci- fication for a _n_a_m_e for which no specification exists, or an er- ror occurs adding a completion specification. ccoommppoopptt [--oo _o_p_t_i_o_n] [--DDEEII] [++oo _o_p_t_i_o_n] [_n_a_m_e] - Modify completion options for each _n_a_m_e according to the _o_p_- + Modify completion options for each _n_a_m_e according to the _o_p_- _t_i_o_ns, or for the currently-executing completion if no _n_a_m_es are - supplied. If no _o_p_t_i_o_ns are given, display the completion op- - tions for each _n_a_m_e or the current completion. The possible - values of _o_p_t_i_o_n are those valid for the ccoommpplleettee builtin de- - scribed above. The --DD option indicates that other supplied op- - tions should apply to the ``default'' command completion; that - is, completion attempted on a command for which no completion + supplied. If no _o_p_t_i_o_ns are given, display the completion op- + tions for each _n_a_m_e or the current completion. The possible + values of _o_p_t_i_o_n are those valid for the ccoommpplleettee builtin de- + scribed above. The --DD option indicates that other supplied op- + tions should apply to the ``default'' command completion; that + is, completion attempted on a command for which no completion has previously been defined. The --EE option indicates that other - supplied options should apply to ``empty'' command completion; - that is, completion attempted on a blank line. The --II option + supplied options should apply to ``empty'' command completion; + that is, completion attempted on a blank line. The --II option indicates that other supplied options should apply to completion - on the initial non-assignment word on the line, or after a com- - mand delimiter such as ;; or ||, which is usually command name + on the initial non-assignment word on the line, or after a com- + mand delimiter such as ;; or ||, which is usually command name completion. - The return value is true unless an invalid option is supplied, + The return value is true unless an invalid option is supplied, an attempt is made to modify the options for a _n_a_m_e for which no completion specification exists, or an output error occurs. ccoonnttiinnuuee [_n] Resume the next iteration of the enclosing ffoorr, wwhhiillee, uunnttiill, or - sseelleecctt loop. If _n is specified, resume at the _nth enclosing - loop. _n must be >= 1. If _n is greater than the number of en- - closing loops, the last enclosing loop (the ``top-level'' loop) - is resumed. The return value is 0 unless _n is not greater than + sseelleecctt loop. If _n is specified, resume at the _nth enclosing + loop. _n must be >= 1. If _n is greater than the number of en- + closing loops, the last enclosing loop (the ``top-level'' loop) + is resumed. The return value is 0 unless _n is not greater than or equal to 1. ddeeccllaarree [--aaAAffFFggiiIIllnnrrttuuxx] [--pp] [_n_a_m_e[=_v_a_l_u_e] ...] ttyyppeesseett [--aaAAffFFggiiIIllnnrrttuuxx] [--pp] [_n_a_m_e[=_v_a_l_u_e] ...] - Declare variables and/or give them attributes. If no _n_a_m_es are - given then display the values of variables. The --pp option will + Declare variables and/or give them attributes. If no _n_a_m_es are + given then display the values of variables. The --pp option will display the attributes and values of each _n_a_m_e. When --pp is used - with _n_a_m_e arguments, additional options, other than --ff and --FF, - are ignored. When --pp is supplied without _n_a_m_e arguments, it - will display the attributes and values of all variables having + with _n_a_m_e arguments, additional options, other than --ff and --FF, + are ignored. When --pp is supplied without _n_a_m_e arguments, it + will display the attributes and values of all variables having the attributes specified by the additional options. If no other - options are supplied with --pp, ddeeccllaarree will display the at- - tributes and values of all shell variables. The --ff option will + options are supplied with --pp, ddeeccllaarree will display the at- + tributes and values of all shell variables. The --ff option will restrict the display to shell functions. The --FF option inhibits - the display of function definitions; only the function name and + the display of function definitions; only the function name and attributes are printed. If the eexxttddeebbuugg shell option is enabled - using sshhoopptt, the source file name and line number where each - _n_a_m_e is defined are displayed as well. The --FF option implies + using sshhoopptt, the source file name and line number where each + _n_a_m_e is defined are displayed as well. The --FF option implies --ff. The --gg option forces variables to be created or modified at the global scope, even when ddeeccllaarree is executed in a shell func- - tion. It is ignored in all other cases. The --II option causes - local variables to inherit the attributes (except the _n_a_m_e_r_e_f + tion. It is ignored in all other cases. The --II option causes + local variables to inherit the attributes (except the _n_a_m_e_r_e_f attribute) and value of any existing variable with the same _n_a_m_e - at a surrounding scope. If there is no existing variable, the + at a surrounding scope. If there is no existing variable, the local variable is initially unset. The following options can be - used to restrict output to variables with the specified attri- + used to restrict output to variables with the specified attri- bute or to give variables attributes: - --aa Each _n_a_m_e is an indexed array variable (see AArrrraayyss + --aa Each _n_a_m_e is an indexed array variable (see AArrrraayyss above). - --AA Each _n_a_m_e is an associative array variable (see AArrrraayyss + --AA Each _n_a_m_e is an associative array variable (see AArrrraayyss above). --ff Use function names only. --ii The variable is treated as an integer; arithmetic evalua- - tion (see AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN above) is performed when + tion (see AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN above) is performed when the variable is assigned a value. - --ll When the variable is assigned a value, all upper-case - characters are converted to lower-case. The upper-case + --ll When the variable is assigned a value, all upper-case + characters are converted to lower-case. The upper-case attribute is disabled. - --nn Give each _n_a_m_e the _n_a_m_e_r_e_f attribute, making it a name - reference to another variable. That other variable is - defined by the value of _n_a_m_e. All references, assign- - ments, and attribute modifications to _n_a_m_e, except those - using or changing the --nn attribute itself, are performed - on the variable referenced by _n_a_m_e's value. The nameref + --nn Give each _n_a_m_e the _n_a_m_e_r_e_f attribute, making it a name + reference to another variable. That other variable is + defined by the value of _n_a_m_e. All references, assign- + ments, and attribute modifications to _n_a_m_e, except those + using or changing the --nn attribute itself, are performed + on the variable referenced by _n_a_m_e's value. The nameref attribute cannot be applied to array variables. --rr Make _n_a_m_es readonly. These names cannot then be assigned values by subsequent assignment statements or unset. --tt Give each _n_a_m_e the _t_r_a_c_e attribute. Traced functions in- - herit the DDEEBBUUGG and RREETTUURRNN traps from the calling shell. + herit the DDEEBBUUGG and RREETTUURRNN traps from the calling shell. The trace attribute has no special meaning for variables. - --uu When the variable is assigned a value, all lower-case - characters are converted to upper-case. The lower-case + --uu When the variable is assigned a value, all lower-case + characters are converted to upper-case. The lower-case attribute is disabled. - --xx Mark _n_a_m_es for export to subsequent commands via the en- + --xx Mark _n_a_m_es for export to subsequent commands via the en- vironment. - Using `+' instead of `-' turns off the attribute instead, with - the exceptions that ++aa and ++AA may not be used to destroy array - variables and ++rr will not remove the readonly attribute. When + Using `+' instead of `-' turns off the attribute instead, with + the exceptions that ++aa and ++AA may not be used to destroy array + variables and ++rr will not remove the readonly attribute. When used in a function, ddeeccllaarree and ttyyppeesseett make each _n_a_m_e local, as - with the llooccaall command, unless the --gg option is supplied. If a - variable name is followed by =_v_a_l_u_e, the value of the variable - is set to _v_a_l_u_e. When using --aa or --AA and the compound assign- - ment syntax to create array variables, additional attributes do - not take effect until subsequent assignments. The return value + with the llooccaall command, unless the --gg option is supplied. If a + variable name is followed by =_v_a_l_u_e, the value of the variable + is set to _v_a_l_u_e. When using --aa or --AA and the compound assign- + ment syntax to create array variables, additional attributes do + not take effect until subsequent assignments. The return value is 0 unless an invalid option is encountered, an attempt is made to define a function using ``-f foo=bar'', an attempt is made to assign a value to a readonly variable, an attempt is made to as- sign a value to an array variable without using the compound as- - signment syntax (see AArrrraayyss above), one of the _n_a_m_e_s is not a - valid shell variable name, an attempt is made to turn off read- - only status for a readonly variable, an attempt is made to turn + signment syntax (see AArrrraayyss above), one of the _n_a_m_e_s is not a + valid shell variable name, an attempt is made to turn off read- + only status for a readonly variable, an attempt is made to turn off array status for an array variable, or an attempt is made to display a non-existent function with --ff. ddiirrss [[--ccllppvv]] [[++_n]] [[--_n]] - Without options, displays the list of currently remembered di- - rectories. The default display is on a single line with direc- - tory names separated by spaces. Directories are added to the - list with the ppuusshhdd command; the ppooppdd command removes entries + Without options, displays the list of currently remembered di- + rectories. The default display is on a single line with direc- + tory names separated by spaces. Directories are added to the + list with the ppuusshhdd command; the ppooppdd command removes entries from the list. The current directory is always the first direc- tory in the stack. - --cc Clears the directory stack by deleting all of the en- + --cc Clears the directory stack by deleting all of the en- tries. - --ll Produces a listing using full pathnames; the default + --ll Produces a listing using full pathnames; the default listing format uses a tilde to denote the home directory. --pp Print the directory stack with one entry per line. - --vv Print the directory stack with one entry per line, pre- + --vv Print the directory stack with one entry per line, pre- fixing each entry with its index in the stack. ++_n Displays the _nth entry counting from the left of the list shown by ddiirrss when invoked without options, starting with zero. - --_n Displays the _nth entry counting from the right of the + --_n Displays the _nth entry counting from the right of the list shown by ddiirrss when invoked without options, starting with zero. - The return value is 0 unless an invalid option is supplied or _n + The return value is 0 unless an invalid option is supplied or _n indexes beyond the end of the directory stack. ddiissoowwnn [--aarr] [--hh] [_j_o_b_s_p_e_c ... | _p_i_d ... ] - Without options, remove each _j_o_b_s_p_e_c from the table of active - jobs. If _j_o_b_s_p_e_c is not present, and neither the --aa nor the --rr - option is supplied, the _c_u_r_r_e_n_t _j_o_b is used. If the --hh option - is given, each _j_o_b_s_p_e_c is not removed from the table, but is - marked so that SSIIGGHHUUPP is not sent to the job if the shell re- + Without options, remove each _j_o_b_s_p_e_c from the table of active + jobs. If _j_o_b_s_p_e_c is not present, and neither the --aa nor the --rr + option is supplied, the _c_u_r_r_e_n_t _j_o_b is used. If the --hh option + is given, each _j_o_b_s_p_e_c is not removed from the table, but is + marked so that SSIIGGHHUUPP is not sent to the job if the shell re- ceives a SSIIGGHHUUPP. If no _j_o_b_s_p_e_c is supplied, the --aa option means - to remove or mark all jobs; the --rr option without a _j_o_b_s_p_e_c ar- + to remove or mark all jobs; the --rr option without a _j_o_b_s_p_e_c ar- gument restricts operation to running jobs. The return value is 0 unless a _j_o_b_s_p_e_c does not specify a valid job. eecchhoo [--nneeEE] [_a_r_g ...] - Output the _a_r_gs, separated by spaces, followed by a newline. - The return status is 0 unless a write error occurs. If --nn is + Output the _a_r_gs, separated by spaces, followed by a newline. + The return status is 0 unless a write error occurs. If --nn is specified, the trailing newline is suppressed. If the --ee option - is given, interpretation of the following backslash-escaped - characters is enabled. The --EE option disables the interpreta- - tion of these escape characters, even on systems where they are - interpreted by default. The xxppgg__eecchhoo shell option may be used - to dynamically determine whether or not eecchhoo interprets any op- + is given, interpretation of the following backslash-escaped + characters is enabled. The --EE option disables the interpreta- + tion of these escape characters, even on systems where they are + interpreted by default. The xxppgg__eecchhoo shell option may be used + to dynamically determine whether or not eecchhoo interprets any op- tions and expands these escape characters by default. eecchhoo does - not interpret ---- to mean the end of options. eecchhoo interprets + not interpret ---- to mean the end of options. eecchhoo interprets the following escape sequences: \\aa alert (bell) \\bb backspace @@ -5090,203 +5099,203 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS \\tt horizontal tab \\vv vertical tab \\\\ backslash - \\00_n_n_n the eight-bit character whose value is the octal value + \\00_n_n_n the eight-bit character whose value is the octal value _n_n_n (zero to three octal digits) - \\xx_H_H the eight-bit character whose value is the hexadecimal + \\xx_H_H the eight-bit character whose value is the hexadecimal value _H_H (one or two hex digits) - \\uu_H_H_H_H the Unicode (ISO/IEC 10646) character whose value is the + \\uu_H_H_H_H the Unicode (ISO/IEC 10646) character whose value is the hexadecimal value _H_H_H_H (one to four hex digits) \\UU_H_H_H_H_H_H_H_H - the Unicode (ISO/IEC 10646) character whose value is the + the Unicode (ISO/IEC 10646) character whose value is the hexadecimal value _H_H_H_H_H_H_H_H (one to eight hex digits) eennaabbllee [--aa] [--ddnnppss] [--ff _f_i_l_e_n_a_m_e] [_n_a_m_e ...] - Enable and disable builtin shell commands. Disabling a builtin + Enable and disable builtin shell commands. Disabling a builtin allows a disk command which has the same name as a shell builtin - to be executed without specifying a full pathname, even though - the shell normally searches for builtins before disk commands. - If --nn is used, each _n_a_m_e is disabled; otherwise, _n_a_m_e_s are en- - abled. For example, to use the tteesstt binary found via the PPAATTHH - instead of the shell builtin version, run ``enable -n test''. - The --ff option means to load the new builtin command _n_a_m_e from + to be executed without specifying a full pathname, even though + the shell normally searches for builtins before disk commands. + If --nn is used, each _n_a_m_e is disabled; otherwise, _n_a_m_e_s are en- + abled. For example, to use the tteesstt binary found via the PPAATTHH + instead of the shell builtin version, run ``enable -n test''. + The --ff option means to load the new builtin command _n_a_m_e from shared object _f_i_l_e_n_a_m_e, on systems that support dynamic loading. BBaasshh will use the value of the BBAASSHH__LLOOAADDAABBLLEESS__PPAATTHH variable as a colon-separated list of directories in which to search for _f_i_l_e_- - _n_a_m_e. The default is system-dependent. The --dd option will - delete a builtin previously loaded with --ff. If no _n_a_m_e argu- - ments are given, or if the --pp option is supplied, a list of - shell builtins is printed. With no other option arguments, the + _n_a_m_e. The default is system-dependent. The --dd option will + delete a builtin previously loaded with --ff. If no _n_a_m_e argu- + ments are given, or if the --pp option is supplied, a list of + shell builtins is printed. With no other option arguments, the list consists of all enabled shell builtins. If --nn is supplied, only disabled builtins are printed. If --aa is supplied, the list - printed includes all builtins, with an indication of whether or - not each is enabled. If --ss is supplied, the output is re- - stricted to the POSIX _s_p_e_c_i_a_l builtins. If no options are sup- - plied and a _n_a_m_e is not a shell builtin, eennaabbllee will attempt to - load _n_a_m_e from a shared object named _n_a_m_e, as if the command - were ``enable -f _n_a_m_e _n_a_m_e . The return value is 0 unless a - _n_a_m_e is not a shell builtin or there is an error loading a new + printed includes all builtins, with an indication of whether or + not each is enabled. If --ss is supplied, the output is re- + stricted to the POSIX _s_p_e_c_i_a_l builtins. If no options are sup- + plied and a _n_a_m_e is not a shell builtin, eennaabbllee will attempt to + load _n_a_m_e from a shared object named _n_a_m_e, as if the command + were ``enable -f _n_a_m_e _n_a_m_e . The return value is 0 unless a + _n_a_m_e is not a shell builtin or there is an error loading a new builtin from a shared object. eevvaall [_a_r_g ...] - The _a_r_gs are read and concatenated together into a single com- - mand. This command is then read and executed by the shell, and - its exit status is returned as the value of eevvaall. If there are + The _a_r_gs are read and concatenated together into a single com- + mand. This command is then read and executed by the shell, and + its exit status is returned as the value of eevvaall. If there are no _a_r_g_s, or only null arguments, eevvaall returns 0. eexxeecc [--ccll] [--aa _n_a_m_e] [_c_o_m_m_a_n_d [_a_r_g_u_m_e_n_t_s]] - If _c_o_m_m_a_n_d is specified, it replaces the shell. No new process - is created. The _a_r_g_u_m_e_n_t_s become the arguments to _c_o_m_m_a_n_d. If + If _c_o_m_m_a_n_d is specified, it replaces the shell. No new process + is created. The _a_r_g_u_m_e_n_t_s become the arguments to _c_o_m_m_a_n_d. If the --ll option is supplied, the shell places a dash at the begin- ning of the zeroth argument passed to _c_o_m_m_a_n_d. This is what _l_o_- - _g_i_n(1) does. The --cc option causes _c_o_m_m_a_n_d to be executed with - an empty environment. If --aa is supplied, the shell passes _n_a_m_e + _g_i_n(1) does. The --cc option causes _c_o_m_m_a_n_d to be executed with + an empty environment. If --aa is supplied, the shell passes _n_a_m_e as the zeroth argument to the executed command. If _c_o_m_m_a_n_d can- - not be executed for some reason, a non-interactive shell exits, - unless the eexxeeccffaaiill shell option is enabled. In that case, it - returns failure. An interactive shell returns failure if the - file cannot be executed. A subshell exits unconditionally if - eexxeecc fails. If _c_o_m_m_a_n_d is not specified, any redirections take - effect in the current shell, and the return status is 0. If + not be executed for some reason, a non-interactive shell exits, + unless the eexxeeccffaaiill shell option is enabled. In that case, it + returns failure. An interactive shell returns failure if the + file cannot be executed. A subshell exits unconditionally if + eexxeecc fails. If _c_o_m_m_a_n_d is not specified, any redirections take + effect in the current shell, and the return status is 0. If there is a redirection error, the return status is 1. eexxiitt [_n] - Cause the shell to exit with a status of _n. If _n is omitted, + Cause the shell to exit with a status of _n. If _n is omitted, the exit status is that of the last command executed. A trap on EEXXIITT is executed before the shell terminates. eexxppoorrtt [--ffnn] [_n_a_m_e[=_w_o_r_d]] ... eexxppoorrtt --pp - The supplied _n_a_m_e_s are marked for automatic export to the envi- - ronment of subsequently executed commands. If the --ff option is - given, the _n_a_m_e_s refer to functions. If no _n_a_m_e_s are given, or - if the --pp option is supplied, a list of names of all exported - variables is printed. The --nn option causes the export property + The supplied _n_a_m_e_s are marked for automatic export to the envi- + ronment of subsequently executed commands. If the --ff option is + given, the _n_a_m_e_s refer to functions. If no _n_a_m_e_s are given, or + if the --pp option is supplied, a list of names of all exported + variables is printed. The --nn option causes the export property to be removed from each _n_a_m_e. If a variable name is followed by =_w_o_r_d, the value of the variable is set to _w_o_r_d. eexxppoorrtt returns an exit status of 0 unless an invalid option is encountered, one - of the _n_a_m_e_s is not a valid shell variable name, or --ff is sup- + of the _n_a_m_e_s is not a valid shell variable name, or --ff is sup- plied with a _n_a_m_e that is not a function. ffaallssee Does nothing, returns a non-zero status. ffcc [--ee _e_n_a_m_e] [--llnnrr] [_f_i_r_s_t] [_l_a_s_t] ffcc --ss [_p_a_t=_r_e_p] [_c_m_d] - The first form selects a range of commands from _f_i_r_s_t to _l_a_s_t - from the history list and displays or edits and re-executes - them. _F_i_r_s_t and _l_a_s_t may be specified as a string (to locate - the last command beginning with that string) or as a number (an - index into the history list, where a negative number is used as - an offset from the current command number). When listing, a - _f_i_r_s_t or _l_a_s_t of 0 is equivalent to -1 and -0 is equivalent to - the current command (usually the ffcc command); otherwise 0 is - equivalent to -1 and -0 is invalid. If _l_a_s_t is not specified, - it is set to the current command for listing (so that ``fc -l - -10'' prints the last 10 commands) and to _f_i_r_s_t otherwise. If - _f_i_r_s_t is not specified, it is set to the previous command for + The first form selects a range of commands from _f_i_r_s_t to _l_a_s_t + from the history list and displays or edits and re-executes + them. _F_i_r_s_t and _l_a_s_t may be specified as a string (to locate + the last command beginning with that string) or as a number (an + index into the history list, where a negative number is used as + an offset from the current command number). When listing, a + _f_i_r_s_t or _l_a_s_t of 0 is equivalent to -1 and -0 is equivalent to + the current command (usually the ffcc command); otherwise 0 is + equivalent to -1 and -0 is invalid. If _l_a_s_t is not specified, + it is set to the current command for listing (so that ``fc -l + -10'' prints the last 10 commands) and to _f_i_r_s_t otherwise. If + _f_i_r_s_t is not specified, it is set to the previous command for editing and -16 for listing. - The --nn option suppresses the command numbers when listing. The - --rr option reverses the order of the commands. If the --ll option - is given, the commands are listed on standard output. Other- - wise, the editor given by _e_n_a_m_e is invoked on a file containing - those commands. If _e_n_a_m_e is not given, the value of the FFCCEEDDIITT - variable is used, and the value of EEDDIITTOORR if FFCCEEDDIITT is not set. - If neither variable is set, _v_i is used. When editing is com- + The --nn option suppresses the command numbers when listing. The + --rr option reverses the order of the commands. If the --ll option + is given, the commands are listed on standard output. Other- + wise, the editor given by _e_n_a_m_e is invoked on a file containing + those commands. If _e_n_a_m_e is not given, the value of the FFCCEEDDIITT + variable is used, and the value of EEDDIITTOORR if FFCCEEDDIITT is not set. + If neither variable is set, _v_i is used. When editing is com- plete, the edited commands are echoed and executed. - In the second form, _c_o_m_m_a_n_d is re-executed after each instance - of _p_a_t is replaced by _r_e_p. _C_o_m_m_a_n_d is interpreted the same as - _f_i_r_s_t above. A useful alias to use with this is ``r="fc -s"'', - so that typing ``r cc'' runs the last command beginning with + In the second form, _c_o_m_m_a_n_d is re-executed after each instance + of _p_a_t is replaced by _r_e_p. _C_o_m_m_a_n_d is interpreted the same as + _f_i_r_s_t above. A useful alias to use with this is ``r="fc -s"'', + so that typing ``r cc'' runs the last command beginning with ``cc'' and typing ``r'' re-executes the last command. - If the first form is used, the return value is 0 unless an in- - valid option is encountered or _f_i_r_s_t or _l_a_s_t specify history - lines out of range. If the --ee option is supplied, the return + If the first form is used, the return value is 0 unless an in- + valid option is encountered or _f_i_r_s_t or _l_a_s_t specify history + lines out of range. If the --ee option is supplied, the return value is the value of the last command executed or failure if an error occurs with the temporary file of commands. If the second - form is used, the return status is that of the command re-exe- - cuted, unless _c_m_d does not specify a valid history line, in + form is used, the return status is that of the command re-exe- + cuted, unless _c_m_d does not specify a valid history line, in which case ffcc returns failure. ffgg [_j_o_b_s_p_e_c] - Resume _j_o_b_s_p_e_c in the foreground, and make it the current job. + Resume _j_o_b_s_p_e_c in the foreground, and make it the current job. If _j_o_b_s_p_e_c is not present, the shell's notion of the _c_u_r_r_e_n_t _j_o_b - is used. The return value is that of the command placed into - the foreground, or failure if run when job control is disabled + is used. The return value is that of the command placed into + the foreground, or failure if run when job control is disabled or, when run with job control enabled, if _j_o_b_s_p_e_c does not spec- - ify a valid job or _j_o_b_s_p_e_c specifies a job that was started + ify a valid job or _j_o_b_s_p_e_c specifies a job that was started without job control. ggeettooppttss _o_p_t_s_t_r_i_n_g _n_a_m_e [_a_r_g _._._.] - ggeettooppttss is used by shell procedures to parse positional parame- - ters. _o_p_t_s_t_r_i_n_g contains the option characters to be recog- - nized; if a character is followed by a colon, the option is ex- + ggeettooppttss is used by shell procedures to parse positional parame- + ters. _o_p_t_s_t_r_i_n_g contains the option characters to be recog- + nized; if a character is followed by a colon, the option is ex- pected to have an argument, which should be separated from it by - white space. The colon and question mark characters may not be - used as option characters. Each time it is invoked, ggeettooppttss - places the next option in the shell variable _n_a_m_e, initializing + white space. The colon and question mark characters may not be + used as option characters. Each time it is invoked, ggeettooppttss + places the next option in the shell variable _n_a_m_e, initializing _n_a_m_e if it does not exist, and the index of the next argument to be processed into the variable OOPPTTIINNDD. OOPPTTIINNDD is initialized to 1 each time the shell or a shell script is invoked. When an op- tion requires an argument, ggeettooppttss places that argument into the variable OOPPTTAARRGG. The shell does not reset OOPPTTIINNDD automatically; - it must be manually reset between multiple calls to ggeettooppttss - within the same shell invocation if a new set of parameters is + it must be manually reset between multiple calls to ggeettooppttss + within the same shell invocation if a new set of parameters is to be used. When the end of options is encountered, ggeettooppttss exits with a re- turn value greater than zero. OOPPTTIINNDD is set to the index of the first non-option argument, and _n_a_m_e is set to ?. - ggeettooppttss normally parses the positional parameters, but if more - arguments are supplied as _a_r_g values, ggeettooppttss parses those in- + ggeettooppttss normally parses the positional parameters, but if more + arguments are supplied as _a_r_g values, ggeettooppttss parses those in- stead. - ggeettooppttss can report errors in two ways. If the first character - of _o_p_t_s_t_r_i_n_g is a colon, _s_i_l_e_n_t error reporting is used. In - normal operation, diagnostic messages are printed when invalid - options or missing option arguments are encountered. If the - variable OOPPTTEERRRR is set to 0, no error messages will be dis- + ggeettooppttss can report errors in two ways. If the first character + of _o_p_t_s_t_r_i_n_g is a colon, _s_i_l_e_n_t error reporting is used. In + normal operation, diagnostic messages are printed when invalid + options or missing option arguments are encountered. If the + variable OOPPTTEERRRR is set to 0, no error messages will be dis- played, even if the first character of _o_p_t_s_t_r_i_n_g is not a colon. If an invalid option is seen, ggeettooppttss places ? into _n_a_m_e and, if - not silent, prints an error message and unsets OOPPTTAARRGG. If - ggeettooppttss is silent, the option character found is placed in OOPP-- + not silent, prints an error message and unsets OOPPTTAARRGG. If + ggeettooppttss is silent, the option character found is placed in OOPP-- TTAARRGG and no diagnostic message is printed. - If a required argument is not found, and ggeettooppttss is not silent, - a question mark (??) is placed in _n_a_m_e, OOPPTTAARRGG is unset, and a - diagnostic message is printed. If ggeettooppttss is silent, then a - colon (::) is placed in _n_a_m_e and OOPPTTAARRGG is set to the option + If a required argument is not found, and ggeettooppttss is not silent, + a question mark (??) is placed in _n_a_m_e, OOPPTTAARRGG is unset, and a + diagnostic message is printed. If ggeettooppttss is silent, then a + colon (::) is placed in _n_a_m_e and OOPPTTAARRGG is set to the option character found. - ggeettooppttss returns true if an option, specified or unspecified, is + ggeettooppttss returns true if an option, specified or unspecified, is found. It returns false if the end of options is encountered or an error occurs. hhaasshh [--llrr] [--pp _f_i_l_e_n_a_m_e] [--ddtt] [_n_a_m_e] Each time hhaasshh is invoked, the full pathname of the command _n_a_m_e - is determined by searching the directories in $$PPAATTHH and remem- + is determined by searching the directories in $$PPAATTHH and remem- bered. Any previously-remembered pathname is discarded. If the --pp option is supplied, 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. 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- + is used as the full filename of the command. The --rr option + causes the shell to forget all remembered locations. Assigning + to the PPAATTHH variable also clears all hashed filenames. The --dd + option causes the shell to forget the remembered location of + each _n_a_m_e. If the --tt option is supplied, the full pathname to + which each _n_a_m_e corresponds is printed. If multiple _n_a_m_e 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 + 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 @@ -5304,55 +5313,55 @@ 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. If _f_i_l_e_n_a_m_e is not supplied and - HHIISSTTFFIILLEE is unset or null, the --aa,, --nn,, --rr,, and --ww options have + _n lists only the last _n lines. If the shell variable HHIISSTTTTIIMMEE-- + FFOORRMMAATT is set and not null, it is used as a format string for + _s_t_r_f_t_i_m_e(3) to display the time stamp associated with each dis- + played history entry. No intervening blank is printed between + the formatted time stamp and the history line. If _f_i_l_e_n_a_m_e is + supplied, it is used as the name of the history file; if not, + the value of HHIISSTTFFIILLEE is used. If _f_i_l_e_n_a_m_e is not supplied and + HHIISSTTFFIILLEE is unset or null, the --aa,, --nn,, --rr,, and --ww options have no effect. Options, if supplied, have the following meanings: --cc Clear the history list by deleting all the entries. --dd _o_f_f_s_e_t - Delete the history entry at position _o_f_f_s_e_t. If _o_f_f_s_e_t + Delete the history entry at position _o_f_f_s_e_t. If _o_f_f_s_e_t is negative, it is interpreted as relative to one greater than the last history position, so negative indices count - back from the end of the history, and an index of -1 + back from the end of the history, and an index of -1 refers to the current hhiissttoorryy --dd command. --dd _s_t_a_r_t-_e_n_d - Delete the range of history entries between positions - _s_t_a_r_t and _e_n_d, inclusive. Positive and negative values + Delete the range of history entries between positions + _s_t_a_r_t and _e_n_d, inclusive. Positive and negative values for _s_t_a_r_t and _e_n_d are interpreted as described above. - --aa Append the ``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 ... ] @@ -5360,15 +5369,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 @@ -5377,247 +5386,253 @@ 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- + rreeaadd [--EEeerrss] [--aa _a_n_a_m_e] [--dd _d_e_l_i_m] [--ii _t_e_x_t] [--nn _n_c_h_a_r_s] [--NN _n_c_h_a_r_s] + [--pp _p_r_o_m_p_t] [--tt _t_i_m_e_o_u_t] [--uu _f_d] [_n_a_m_e ...] + One line is read from the standard input, or from the file de- 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- - line's default filename completion. + --ee If the standard input is coming from a terminal, rreeaadd + uses rreeaaddlliinnee (see RREEAADDLLIINNEE above) to obtain the line. + Readline uses the current (or default, if line editing + was not previously active) editing settings, but uses + readline's default filename completion. + --EE If the standard input is coming from a terminal, rreeaadd + uses rreeaaddlliinnee (see RREEAADDLLIINNEE above) to obtain the line. + Readline uses the current (or default, if line editing + was not previously active) editing settings, but uses + bash's default completion, including programmable comple- + tion. --ii _t_e_x_t If rreeaaddlliinnee is being used to read the line, _t_e_x_t is placed into the editing buffer before editing begins. @@ -6820,4 +6835,4 @@ BBUUGGSS -GNU Bash 5.3 2023 August 2 BASH(1) +GNU Bash 5.3 2023 August 15 BASH(1) diff --git a/doc/bash.1 b/doc/bash.1 index 1ffa08f0..592fc082 100644 --- a/doc/bash.1 +++ b/doc/bash.1 @@ -5,14 +5,14 @@ .\" Case Western Reserve University .\" chet.ramey@case.edu .\" -.\" Last Change: Thu Aug 10 10:49:52 EDT 2023 +.\" Last Change: Tue Aug 15 16:02:58 EDT 2023 .\" .\" bash_builtins, strip all but Built-Ins section .\" avoid a warning about an undefined register .\" .if !rzY .nr zY 0 .if \n(zZ=1 .ig zZ .if \n(zY=1 .ig zY -.TH BASH 1 "2023 August 10" "GNU Bash 5.3" +.TH BASH 1 "2023 August 15" "GNU Bash 5.3" .\" .\" There's some problem with having a `@' .\" in a tagged paragraph with the BSD man macros. @@ -7552,13 +7552,13 @@ The second is to select portions of that line for inclusion into the current one. The line selected from the history is the \fIevent\fP, and the portions of that line that are acted upon are \fIwords\fP. +The line is broken into words in the same fashion as when reading input, +so that several \fImetacharacter\fP-separated words surrounded by +quotes are considered one word. The \fIevent designator\fP selects the event, the optional \fIword designator\fP selects words from the event, and various optional \fImodifiers\fP are available to manipulate the selected words. -The line is broken into words in the same fashion as when reading input, -so that several \fImetacharacter\fP-separated words surrounded by -quotes are considered one word. .PP History expansions are introduced by the appearance of the history expansion character, which is \^\fB!\fP\^ by default. @@ -9777,7 +9777,7 @@ The return status is 0 unless an error occurs while reading the name of the current directory or an invalid option is supplied. .TP -\fBread\fP [\fB\-ers\fP] [\fB\-a\fP \fIaname\fP] [\fB\-d\fP \fIdelim\fP] [\fB\-i\fP \fItext\fP] [\fB\-n\fP \fInchars\fP] [\fB\-N\fP \fInchars\fP] [\fB\-p\fP \fIprompt\fP] [\fB\-t\fP \fItimeout\fP] [\fB\-u\fP \fIfd\fP] [\fIname\fP ...] +\fBread\fP [\fB\-Eers\fP] [\fB\-a\fP \fIaname\fP] [\fB\-d\fP \fIdelim\fP] [\fB\-i\fP \fItext\fP] [\fB\-n\fP \fInchars\fP] [\fB\-N\fP \fInchars\fP] [\fB\-p\fP \fIprompt\fP] [\fB\-t\fP \fItimeout\fP] [\fB\-u\fP \fIfd\fP] [\fIname\fP ...] One line is read from the standard input, or from the file descriptor \fIfd\fP supplied as an argument to the \fB\-u\fP option, split into words as described @@ -9827,16 +9827,32 @@ when it reads a NUL character. .B \-e If the standard input is coming from a terminal, +\fBread\fP uses .B readline (see .SM .B READLINE .ie \n(zZ=1 in \fIbash(1)\fP) .el above) -is used to obtain the line. +to obtain the line. Readline uses the current (or default, if line editing was not previously active) editing settings, but uses readline's default filename completion. .TP +.B \-E +If the standard input +is coming from a terminal, +\fBread\fP uses +.B readline +(see +.SM +.B READLINE +.ie \n(zZ=1 in \fIbash(1)\fP) +.el above) +to obtain the line. +Readline uses the current (or default, if line editing was not previously +active) editing settings, but uses bash's default completion, including +programmable completion. +.TP .B \-i \fItext\fP If .B readline diff --git a/doc/bash.html b/doc/bash.html index ca5c8c39..124463bd 100644 --- a/doc/bash.html +++ b/doc/bash.html @@ -3,7 +3,7 @@ -
BASH(1)2023 August 2BASH(1) +BASH(1)2023 August 15BASH(1)

Index @@ -9548,12 +9548,20 @@ The second is to select portions of that line for inclusion into the current one. The line selected from the history is the event, and the portions of that line that are acted upon are words. -Various modifiers are available to manipulate the selected words. The line is broken into words in the same fashion as when reading input, so that several metacharacter-separated words surrounded by quotes are considered one word. +The event designator selects the event, the optional +word designator selects words from the event, and +various optional modifiers are available to manipulate the +selected words. +

+ History expansions are introduced by the appearance of the history expansion character, which is ! by default. +History expansions may appear anywhere in the input, but do not nest. +

+ Only backslash (\) and single quotes can quote the history expansion character, but the history expansion character is also treated as quoted if it immediately precedes the closing double quote @@ -9562,10 +9570,8 @@ in a double-quoted string. Several characters inhibit history expansion if found immediately following the history expansion character, even if it is unquoted: -space, tab, newline, carriage return, -=, ;, &, and |. -If the extglob shell option is enabled, ( will also -inhibit expansion. +space, tab, newline, carriage return, =, +and the other shell metacharacters defined above.

Several shell options settable with the @@ -9632,6 +9638,10 @@ writing the history file. An event designator is a reference to a command line entry in the history list. +The event designator +consists of the portion of the word beginning with the history +expansion character and ending with the word designator if present, +or the end of the word. Unless the reference is absolute, events are relative to the current position in the history list.

@@ -12268,7 +12278,7 @@ 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 invalid option is supplied. -

read [-ers] [-a aname] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]
+
read [-Eers] [-a aname] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]
One line is read from the standard input, or from the file descriptor fd supplied as an argument to the -u option, split into words as described @@ -12328,6 +12338,7 @@ when it reads a NUL character.
If the standard input is coming from a terminal, +read uses readline (see @@ -12336,9 +12347,27 @@ is coming from a terminal, above) -is used to obtain the line. +to obtain the line. Readline uses the current (or default, if line editing was not previously active) editing settings, but uses readline's default filename completion. +
-E + +
+If the standard input +is coming from a terminal, +read uses +readline + +(see +READLINE + + + +above) +to obtain the line. +Readline uses the current (or default, if line editing was not previously +active) editing settings, but uses bash's default completion, including +programmable completion.
-i text
@@ -15086,7 +15115,7 @@ There may be only one active coprocess at a time.
-
GNU Bash 5.32023 August 2BASH(1) +GNU Bash 5.32023 August 15BASH(1)

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

-This document was created by man2html from /usr/local/src/bash/bash-20230808/doc/bash.1.
-Time: 09 August 2023 10:01:14 EDT +This document was created by man2html from /usr/local/src/bash/bash-20230812/doc/bash.1.
+Time: 15 August 2023 16:12:02 EDT diff --git a/doc/bash.info b/doc/bash.info index 6635fee7..f033ee96 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, 2 August 2023). +Bash shell (version 5.3, 15 August 2023). - This is Edition 5.3, last updated 2 August 2023, of 'The GNU Bash + This is Edition 5.3, last updated 15 August 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, 2 August 2023). The Bash home page is +Bash shell (version 5.3, 15 August 2023). The Bash home page is . - This is Edition 5.3, last updated 2 August 2023, of 'The GNU Bash + This is Edition 5.3, last updated 15 August 2023, of 'The GNU Bash Reference Manual', for 'Bash', Version 5.3. Bash contains features that appear in other popular shells, and some @@ -4263,7 +4263,7 @@ standard. assignment error occurs. 'read' - read [-ers] [-a ANAME] [-d DELIM] [-i TEXT] [-n NCHARS] + read [-Eers] [-a ANAME] [-d DELIM] [-i TEXT] [-n NCHARS] [-N NCHARS] [-p PROMPT] [-t TIMEOUT] [-u FD] [NAME ...] One line is read from the standard input, or from the file @@ -4299,6 +4299,12 @@ standard. was not previously active) editing settings, but uses Readline's default filename completion. + '-E' + Readline (*note Command Line Editing::) is used to obtain the + line. Readline uses the current (or default, if line editing + was not previously active) editing settings, but uses Bash's + default completion, including programmable completion. + '-i TEXT' If Readline is being used to read the line, TEXT is placed into the editing buffer before editing begins. @@ -10414,13 +10420,19 @@ functions about quoting still in effect from previous lines. History expansion takes place in two parts. The first is to determine which line from the history list should be used during substitution. The second is to select portions of that line for -inclusion into the current one. The line selected from the history is -called the "event", and the portions of that line that are acted upon -are called "words". Various "modifiers" are available to manipulate the -selected words. The line is broken into words in the same fashion that -Bash does, so that several words surrounded by quotes are considered one -word. History expansions are introduced by the appearance of the -history expansion character, which is '!' by default. +inclusion into the current one. + + The line selected from the history is called the "event", and the +portions of that line that are acted upon are called "words". The line +is broken into words in the same fashion that Bash does, so that several +words surrounded by quotes are considered one word. The "event +designator" selects the event, the optional "word designator" selects +words from the event, and various optional "modifiers" are available to +manipulate the selected words. + + History expansions are introduced by the appearance of the history +expansion character, which is '!' by default. History expansions may +appear anywhere in the input, but do not nest. History expansion implements shell-like quoting conventions: a backslash can be used to remove the special handling for the next @@ -10468,12 +10480,15 @@ File: bash.info, Node: Event Designators, Next: Word Designators, Up: History An event designator is a reference to a command line entry in the history list. Unless the reference is absolute, events are relative to -the current position in the history list. +the current position in the history list. The event designator consists +of the portion of the word beginning with the history expansion +character, and ending with the word designator if one is present, or the +end of the word. '!' Start a history substitution, except when followed by a space, tab, - the end of the line, '=', ';', '&', '|', or '(' (when the 'extglob' - shell option is enabled using the 'shopt' builtin). + the end of the line, '=', or the rest of the shell metacharacters + defined above (*note Definitions::). '!N' Refer to command line N. @@ -11433,13 +11448,13 @@ the baseline reference. variable as a default if no non-option arguments are supplied. The Bash 'read' builtin also accepts a prompt string with the '-p' option and will use Readline to obtain the line when given the '-e' - option. The 'read' builtin also has additional options to control - input: the '-s' option will turn off echoing of input characters as - they are read, the '-t' option will allow 'read' to time out if - input does not arrive within a specified number of seconds, the - '-n' option will allow reading only a specified number of - characters rather than a full line, and the '-d' option will read - until a particular character rather than newline. + or '-E' options. The 'read' builtin also has additional options to + control input: the '-s' option will turn off echoing of input + characters as they are read, the '-t' option will allow 'read' to + time out if input does not arrive within a specified number of + seconds, the '-n' option will allow reading only a specified number + of characters rather than a full line, and the '-d' option will + read until a particular character rather than newline. * The 'return' builtin may be used to abort execution of scripts executed with the '.' or 'source' builtins (*note Bourne Shell @@ -12148,7 +12163,7 @@ D.1 Index of Shell Builtin Commands * pwd: Bourne Shell Builtins. (line 218) * read: Bash Builtins. (line 513) -* readarray: Bash Builtins. (line 610) +* readarray: Bash Builtins. (line 616) * readonly: Bourne Shell Builtins. (line 228) * return: Bourne Shell Builtins. @@ -12157,7 +12172,7 @@ D.1 Index of Shell Builtin Commands * shift: Bourne Shell Builtins. (line 268) * shopt: The Shopt Builtin. (line 9) -* source: Bash Builtins. (line 619) +* source: Bash Builtins. (line 625) * suspend: Job Control Builtins. (line 116) * test: Bourne Shell Builtins. @@ -12168,12 +12183,12 @@ D.1 Index of Shell Builtin Commands (line 389) * true: Bourne Shell Builtins. (line 451) -* type: Bash Builtins. (line 624) -* typeset: Bash Builtins. (line 662) -* ulimit: Bash Builtins. (line 668) +* type: Bash Builtins. (line 630) +* typeset: Bash Builtins. (line 668) +* ulimit: Bash Builtins. (line 674) * umask: Bourne Shell Builtins. (line 456) -* unalias: Bash Builtins. (line 774) +* unalias: Bash Builtins. (line 780) * unset: Bourne Shell Builtins. (line 474) * wait: Job Control Builtins. @@ -12759,7 +12774,7 @@ D.5 Concept Index * functions, shell: Shell Functions. (line 6) * history builtins: Bash History Builtins. (line 6) -* history events: Event Designators. (line 8) +* history events: Event Designators. (line 11) * history expansion: History Interaction. (line 6) * history list: Bash History Facilities. (line 6) @@ -12849,138 +12864,138 @@ D.5 Concept Index  Tag Table: -Node: Top888 -Node: Introduction2799 -Node: What is Bash?3012 -Node: What is a shell?4123 -Node: Definitions6658 -Node: Basic Shell Features9606 -Node: Shell Syntax10822 -Node: Shell Operation11845 -Node: Quoting13135 -Node: Escape Character14436 -Node: Single Quotes14918 -Node: Double Quotes15263 -Node: ANSI-C Quoting16538 -Node: Locale Translation17847 -Node: Creating Internationalized Scripts19155 -Node: Comments23269 -Node: Shell Commands23884 -Node: Reserved Words24819 -Node: Simple Commands25572 -Node: Pipelines26223 -Node: Lists29206 -Node: Compound Commands30998 -Node: Looping Constructs32007 -Node: Conditional Constructs34499 -Node: Command Grouping48984 -Node: Coprocesses50459 -Node: GNU Parallel53119 -Node: Shell Functions54033 -Node: Shell Parameters61915 -Node: Positional Parameters66300 -Node: Special Parameters67199 -Node: Shell Expansions70410 -Node: Brace Expansion72495 -Node: Tilde Expansion75226 -Node: Shell Parameter Expansion77844 -Node: Command Substitution96434 -Node: Arithmetic Expansion99895 -Node: Process Substitution100860 -Node: Word Splitting101977 -Node: Filename Expansion104022 -Node: Pattern Matching106952 -Node: Quote Removal111951 -Node: Redirections112243 -Node: Executing Commands121933 -Node: Simple Command Expansion122600 -Node: Command Search and Execution124707 -Node: Command Execution Environment127091 -Node: Environment130123 -Node: Exit Status131783 -Node: Signals133564 -Node: Shell Scripts137010 -Node: Shell Builtin Commands140034 -Node: Bourne Shell Builtins142069 -Node: Bash Builtins165202 -Node: Modifying Shell Behavior197845 -Node: The Set Builtin198187 -Node: The Shopt Builtin209158 -Node: Special Builtins225293 -Node: Shell Variables226269 -Node: Bourne Shell Variables226703 -Node: Bash Variables228804 -Node: Bash Features263860 -Node: Invoking Bash264870 -Node: Bash Startup Files270906 -Node: Interactive Shells276034 -Node: What is an Interactive Shell?276442 -Node: Is this Shell Interactive?277088 -Node: Interactive Shell Behavior277900 -Node: Bash Conditional Expressions281526 -Node: Shell Arithmetic286165 -Node: Aliases289123 -Node: Arrays292014 -Node: The Directory Stack298572 -Node: Directory Stack Builtins299353 -Node: Controlling the Prompt303610 -Node: The Restricted Shell306572 -Node: Bash POSIX Mode309179 -Node: Shell Compatibility Mode325337 -Node: Job Control333578 -Node: Job Control Basics334035 -Node: Job Control Builtins339034 -Node: Job Control Variables344826 -Node: Command Line Editing345979 -Node: Introduction and Notation347647 -Node: Readline Interaction349267 -Node: Readline Bare Essentials350455 -Node: Readline Movement Commands352241 -Node: Readline Killing Commands353198 -Node: Readline Arguments355116 -Node: Searching356157 -Node: Readline Init File358340 -Node: Readline Init File Syntax359598 -Node: Conditional Init Constructs383620 -Node: Sample Init File387813 -Node: Bindable Readline Commands390934 -Node: Commands For Moving392135 -Node: Commands For History394183 -Node: Commands For Text399174 -Node: Commands For Killing403149 -Node: Numeric Arguments405850 -Node: Commands For Completion406986 -Node: Keyboard Macros411174 -Node: Miscellaneous Commands411859 -Node: Readline vi Mode417894 -Node: Programmable Completion418798 -Node: Programmable Completion Builtins426575 -Node: A Programmable Completion Example437692 -Node: Using History Interactively442937 -Node: Bash History Facilities443618 -Node: Bash History Builtins446626 -Node: History Interaction451714 -Node: Event Designators455331 -Node: Word Designators456698 -Node: Modifiers458560 -Node: Installing Bash460365 -Node: Basic Installation461499 -Node: Compilers and Options465218 -Node: Compiling For Multiple Architectures465956 -Node: Installation Names467645 -Node: Specifying the System Type469751 -Node: Sharing Defaults470465 -Node: Operation Controls471135 -Node: Optional Features472090 -Node: Reporting Bugs483306 -Node: Major Differences From The Bourne Shell484637 -Node: GNU Free Documentation License501483 -Node: Indexes526657 -Node: Builtin Index527108 -Node: Reserved Word Index534206 -Node: Variable Index536651 -Node: Function Index553782 -Node: Concept Index567500 +Node: Top890 +Node: Introduction2803 +Node: What is Bash?3016 +Node: What is a shell?4127 +Node: Definitions6662 +Node: Basic Shell Features9610 +Node: Shell Syntax10826 +Node: Shell Operation11849 +Node: Quoting13139 +Node: Escape Character14440 +Node: Single Quotes14922 +Node: Double Quotes15267 +Node: ANSI-C Quoting16542 +Node: Locale Translation17851 +Node: Creating Internationalized Scripts19159 +Node: Comments23273 +Node: Shell Commands23888 +Node: Reserved Words24823 +Node: Simple Commands25576 +Node: Pipelines26227 +Node: Lists29210 +Node: Compound Commands31002 +Node: Looping Constructs32011 +Node: Conditional Constructs34503 +Node: Command Grouping48988 +Node: Coprocesses50463 +Node: GNU Parallel53123 +Node: Shell Functions54037 +Node: Shell Parameters61919 +Node: Positional Parameters66304 +Node: Special Parameters67203 +Node: Shell Expansions70414 +Node: Brace Expansion72499 +Node: Tilde Expansion75230 +Node: Shell Parameter Expansion77848 +Node: Command Substitution96438 +Node: Arithmetic Expansion99899 +Node: Process Substitution100864 +Node: Word Splitting101981 +Node: Filename Expansion104026 +Node: Pattern Matching106956 +Node: Quote Removal111955 +Node: Redirections112247 +Node: Executing Commands121937 +Node: Simple Command Expansion122604 +Node: Command Search and Execution124711 +Node: Command Execution Environment127095 +Node: Environment130127 +Node: Exit Status131787 +Node: Signals133568 +Node: Shell Scripts137014 +Node: Shell Builtin Commands140038 +Node: Bourne Shell Builtins142073 +Node: Bash Builtins165206 +Node: Modifying Shell Behavior198141 +Node: The Set Builtin198483 +Node: The Shopt Builtin209454 +Node: Special Builtins225589 +Node: Shell Variables226565 +Node: Bourne Shell Variables226999 +Node: Bash Variables229100 +Node: Bash Features264156 +Node: Invoking Bash265166 +Node: Bash Startup Files271202 +Node: Interactive Shells276330 +Node: What is an Interactive Shell?276738 +Node: Is this Shell Interactive?277384 +Node: Interactive Shell Behavior278196 +Node: Bash Conditional Expressions281822 +Node: Shell Arithmetic286461 +Node: Aliases289419 +Node: Arrays292310 +Node: The Directory Stack298868 +Node: Directory Stack Builtins299649 +Node: Controlling the Prompt303906 +Node: The Restricted Shell306868 +Node: Bash POSIX Mode309475 +Node: Shell Compatibility Mode325633 +Node: Job Control333874 +Node: Job Control Basics334331 +Node: Job Control Builtins339330 +Node: Job Control Variables345122 +Node: Command Line Editing346275 +Node: Introduction and Notation347943 +Node: Readline Interaction349563 +Node: Readline Bare Essentials350751 +Node: Readline Movement Commands352537 +Node: Readline Killing Commands353494 +Node: Readline Arguments355412 +Node: Searching356453 +Node: Readline Init File358636 +Node: Readline Init File Syntax359894 +Node: Conditional Init Constructs383916 +Node: Sample Init File388109 +Node: Bindable Readline Commands391230 +Node: Commands For Moving392431 +Node: Commands For History394479 +Node: Commands For Text399470 +Node: Commands For Killing403445 +Node: Numeric Arguments406146 +Node: Commands For Completion407282 +Node: Keyboard Macros411470 +Node: Miscellaneous Commands412155 +Node: Readline vi Mode418190 +Node: Programmable Completion419094 +Node: Programmable Completion Builtins426871 +Node: A Programmable Completion Example437988 +Node: Using History Interactively443233 +Node: Bash History Facilities443914 +Node: Bash History Builtins446922 +Node: History Interaction452010 +Node: Event Designators455820 +Node: Word Designators457355 +Node: Modifiers459217 +Node: Installing Bash461022 +Node: Basic Installation462156 +Node: Compilers and Options465875 +Node: Compiling For Multiple Architectures466613 +Node: Installation Names468302 +Node: Specifying the System Type470408 +Node: Sharing Defaults471122 +Node: Operation Controls471792 +Node: Optional Features472747 +Node: Reporting Bugs483963 +Node: Major Differences From The Bourne Shell485294 +Node: GNU Free Documentation License502149 +Node: Indexes527323 +Node: Builtin Index527774 +Node: Reserved Word Index534872 +Node: Variable Index537317 +Node: Function Index554448 +Node: Concept Index568166  End Tag Table diff --git a/doc/bash.pdf b/doc/bash.pdf index 59b2ab8fe4f3a8d04dd603c92b886efddf4b8b7c..2650bd0e823f67d718a85ba9b3225aaa0680ea5e 100644 GIT binary patch delta 337190 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�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[CD4q&_Po=)J2(^DVf3TPW>6j!M3^hxJ zMDv6U5v+2fSS7h+#DmUEvLX6*E?GwOPzNhg4_nXPPWtO8N;nIj>gU~g;v8@IIj|sW zB?s?bE8xsC`?3T;^W|hr01%An@yHP~Gbot6o{Yk1c*dLA8%SmWMt^YIJUw{zB8SYd z>SwmOL)0w*C#CJsl_iHff0U}LB#sNRNI=%C;0Oot?}9Zv<2Avq=?jz*=tweH4d4|* z?V31=2+H5aImrVv!!9ZdDJPVZQk$iKh!XFRLAdv_Y!NFoO&#Pp9aXzeO3N~X>mKj z3Q$3t724$5?cyF>cD1xf1H1Oq$D1uswgDck88AtuPD$WJc1```rl?wgD{s^bgn0-K z$vh)fWu5Z^!c3KCjbEL@*2RLa3r3%WR%8s~lUM347ICQxoPPoaId$Du-fd-*Rwu44 zjA7zJK|EE6y@)0UIH)OP;_hQ_0v3mvipKohNx;55e{penu|EX^f$0@!9C{gYrWK|p zJc3eqqf1%2(IvtZ-4fR}c);3Y#Bjp`|B)sGp(y$F$ z7N}v_wQP0gO@Az!h(NtBbweB|7X40@kOm3+JqWpO9!4^F3NAu|C$1#TQ)xN5Q*Tzd z>AJ&;MY$@wQeL(QOXje2I7f){NQyB+w_{cEzPh-&Ry9(gGKL1eeyi+21CMc{f0Fa> zzg6L*tGs8IS6CcWDUzdFf#>Tpg>mjhW~u<$N}LS0yRGh z?hWPvv~}-8`_&<&1&u_l?Cu*T&WqZ)X27JXY}f4<%4vg#;vg_}p}^Wju`!C-eEm7vMx7LK}-Om2l^Th`mT?wW#zz{&2tD3Q778NmXKl$sHC z6pNqQRneM7)!V63|LyHSGaz;r>%*^P(eX(f%@a{5)f@%K7yUsT1!PmF^TO(s4Q)96$%cV9=K%$w|ZfDdNc@(#d%Ci3c@QTc(GPi+k$icmX~s1;E4;1r*xf`DOtY~h_>Sq!KXts)eryNtBFjCu z#}i;h6DOes?3Z!Od9_&8ty6h|)XaiKVt*NN0HKz4(8f}eR_q7E!ODsmhU&eMqCJ%& zu#)g=RZq_FTvKd~qp6%lQ^Fq_p&Ik+Fe0BdxjsNSS%9!4d4iJ__lm%)1zUn@%pX7z zwE<0uCQRM9H4OKQ#&S=tXhJXUpa1w_v{y8VM?*RotVDx_Nn_`MXnORUAPr*nWPhON zOtP?#KEMdGAxu8<4qW+h)Di$+BlmJ9{`RR8M_jQ!FbB#LA@{=x0K}zvKzpiFCjsaS z|0jtuCU5nDTz%2(v>bl*nKuJxu?0=}Y`UJ0<4_UolTUosmUSlP3Wb}xrhvi|z=BC*8 znT)We3%&A1rai`8=C=dO4BtpAX8Ufo9jlm&7xqBpWizP!jq!a*ejjo)3>RxL=ID*7 zuQ|w$zTzM|N08+sXeA@S)VQ>OQS$A_PJq1eTuQ`@qJLBh(OngmR>=mk!k9UfUakItc%dVum=Adq^`1 zu+;tHt_S=nuR+t;cyi9Oet#QEb|v`fx%s?Fy#T5n>qQ3SCh=4;O=Jk1IyVwQOyk)m zoPdWd7Tv_Q?Vd}A+(Yc|`$|YYo%gMKI@L68E+8`WlHdTWivVRgUI7WBY^tnuZCrEc zy7n}B|Mfs|Nu#&(;ghq>KMvKX?hE-?9n|It#rYv_%cr}xxDUS|+<*51=vx(ILpl{( z&qUAOp1nH1K7V^PRXp7HG$>6V$F-jZVOBIM&(QhK#|uAE&H%#6~1EE2;Z!q zgxRxOKk&ytIfG=8-__Z+=;e`o*e7N}>?5vxXZVobXv&1w8qr!Uvthi|Rb4-;Cl#?5 z^hraYwg)pWstyUa@_(bD$5u?zAryYLVm~%=U->B+Q1=~LOr;Dq{DV-uI~c#f8D*X^ zUuGv7aZVLBnc)@DuOa$>Pd;{*8=i(f-4m}iY_lpB!nMeO@)f>nneX&fAHQkWE%kkf zY+^0lY(KYF>wr;3gP=9;y4>$rdrN<&(OB@N*Y*>YepS5C52Y3ZAvAR7Te-Y_?n7QY8?kAk` zc=H3t8=c0ra|7x!_Ds?JI;JP+<>fo_4CNMk;U|79%|Dk8a~==Qs82(3wtbHm4nh3M zD^6`g{aEai*%Q21uTX6aIKL)uj@}&o53a{eO_PR)ua}lr1P-%9h~5q{WdB@{+AZZF z@PiOt4Ua?D1IYd273a1I#D(u7x6dhGXxk4pukX-LXFr|&56>vd@RLxNu75c&3O+sx zb98cLVQmU{oV{D?j^xA@{y$Gq+C-u^>MdLs--J-IAQl!W3uFfoiOCO7w|mCW-EM3* z!@L7|6y7oC)V+L}9ze<>cBed5$93-CIaU6NFp|K3`tQx*ijgnj{~xXrD#^oDLO#Fx ziF|T>WoPA_CP_kaDb>H%2Y;AyclF_$lrR|WV068~zaGfylb7WBhpUVVj!Un%KvFGv zAm6WEzyIQ9#cp1bKlbM(dBvID!Rqt+Sa;Q)eA*rk)p6UCe^$pcjQ>34PhS3qTz`2b z1#H~$pjflpR~%Z=u%ytkG5;#rIBEQ>=1Q8UP8y7*S{hZ?RJZ$@oPYb~ctZ&p?BM@{gXCV2jEUmt({=-j_DuN$c$E3;S)R1~@10!sN~WESj&9BaKk&1fo_ z-L9Ma;MhT-<^K1DXQwAsSCi^=s*l@xONLfSu|lnoTSK0Sf^tzz*55V9BkrdfNPDcw zT~}8_-2s8>=&5{QXry3?*_1|44%IKs;d~$sY(US=a>~mrRNgPM)|!76G7=LQP-$4d zS?$^`ASp7+oCE@rfi(rIK@e*1J$N~gskSH@&@cSZ3{86k7yZ#n7WT@@kZ^4X^D?r( z$KSLYv6PB3cx4ut)~RZ`9(E1NMGtB>O*J&;MTwwADMN}s&v9VL8R6@-yr7aBd4k03 z97?_ea|G9uNl7y_NHBkceN%74M?)J;Sg=X6HcD^6ux@{A6P=Nn`yet$0$m-e zL*40ph?4Rm)=RwuISPymOCh@&K>fE`_h6W8x~cPE(?+z7QG)pGc;QXoui6tjWiU-! ztsmXjQyTGmR@-{BuMEGbph+QPehmS!yoqi)Wz5UI-BkMvlvY}15La>+S3qXM$gJ59 z5Fa4VE~O4BMn-=knDKWFF?2dciErzE(=|$VJ!y9f8i*ysXqF}u$?$@y_%JUScO{PUZC!I=#XgY@QYwC@InI!)+#-auHMyM zecaUe_6pF!J)}YB;U$FJafEm^@8RGnq4GGyLz}C?eJOvrzSjY)WVBG6?LiHxg64TKnP4JAk2{CR05;N`&U+Bw7PDv5)th1e=yM%oLX*I)m0=#K9q=lP zC?8JJ6u#XoRcN6mO8oWCZZ*pQedUwMHi!YBasuB15L!f0Aoj2!h z$0#8Jcym}2spPTp`cu78Lc4vOQ$3Rm%rqT&%Y1)64XAr7=Tw&F?LuwD!3;`XW9ThX znxpHO7l)6)w`PTtmgB@*=0>~_h!5=%^hv?kj*ZV!$osSzGTfw!I!K&!s zzz!%plg_dnMJuR>`?lBOLAjqGWg83%(6F<~J_qkeJPBrS`B@cS8mTO>RESZeNi8<9 z`=)>7jVU6*9px0mD16-y6?oyAG&|2(1~4v}fqI6q5lc!YvBZdR#9zC9aLjUmHc37u ztC?Ms?yQOt>u5H;IL1xYpJroSI!Zdx)#TL?)%EdT*~^j7O@t`(ajs3cEz|mDtJAFG zN~a~zAXe%oA6fJFPaKegK$^uM#7IzO$z*>SXRLHY5s)KuF%wYYwWDOM%r2OP;oGzl zXqLMKBN7pp#6bv^y4BegQ^JOYxWeO;Oi~`UoDEXJo z6PPtcs`G&XB!1|6711n>A?;`Z92s1c@t`>}j~W=D0B%tORun2f=)^n8I!ySsO|X9u zv(8!-?1Qo;B|w)8@mGqKg?yOuF*IaScxm-|Tj4$+mIt5$T*&7XmHRf83vgiyNEig^ z>9U!~_Mlf3C6zg!E(qh^f&#!xV>xq(s?q|Jw>pDLDt#T`hMV>{bnQNTO>GYs;ZePq#st6Y6m z2gP~el&d>w`v#m6%7Oe)7uVe3M?xf#J-(J-in+XVYy*{*1_Km9c~VN3SJlk z32Uv|j+_t7TfQvENH9$-KyKjOu;m&u*)8nx9;^*pM|HKix2!V`1*|IwVQqiuct=yP z!dk1rxjU|j>hr1Rpfe1QwMR!Rivq=@4+XYiUr=vA8(RP_s+R+rOcIq^t&AX-F>j`B zUk=lQUa(bpyCjw(pRv%pM(rr4sfac@gX2?+G7Yy2KI%~}BsIZCm9;X_-B}H4 z!?Z~KS~gmXCf=WKb)Bxdk~YNV;2dFcU(IJonUCR4YHOfi9~>TAYADt?WA~K2(=7K! zRSFmYU*Yh!4o9l0iXLED6h1KF$_}4y|Cm{q+CPqVyZokw_k1fq1qDz{~r-O?z@C9SZ#sEQDfS>}A zs&8D?hPk049>9*mH{fmVs{koSg`!M9yA)p_mgp+rr;HLgt&l3%IX98E zPvSBNm?M{y3EJa&4Pcr9p-Xc#AU&g{h)(5P`b;9LY=2bG%diXJUZ6U5kkt2I@i9H0%lv zT3Q`EgL82JoI|ao?TD%XdcD-M5ukzCMqI2o&2B^$iuK{tb`awBk09*RzQWL`v^(j# zc$msdsM{}P690A$Q}xNhBo3+{OWileBY9i_+~xpa{GWev<@3dg%#0eH~>;dJg?(U9YK+z3f zkfVwOM7e(?#exfJQsOY2cu@6S!)1iM|ut1hA=>-Du!QP7rj-;4st4D>{ zcEKeR8PR^CtumgfDgSLr;im07Sp|k^H1(PCN7uxf4W(<0)}8Wwm2UxS#F^kbTku=o zM{DudT{sVXzc;}arDaYGw(S`aXe@WLbzbt(*0ao@-k;8`>IkZ4#ca^3J?ae(OdSEw zIz)f58kY^ODF^5+u?L2NGP|VhAPK%zzz7UN^+vIgRy&WE?v_gM9t|lvJc|l?-Rf$T z9k>&v^@1FVWaP7ny-6^rj-uJOV6?D3f?$qnRAEMhdisZYqmD;*=T05m***`rKwczs zOTmBl&7ceb(aWhC?o|zB<;%c0?S(Nwy#;@Z)$Oj@h_uk$8th_+h7PEj%c!ik6k@lr zBFT!8X_U-Zb-US|A?!rmaRaOLpdqHaYHQTi(-gI4VkJI~#+q|J2#S<{n6HkRrUp9g5ASNqv7I zN2fCZUYz+qIa$4Zvy4x`-u+6D%gV%j9Vm31uvKWud~;K%3t?dyi&>!3u(j0d8eOZ{ z;ftki_&5$G>UNT%{X#*LpU#apSsAw?XYP5r)z#h{DK5U+HsVJ|+?#Q_H`Dp=nocPl zbEclZSkF6#oJkURxK-;iFpb)c#PW?*AyWDr2!2qRez=~0`QysYcpEjg(2l$n~ zN~>>i1W!!#vBLn01y3O#EJPPEPP+c?p2?Fc!t^J^-jqDe_|wq)DaNPh+VOv_0>SaT z-><_5p6z6o?ZmJh4u5DHtWkp}7|Gl75I$-k$9ML2bpooCE{gj?P+bQ$0&2US&Lc_A zljown@l@^g|G0qmCaY*}0oVxbxwd71p8T@_|M}A@3k2O0g$Vu0mW75=H$YZzgR`*! zDe)|)r9Xem`2;GNgbQ>scM*TU&x=6`-lwQdYbQ^GQ`@<-0V}0sTm-Sqq+=#jQqX^bNQ${SX?i)G z=CZhm`6NyKtzx&pVZLSMN5Qhv;qpS|gssaWy8eM1n>S&W^KngJL7=L#o ztk5#Qg#9FQaO1hy&*y(@xA?{KD*n_eKzy-V?G{T5t=CsduiN0c&Fw1VmY%I~EgoA* z<;y`RP~2T$zYesy4lPzd4VPt4kl!unNRF#FQ6w&C>B7aEC-}a})9w_`o$IIAXmolL zxw!{mzs~_8gMo{r?HYItKI)jn%l+wOtzr^O-GI?F1@7|6)PR4{nG1)OSuu{#xxKEq zuP!laXDo8Tp)ktr7f=AAEotR=w)Ez?GahpolzSAYhYEck+i)~G0kcn+%2GUpT>y?A zOg!7ygVisTHkQtfapjYrzL?05eMdR-QKO1(=;C;J9c|`j)zF%TH-=&5+_la}l{mZl zV7h*i)9iV-EVh434SKx#^Gtj=o~lXzQ`6Cw0Dp2Gfs{I1i z1p|9FFUefY{`)0f#;X>2v0v9^l+S(a)aWCrb8nsO(1O=>^#+3f{?Rpz(7u27(a^57 zg_cApF>{NzQ=g5Vnp3?8-(L`BQ9M_cqnUc6zg-aJc#(hqRB0qhNEaQZM1Avw{I|O6 z@j`>U+kQS_hu56saQv(-ng4Rn`%__ChONF-xwieQC6Bk~n!17b#JMKmDduZ6_n!D% z6F-2M4`}%lU4QJl;#aU{tNPePe{F!rQRmIQz2Uofy{EYpx3rAMp~8G{$m0({gUx;Z z?pyLn)!#akl!`z2J+=Cx8WM{-72yd~kgv~ocwWcSKTL7{B|OoWFjg#ym5@r!QWCNG z*){p*>YJ;P;p4 z^FEj8nqawt#Vb~^rr4nu^?qMe>lS@mR7Yt4^_ibv{s%3;xrit%-0VSYO)p>UP>TkK znUszCzmN?`6Grao5dtG@Gb%V1E`cc>GkNgRZ+qrM-76yTuUZniphZ0+i_mW#6ckrOOhRDd?M zpQ_cisjK?fqLnm7R5$3@mVecQ5SUzzbzpPMPRsqLz<=bEQ7x~EJ#(Og zpQ-#yyK2fq7a&`1%Wc^r__t*pDmpc=tjew|cIEFySJstzK`)lO^6>?S`UyIpVG!G$vwtQmCfI>xGfyBRKR;vk;1fv#u- zl=NL(Xw%!6c=eyFnHMkW!}T~|QQzfcc`PU8T6o1Zx;lMgl;#5cPimeVqE5^-#fkMT zu~pOjqiLPNMWdCL(txH$<;;Q~j(hMGsMvG>@4^zhMxbhq?thtf+?d1wR5LISb1FNR zSP!0mgX)TLn>{qFh1a+S{g%5F{eoPeoArVT(G%Z?8mxXSTPE0s!U%;jpp^n>jxAUh z^p%x*WgG>GyQlL_R_$}>T-?J}>h0jAwc;!AZ0Mns>w$SF9$!v8bWEUM_n%PF82k_E zaF9CN-&s=!1AlGQlFd>n*f14GJR;aTfwVs<4hLdz`D)RW#r=-8Q+`2tlQ@s3Ua*8? z+SEJa&5|I=hr4;?YWYE}BDK`Tq6=y%AQ&ce0Aysm%Rk3yUz}z^be==>hsyo`JmV1k zr*IGxWhgh=jR{OU9~EX24j`6?8?@IsXGW8*l$O{sMT`AILPpD ziYqORJctrH_}XPZy8SO9Wj|Ynm7gG z;f9*)@z5v6=OaBHLwb{RN}c!J+4 zLfYe8b(Fq{F9Ov&Eq}l;d6EF%ez&}v5n`14AQwg|fpi1PxvQ(|mT{HhO3PuKZwv$p zgkY^**n#u&*2VXi+$bLvuOJkd6fq*xFQ^-1USehtU!l233K0a329H2cx;FR@{24st zV2r|dfYK9LjK!am)JjVx^N|c=g*kG^J*Ci)GZmb)TX;gmMNC*==!u+37D3=@M1^tU zq)ar*&8JQ@;J{1sFi84O3cmO2m#<%o<$$xua+5a21ll37mFUM?nL5F-@Spy&mbY)v zi?`o?d-LY2yGxT0u^N9;MVwM5Ta!px7{kV!P zkU&ny(WYsDGbf8@Tu*8<815HALBxZb3|Fa^QmaUh`m()4s(`+m;UkhFbN6 z=;pJX^2ceO8{E&lQpR(gp}|3(XD77N^CrGvX+FlUw}oP@BsxD424Y5Rqii+_a?OuP zUtQa|+3t|e^`_U#sB-+nV@}__Iq*0!N?T0b)w5%X{t%{wAH^2;wmM0)v9=%o*l#eC@luop*!&5+^RN`_9HpFXG`C_KD znc?0o0c+Loku*I(FLz8Mgr00stkTHDec&IRgp95`{cdlcxJ379k7+l*in zU)p~iTgAW$5XsyP_8*z#SU8C0vga~6(1`xjE`}K4Um;DBgXPi0~v*6 zMD9$TG;tMRB%c~nt0ciwC96W#V^+WV*AFIyqFjOA6ev$q!&DXHxet+c+8nEun43J8 zP(<-$99?++T}P9cwJ3jI zUNzwgK<8I&S#l7Xd1;LKN_jACXOAAmJ&L|9@rS5DM%Q&Pug2w$7K~pWAcL}E9;tw{ zV-PH^(VE@&cp90Tie}jH;X%|e>NS&@O`%L{CaqeS_~uk9mwoK`E5zdRIEWK_*?f9_ zF7WQ@pteuUs9`EPG%b19?i^EDUOskDS@1W^( z@XM8Q$~(opc;E>xa}sncA;x)-Q92?+cLGm_q9SRHGM8vn(^!b^*cPqxy}5zZ&rsVf z6OBn~Ex$_FjY+rU{JfxN{zmxyin@s;d^* zut>o6{U7wHBsoBjQdPjqP-l2K0Sb_pHqlR?M0PNYI5Ak31jPFE7#W5E0NqnC68u}N zv+x7}BNa&!$>MO3H3jjUg@isRl&iWK~yM*^CnbCAwbOB>Ma|qSfqQ zc~+R9@|qL7^J<>prHBe-yoKM_U03g2xt(H_IOleA`W}Y$Hk(yin$sQ+hh51pXh1-9 zCO!1Gn2v=5(slp}=os7j=^TzoU?Ws>L~v2ma75m4J)rKGSd_j~di~bCz z$m`Cb&8(D%C3$+n!y2Nfhp8+cPZ0NprL1GvM+h+>`t4={{5O7&H$5uO+(N(lg+ z^*B*Q?-`(3=Dc{)6lNJAAg9*cbHE9C7z;2Rf&-49_Mo5`#ae%Uk}2{W0W*O`LgzwO z^SsXpfe70Cue0ivmR)qK(u`-5eQJoJbEc^?f4VK{oM{?5XL@9| zxNl9B=dfQs?P*KT01Xwet_)kXp;6Lj{KO3DJN2s{1$ucFkaLjw)DL|O~51exiS^MDA%A+CGe5)%i0sx_{^73uMmqblYqGw8Y^wb3D` zd5E*+&;4*ht$vq9I8@ynAC3?p!3O`v50`Wp%eP?cZZnSLmfT-xzFea3FTTI{FROiH z2a|lduYWiSK0XR_baG{3Z3=jt&0Fho+_n||ucyF|&U8JM5fb3Fo&J!OwXKXLIo7Jv zj+Du8cOi)hmt2!v%W9`@kXPwD_TWYWyezd!n(2Bh2@r_O!NGUF^MU$|T;#w%`E|89 za?yA2|ED7dd+71VLGO+}qc@8q-6|y5aU2wSo`3kh*g%u}qi^2&$c54!lol)gxe{`{iF2y5{=w^0u_5OC|-o8RF`@BN0i7RI?d&hECCK);{Hk%}0SLi&+ zcToQIJ->PN16q7{5r%9-(IOs z{eNzs%H%;D*nQ$42$fZHlvGu*N|QQObC0nfhUO?=ME4$!{AO30=NU@MGI>H@%Mac2!DJwVRBXSc}f*v*XtwSS@tZ4ww9{bSy2~O=^?e7^Zim4 zzNpx4SyGxcX>OKaWoFS>jNjPzFII~}8iM!%_G8OoADLPv_FQMbkBMqliu$nY_!3CEL zm29KdMu`jVO(u>>Gd%dnU0G~K-B=iP*arj0S`!gA7M%*qV{~@Mjql55vtb`p0OAqs zS%$nZAf)MI$Ukpp(u?#k!k))wO@CUOr3?;wW&heLR$B&`lbKc9ve>e+PFZF33mzlA z2{1PFCY+`X7c58V9ZGAIR;b!7EB1LOw;AAt)wpM-E)ECYp*VbbetvTC?GzMK8;V^_ zJSu0rcxauj^~xpVPRo>YP}u&^^182G8yG#Z)vgB5D@v3si(RdpSoH-lA%6<}!@4>~ zyF6nR2W-oYRiS!dS=JU)qn%y=Y$A=^$x%r=syMSFXM=R{nFQ)dZAidrK1JB{T~;H& z{sh%!vOPv=4$&xGJ-}&)!w!C8#FT3Eoa%1d8nrMEe$?H+Gkkiqv#?rBuTD3NPfq*{ z)59a{bxGeRZ)O$%>^uIhkAHnSaQwCB{=XxD2Z;JRB7ox@h5+-w&rh!xXO|a0UM)VI zUA&us0zc{?OgnWG3LrF#nFb;Dqy8%IcRY^qqrH!T{AV?>yCUZENDHHoVG}$3!HX5p z#v(_>mVcWzsUHT1ne@Zi#r)!O%8)@927;Kj^w#939>o!GD$P%0GJnKRH7iX@CXAW^ z$3yu}RswER#jad2^a~&%Ji(w9OE{1;)D=$l@B#MyE3LwxkqWCcu3&+Hj z&CzQb`Pef)X!iE{;`Bm39Re76v1QEjd1J*`_S)<}4%=RV*2F;56v=ThrH!?ksV3YC zYJo9!!+5{Di0a~JQGXxf*s%eKtueT!578(dMXx{nOS%Z9!T^Ila-$Qg$bK~KCR}RV zAN~!)QqLN82=84F%lAk4e{1SC`kHPUoYB`jb0oDq$)6{29}Md|V!Z(SI39x8yw#he877b=>kr z8|Q{@h{+h1JxV~~Sfh*}rtCKEyGpVQh|%q=D915NZw476g4)s$QmH!vTcay`J#1;U zHWIjkC4TU1oD~(R+?3UteF*eyL`oA{PvYNk*=z~ zuC$vDVv>Vt;D0OhAhCn}_7k9)!tZ7&9q8dCiZ)LJHTHF~Pkeb!iX~66%^H4?hEI*# zRXLhCrRcPY*nXl$8iM*Dq7!kh zZziK>;`4k_kpckJco=_&7!jnmh}~(%3W(lsbH`ToF@NI31DMkWA}7y?A!`tH?->!^ z@eYjea@91(LFXLFREjHWwuW%>=EMBz$B%NIfGC0eTQwB1hg!U!AQ4_{hi35pP?_We zLVH%^uPe4q%7kZBSz3u?Vx5*?uA&6S+9nj7GRRCQD~g{hbO-s@`YBH~DTkdWs7=;_ zZ7fxk4SylF+DnvjPcSdZI<&)8D#6!v8Ae#0VeoB1X22GW+K~pwtK%I`r zd4Iztfu^b6+{oVCyx(Lj4L8+UT~uZ@tBSil?WNt#8odSM4-L+ImUj*=M;2w!`T+rQ zg5@4qmHrdX7o_8_hl99BhLUckf*P@5@@unGlNfdAt;+f3#pTuf^zvfza)tITS3*Z! zd(3%SD6}0e!fRLxxGLVbano4C5;SaC-G4EU!rGx6u8c*!2fuE`9hOo6^dJNp7=!3* zi)_aaRJ|(=n5&+unr;556*?dLk=J{&LYo4pK#`}b;hm$s%M!;|GhAiG>gQvw#uT|& zpk^;Vj+zBo>?QPDQl@)J(##UPeVCl|&61fF>U^kDUYMnJ4MwG$o~ltW+;kFIU4M!a z`@BZ?X%IL_?D#_)VGvUj!XOz8U#?#68)yxe$A`Zxa9p;D|oAPe^ekh zL@=XXUk&K8PBurZ-4pi1NJV=&9U$9H9ylVEIn>djR^W|GWl;biVCQ4|q%yzl6`qop zsb+SnZ0-YY#rhH*Chyob=T=^`UjTzKGSkaNlR9YoJWp4F!EIgqrMe1LVt>c5L_D03 z(C)1S_J}9@lxtMG#hqzSfXnKk^<)+q0v zybFmO4SV|JZza1C9P6{I^@%aC>fT(mDWbge{`E2jze#p_GDZiwo-Jd90O#@4J14)V zj6u40Gn1fw{pRZZ{KJO{*ncM73lN~Rir$>%t5T#Fl9+L(By~J_yTHSgK!&1he`X3l z38CWU4rK+RUmN+7mW2?pxJa8D%EZ#VkM+IYgZF7(H7OMZGGm>|{>`Rj>GD!@5F|+F zjs~b~sKyfLkkrj$Xbc8cx-ASHcGuFRrd&!B>>-C-SJDMt^`)iEPJgHvCLdB$Nlt?y z_B%HGp52Y%liGO~@??{*-gNd}Ody-W|epc-mES@oqW7Ho4QaXU8NoaKbJGUV$BsP$IT>DDzJTNr1}D>5*8$Fj@U>gB9a{zVM_6||oa&6?u^EH;YbCaSpN zgjw5vefB|Lw76lLmg-e4&MuI8f8lEMnt{`{W-^en5j0z}On=3|*fUbNw&O>k+om~u z-N;Msmb}WhX$*2JTxw)Tx`KFnjP#W{YxJGJM&v)lC9&T`W+mTcjSu-g&W(mbIz3;X4m zP4W}$q)u=n9MXX(CAVJz{q4+B^lcU{fh=;dZ-WoZSbtKn!F7pS(jiOJ=-HO02a?SF zmLAI^rYzl^MaR-q9I}f@fQr9QfYReoK=VTDm(6 z+tOPuyrb*@My7mp#5}I|Z1Z%Q{z~)E7n-L#3)?(Po$3ry(p?IH;Y-sbwtY)F=!l&h z@@zXfFMo`q!*=psXs7NhY&(?_v=GF%dRM_|WcVH*kDbRQs}uL2V;4U=lElAhAn{*j zt?ndjW3?VL^m?O66ZgK6w_htcKT&7d!(L?RLZ|N+|M=JuO5|_w$a<8<-xEfg$-cX| zMsN6^zWA8F@GqIf-!f74R~(SMP;|1p-&Hk4;~y9II6MfKEX61;u{o4}_08V3`2u}^ z^!?F)0VTrlvXiaI&VPstZ+&TPSxJWlXa z{Qfw2-sd)jhE;V@NV(%+?+#)3(PM1T0#`P-|D%h#H2G$gB~9%pf%tQG9}hn*BcTLpR0 zv~^M525a7|>VIM>er)e}@Qd0OW)$IMtQuZ7MO6mX4Gb=tpeUO*FIQZ=P!pZ~D#n+2 zb2s2v{Q}L&Cr+71K4+KTy!qkm-*R$9P}~>O<=aU)Q{B#rLMFgI(1WEhrI5bB;oU1=(w%POW?rVuUes z<(k*Usoc~^oN?F_C(KN-VkKX0cmPy$El`Fs>WX9Wi=@a<5@{W}lZ%anEzCV0PSI3HQeNRrG42XAU6_Rs+Y>y8eqXAXxx zvsx_qrc$&>gwm)doBQ|2^X^FFDR=zp{QEhtBY$iPl&(SOKWW1wDC;xEwJu3E-uwdy z7VP(!y zUaMc@1!&r)jLtBb(%IJ+ug~X{77l%zgo#y}!JY5;KdH;q6`DGPL1o3 zFn`sqQx^m9U=fOF?31Vi9(Mi=cnEH}VIe~_9JBDD<+U&@*xaceIgn12rUU7OR7*#t z8paxE0vST`OoZxaP9T(P76y;Ny|ZXUV1P$cAxr~K%upP$5s{|>jz45Xi4RCLI3=Lx zCqq*dPi6{lE-zkR&)9hs4O4 zu#r>Gazm+L>BPS2jW;<+5+Y({9Z{yOc(dnS`l-i8Ad-xXhguW?s0LqdtJxqN5r1D0 z{^Ym6c9{A5z?fj|P%nrA0dpW}C~6RMaSmgY;!bHvIOfpc979p3T|dsb^PhrqG02ly z6440f3~Ei`9rn5HvjW@Wp$s_1V**cvGJ>M?&&{2pa1x-dzkf3qhgmknrx5B2xrr;@ z%4$wjF0EEIpczX#&*_HV^4cc&D1VH}XoU2wRR#Xq?5c7t>jwos?ZZxboui_>ZTWWB zip1v*+<%qJBq(==_|1r=Lx7wTFu;aU%zt{tl?VSR zO*{P0m(9tDzmZsDA8`F;#D5g0F8>|unvHZX@{L3W6SklhC&XL5Ib27vNmd%bq+plV zZ2^M5S0tcPgvxR>R#mLCs`#g8E1fF9V8jM`YA947(u?B^BZgz|>HxoG)du@1rA~SCw`iZD?m)H3UjH*$w$l9RFEX~t| z{IxBLMlSBR>v+BvrL4&4QhK0aw<(r&UOzbF7H!S*wsGI&y(iPg!(oQvq${*2b^3S> z2L#RA3ifq>#{o}y4S#sC6)+VZAEN`nTT`<_kft7B)vie zf?0IRGL(>Pv=%^==y*3efzkCR6zw{5foV}1*=ZVAe<{{`o0~voPZBm71kNO)im#-e zQ0<_J3tpBH1Ah{tDRwQp`4nf63+Yao`>e`G^VIAhe)N7_LJjLY8yLW%xa$)7*eog8 z&zq^hQ+J@Bxe(IBJ-w1wGxy5G1S)ve-fsZG#0J14PJ(>{$~g!vnJzT zpMmfcV1G6lttBB`BuwfU<*wSSrMdh8>#OtWoy>wnwN&lf-M$TO>S`i4X{3D_g- zhj=^cuP)wRsU``595e1;C(ySH2FK@TU(MJR8Gm-#VHZ<&1tXn$CVie=Q84~_y8uZ&6y%BFe=~e zcwU<ZSw~Uwo|f&T`4oo4oFss6@xhv9f<%Y zGk*=}`(gvR77AW8O>rwEtI4HOgq8cWVIm2?Y?PU@#O2ZgwUFAE7QrKkSQHbVI0ET z6|M3Kri^N#Ok>+S`4RVK?3s^DV}|F!P#wqEt}{^YeX-e07}M}@LY^zD4pG&L4ncX_ zKTq#`TN4BY#UU}Ko|@US6>&^bleR*xoY+rl5ZIt0#$E^x`vs;0!J{M=cWV*IT7S}y zsgG5MukAhd>tp$9SRY6I-kyj%*xzV#df7=fs*fkMI6Nk?0bAD7Ppppd@Z3alc>d<{ z>tElyzW8SDKn8oxFtoj#=c~J*Ew)^NmuTQ@xi}AihnnB;T3i`fp9m>* zLZpxs*_&pDlD(_vKPWBt+a-58_ysaGvgX(L=CkTC479Z@>`L0^s`PGAc zXAJKa>UxtXtgzc78??cNOgx?N*wCQwk0Dq?Rh9?;t#Vn)?<%NwyXH4#08O2kZ1Y+i zTHP1zU9c@yb#1+!=riq2T^=u~(4_ov0{PLMV6@PaPxQ>zwRQ^1=gQ`;(t4>E?bvi&RKQ)b4r;h+E-wkUE zSPa6A)7+W|EN0KjHDC?V!;n0T9)K{JX-6^0m^|oV^xI{715d*8%8T}-B$FMjkN5l} z!&o+myBi;O9orZvrp`g$R61g>p$yygK7a2Vy5yjBf53UY zx7W|VyO_J6KA4BW%5|sPxxO!NTWMV;1SOqY%2jS4vn^CONl-)%OT<|~mIifj@oIRD zOuV+;SBMIusQ?sZAx`^?Uqwr_)jdV1uj+QcJ8-5AyUvo#(i>fk@|%kH;6s#lqNl0) z+DryAXX~hUFs3O?_dpvzfBjwXGH>pJ2+?Q$!HE2m5t^Y$Y@39H1~2xvq6)*&vnl!) zAz`Fe!L%u%dP z7XF{7AO;Jpi%mEZCF=4sZPPY`<}!_o!J-{36q~U%V@s|iH_a~g4d$Wu@G6RutfcMU zJebsyc{_*a@|}HUe>w^SSh$fvh^Ch>B>eGJ5Gm=k zmV7UfYEu6SH5tXcdVl%iQgjVM9H-rpFV26|pwt~xsXR)f?wB}?Q>E1cWmT0upwD{c zIE)gleA6te^6YlQ(4s7wEHCn6g_<=(MYd%%D(_IX*`RvO;P2hOSTuQA)M&Ay0 zVOv-Zy3d<6tZ1oLlX^HvjKHSH7kHD`Mo1xJA$!0y35nYtvF!2C3Vfo*ralhSctTJ! zfDjZE+tni$_C=*52tjVkrYW~4+p=y(6rnt>RYZ_bHHT8d#~GKbESOXWe^}?MHLDv- zH9ie-+InJ;gi1HygrFPQ=*L%4>&Jf};SXD|j~^U^BskHXF`BRQn#+_VIOH;YHXGqZ zQExJBd1_5y{`{xjlJdF%LoC49?$-=#+S205h?XMH(UKP{EeU%A3H6*lj$-fNHWEyA zXSIzOoz``}D!96ZxHQI;i`$f1aV7?cuc^=>gg!YAS5Sm~>!YK9lqMjsHywW`vg1H1 zht>K&@vtA8aiJ?kvvsDVgQtkt1AXorsi*w{+@VD5PJ1#ekhB_5ZSL5j!RY*MLe9vN zlUSdQoKXN%1Wyq&w8V_ij2kM~zVx4cQM2aQev>!$)26Ih-Tk>9F`qDT%|~adddC(y zq?27$?pW32tUlJJ6sI_(-jsi`^*~_A`5l54f)Mrowq~F9GN4ur#25>Mfos>?c2pRI zft0&}fPU!fDNPd-=(7UdGPJMRQih1$X4)Cs_aMPU)RIf&>%YA{zdXCV;_8fi?8Bne zAk-cMCM}lzHiHwTKK8%1wK+v?LTe5ml<+sd!2Py0s8g>ZJML!+{EitTx zDLQHPmCD~RHZjS@^eTTVNRrU2Sg_+UzxdNXTF90X9MG_1v=?U|G!RU>{c;x|Dh>Sl zPq9EBlMyA&?nO^%5f~3?*PPV?K!G>kRpnMB{6E0WM^~@?I>fYxW7VdOO7ItdPzE8w zL7Ym{E`kGRO#-$425oYHE5&|$%c`k$LzwkR>MmQ_^wSjIUo?N%v0fC%GQtR>1P9|$ zL)sautd@ftcq?@d5Il<1;w=sA^9|q%w9M<>CVP<3R3T0a8$-nA;bG7bXyW2RlW7{B z8S>(;thSjzojpn1I)%pGK)ieXPRW2{uVXe>@2_vBcAqBB?h`Urr2sJ1RSIvG9IR3{ z01i2TUsdIPC(3`7`*prpcQgozuHtDnLtDlzOd~(ofK<6|fMY$826rRSl7?=?p|MIu zB2uFX444pKftVol9c%;|*0qI`2|FrwkP*jQ#NaK0iG}~%)I9`AXiSFiUjo_GXvfoS z9)oT&HTm1%PD8|yY3GaUW+n$FXsizX5D$lR%qxi9mV&yXi^op$H;g`{|7dJj{a@|RX+*0wz8ldkw-I)wII)%6Ti zSHWQPAZLGwAY!qO!L5q2VrsRqdU?>10Fpp$zkE{zqm$5s5Y>K?c0nfH46KM+E295( zmkCIKNpiSCf|wl8p3BGzX(S?tNe=^R&v~NLgmE~u^H(=>!_OuD6ZyF?8cocn`=;b6 znP>P11S^Ex(P5?RB(^T=$4EejGB=lC{@3ftr3P-j#49n6U{3g%1^2_ zUH1d?iWkgQQ}046Zd| z0X^o_s*f43uZv|?Ez#@C_pLZdccqKn{sb`RE-M~Rq#mr8J}jIpx-qnad|-}w+*BYt z6UZU-yC#ERkhi=zy?%B6cG7fu%o<5G80epWD|+V4uWhC)c8Hm5jE#c9_((D@rw8a0 zwkajwmf$E%dvo1G99~o`Yh*lImz$+9*G8WNCYS{6xn8P|mKyNRY>93kBvu(&<2Kv< zv0-YBV??H+c+wb0)&ZcNNijV4G6f9VC`pGRfQ~uwK+Mr97JyO2o!xGeLy<9Q8pP#) zi)0D@_T}|2Q{^FX*`anlygY(_%T{kfvmuI;kgg$aAi)=Q0|nIO+n%(|50@wC3dj(xLB)Q~R9o(k0tc9VzGUc08XvJ_KdjYK*|CSl}PnHn8G_)w-6bLJrIP5oq3 zOFhjZhLOum9xye3kP`a8GBw|2Nu;UWJOV}fE-eCz)7g6(MVivR1(Gc%U=su!e`l(M z)77Cwo8N;NfP9x8#-O@Mi$Q~b1SIusO%GfSN%TR6xg0Vdt2=#{3ld`r1jy}$SXWWL z2mJE~$)M}=>$97==Chot;#6JIBi%bO^Y>E+JbsTmihOM&eYhA0Mo!c0iExpZo1z5ZMRF180rnK?$%a4{Bb-ELo?x`Rrg+1J)#RWQ(y=j*yXjnzSau^uf?d@@>~ z@&WjLuoJ*Sof~LzEd210b=u|WLX`hdkTA1!I?#?Eq(La%+`8>*z4$GQn3N({H4x%f`|IES}>&2me;kY z0Zw#rPeaJQT@wWm@yD@$I5gxn1=o?D9%A{5?)B^dG@++Po%203F<6UlVf?p&jYVPFy<{d9Z@7 z5Cig}u>(ue>$8H1Zdr5BpgQyrhcW?)qu4#!8oll4NJXi(;C!Wj0$dxf;;=oP)a^ul zF?De5X*|O7VwdSt${%O?0#BcMlLQhrzr>Vtay9>Zm%$Uke_2C#wq7a**_=BGW^K`V zCyo=$lTy3&M$)(S6As_Fz~-br_&OOKHd0;PC8ME=lTXh9uONzpue`7>uB->CypBpd z5}?!lY7fcHr(ZoC;_xKIqjDBM?21W4DN@%<&*tdoqo0rd1wlQh-ILMduK_WWf#f#~ z`wV@ReaAhxgEukBlf>kLe}A9(>G{9W?e}LPgN55Y$gP>>%N-ig5G|7=NS$niG~Bk2 zRm-~zRCK7UTi(JiEou*ZQ^0x;O?}`^SMc@%arI^r!c0l;%^&3}L!3rqq4Ek9cVhAa zW<9Q3{`-+vUHOO_4zI;(&L`ipSnJ9zTrW7z;{L+r8{b}EJ$rHUf9m>|tGCa8e0lxq zR<6Kle7OBM4JT%~s+6p#+YrShi`2>=QFYw&rr4moQOk@%oJ8Y}_t35C(0!p*Loub% zN%?q#K|Wm#8V)cK>doD+4bQh_QE~TVqtN6Ybi2HBtp}qZhNCQUZwl3$@)m9RpB3Mt zV_Q`B$cR36RwBBse~W4hfJ;e+Low^+CuoJSYUv@7KVWh<;3$l>GZ${1x2V2D9kfT*s@~Yhx1_0(d`zXf1gBp84CI*R=x;*oMef{S{PK@c05N0qjFG@>d52vW!(a<$*0$UtYca*AiCA&~K0+aacXnZP68V zWw5%>o8J)VC)YwD47234TlQuIFIhlbY~+lGx~MvEe*#6dYy~8Ua7@{Z8Bnm;c*zV* zCuar`juQH{W*~MIe}x&uL@z^_!C=87-2_vfXwf=o9BYh$H=VH#7So<}fKN#Kj&<5N z0uuL(<8)X6dAYUF7{|T15aKY?6GLn@6ARcQfSy=nM3k&HyS&La9dBCy>6&*BoLBy% z&W@9=f5w8%e<*S1KggwGY*WlJY4K4yo9#)n$Qur30h z>rTFbXQ>}LztF%LVP9k5OfN&mxl=1&vg80qe=#%G18zEUpV(OPG*BZtp>jpiKqkcZ zqknJu_t}9h3a68>H)^poa-2bZ_45*j>8$a-|RB4jA|V^MZsIfk9cRJp1xYa&7Bd2BaK(WX{9qxN_>l!Zun zf0y_mc;5+ezq|hCwV%$+NH!RH2a@P`f1Pi3s4MmyL=HUL=?h z@;UrslM4@rC(8n1Hq5CK<4SJsP>w#Tf470+sZH%&m%Kc3At1+I+qSqD4AU{xdZba` zZDe3?+HFKJgn9ePoKE|utTuHqj4;x2wN+;^rZPCn!bzm+CLawsj(rR#gnC2=zvh3UW}Ktia&0ope@SDF@cDXGaC!l68>`OR_@hG}X+e`e>A z%Qe!*$TMFV=e`tmvWl<-IU0zV^O=yloQ7LGbZx{aKt^HVKE&=f$EFeDkOnFILtbim zP{`tG-$%l<*miu6Hf6o}O$jknG#tQx z61FTR7Hr~m?lTA5UIZd6GsA(Jf58}OLl&yXYKF*#Q9KtJzO01D{?-y+7*0_?nH9W# zbGziULpE|z+SFH95Od19x@@`d*PZk`2DN3;c5?>6t9)JddJi#Q9|Rs-YgzK4j1jKS zgYk_iPC}EYz~Z!XtedULC*@i|c-EhSgUGUUG$b#Jtqq%ihBO*atBZ{yf6cS$|CH>F z^yox(@_zN7S~9C-wy5`Bi@@t9e7WCJ1g1X+8)TY*kA)ZM)FK1IW(sOVrgu}Rg-S!` zEtBAonmjZF^bIW2FiH?VW6afCXo3UQb1Ku661?#jQOe9NhC$lJ29z=lGy)io&BQ*X z1fekxi!&}^T-PU=M$_TIfAdE8I^)4-ycvzHJ4&))5Vlr&Dx+rB9RhWRQNm?=4z1gP zSMnb;{7^UAUd^*y`aoTeTuqZvK&3z=O(N;0r-8eEl(Q1Q%QP-cCut6Y$$-QdL1F~q z!0RnCM89p4Bp^_!R}`lDU7!QuZiEBS{(x(JKyVNGk@I8G)G`y8e+-{&>MR66vs0x7 z5@I^P<#pcf#=QozYrDMZTCdycc)0MJ9DJbPmX6bZ;M|6JQuJEdZJ4HTjeh%~=ufxq z_12EN-vL~q>15AM0QLT(ywdt*5cwFjo;MDOIqQ)-KOWGZC2#Sxt+C-DlE*y-Y4~Uz zcfiI`)PsRo;bmQwe~%glF%ae+3>HZz8=j%)kgB~_=A5be=BF16QI-vl65PUXs!hWM zCRGMi1MlRPE#;LcqI9{)WkrlV4Zc$x^ZiO&mCj?OLgXRHQhvb(hZtHIZ^1jiez~;o zVQm~D?X*r4XWF)l(W#C}ERcLCb{W%Li%Xd5$drxn7{%G~~8T=1R_&AF7DW+cIy*&2rYDt@`x|3Ckyg`CZ$y{5I z8z38k?n3}@G;yX-^<>LGJ~`?&fjtNDsf48&cNx?&b5#UkU?54q(z6M5eS~4suej-# z59nqTho<7zf7a3-W@I)xv`A9T;Vj$K!rSFSX5bu3N!Z(6aqzWV`;DH?)OcUhhlYce z^aJlAnkns_w^E!z1f2PkJ-*htCpCo_G9O=;%@>=iX zoX#ooXDg+YF`SIapQLi$6J^k*r3hZ{>zUM$&L0At;D(R^hS6V34Tt`k4(j|TT>G%A z$%5R>T69H3s5RVNSW3bur)`4zUMF&zW{s0>mPEB%1okw7V z{P-alv$O7t1OZEvKl9Qs+K)^)lF@L)I{V2qq z%RaqZ!IJ!wM|8h9yM6y{LB1WMANx5*r!EmESiGYptF^}nM6+9%Z5p#XFF|Bie3s@rdx`|>OWt4p_Co}W5WLA z;wTWGpwl1-aM1sRXz@vW8GrgX@IC8T{5$~;?cuxke4JfUBKA?Yb?RVOZ{)fGTI3BE zK_DbhR;@{P4PBXZTbWct(>mLjBkQWRrf;Z8*0kx0HZ83!W`(1rETtPJp)F-w=c3_# z{r2_lvy_jAJ>UBE`Nid1Euz78@>0XtA6%**6LG0mYt+ydfiTh%<$q;M<@FF8g}%~! zJ^O*yD6480{bU~V4v-O`UF%E3Tm3`yfLOMKo^$< zU715|Wl@{7HEFmblQgbN?B{v`96uCXgP|%;FuL2&S1#0#+K0`Gs%spYq%4HDM} z2d55(i5E-VR`v$2K6GO7dl!f5_i52ljJ~i_v|yrpWawZojuk5j)6M=zN05ks2T%Tw z(whCc){caUvu)r|eMFGN zk{U!q%h`!CFn_3-5EE8uy)uSqT`Q00!Iecxq%6qsh_ayTiuzmv|9^W0av<)+t)9RAB*IUEV`75` zi78wgQy8df1~NFdJ0;llBXNFk_DI5|UD|FC14{f-X99M{+`1R}JYr4^c? z0~|X{-hX-!$AfSmC850a4F%OIs_Ku1OAK@vR55Myszk;yP_v_1{=&n9@?2DR)Dx`rn4|@n?A8|byMK%fOl`SB0t)N2GvE8T9$hhc6$mZx30WGmMh4E0y32yK8WL`yxw2 z3-FsvRXvxx=2>UAtGaS!OjHig9OB85rdG72HHeYQK^^W*lFvvBbL=r+wHs@I<$o~- zy#qALp`0-$7=chQ6Ic9Xm`3`cj4Ld_H5i?BZMB7Hl7X>4bK?ymIS|0nB=faNNq!VL z8&Ebh`{OY$oBZGA{Ap=dJHd#tXJb-*TB?V5V%Sf&K2GhWN|1R9qEf-gWhFYZhM+x5 z9B3_1l(3X{?RF4#YkE5EvHaMXGk?~M0_CWxdyMJ6=pT9rW z;!7r@T%s49wmUzJC++Uzr_UFkJ_wi(!f`Cz_s;_c=?CG^AQkL8D^Xh4;FP2zfiGM~ zN59xt&b!Xp{i1bUZ4rk~v*s%+IiBb5F<$WctHzk6ZBUZC3KGU;VU00^FMlXgL+eXk z!BGHF4KANeDm4kNE9StuEB9KdKZQV;I)lt3$hDnGJ+*JB`h$-r+%ZVuy0OGqy-VEH z)kB?v4`Z_K`9*7~(g0_O7mOB2v%JV5C;kS0Va~5EKGi~dBJB9%GZ_1x_xm1C-JS^1 zJRX9b`mT;%ky`BW+c8ELDSzPWX^DD6RMrP9u8ZI|w=6f$sulyX<->w)w+Kx+=KxpzN98e6GZ4&l(uUOUdm*Ok;6F zun+iNVB0C=v%FLyYi*$ijx!j|{+`!W$tBGzmOV}dfLpf>ddwja{D0o-UgX(GmB9;n zI3se{YS#{NKWs1k_6dSCJ#Ct9%PTk>BF!Y;-mtW8B;NeQ0CMWCV-Eb%J0$5;Z&)c z*MC2tf}`(n7|ERD;(uue2L^w_j;)IR01ZPcmOhPRsa}C*9Rt)&zRioY1_awydt+ka zs+j13g1E+yE;Yh&!`M_DUY9cY9M_)os&3-4@)GxJeZ6VM#a+oYA)j#~s}go|E-ju6 zY9{xKyQ`aP77j=>+j&@|OX2V!cN(X>iM)>oUTk|U@Xh&?m8n!KRZaQJDZe*a^S}6daenpg z`sVY+A@lHuNtsKe!#P8Pni66-n*l!|wO!i6EkV55A4tWOfRgpiG@&KzYoTTi_L4rx z5(&0S^f7I-jek+`?Nwe+0;O5e7w*ZJLslo0UC2hH&@*0gSRBSgt(rfSRV{#qOp;W! zuWNYibT6-dfWyEx;a655T^y<-V04)myd>v_L;(NCP1R6yVBLuhpQ2eQlCy0NZkZ6x zfvU6?;nhG*fe`II)Gg1*a8TkU*jM$Cw5B|F2UybND}TzwNwtfE2({P88tX70%cJy5 zVN{5AT@7Xg18~^}^y@ngvJNgOb&EzvLKZn#en7~#m)IA5|@+)vduRomM!)1bkJEp5j5NbfAlS#x>T{r!0P z>3VRZB*{f{DNRg?$}q8MgK&m%d*U}PU~l3 zxE!%6<%tqdv;6_xSceL9E)6!uVd5OH*Zx!GJeB~S8`_>IbQ^hn;5O!Wt-cJoAH>Hn z`s@2Ko-s0mJZl+AXNtB~U>k{a*dFMC#ioJ_5e;0`$J=XcaH6O7p{SO|Nv5@5CHnfj zqJM^kk4MHhL?G^D)8X>`;_cPl0rcUHIu4psCax7-D^_I&22UZI6B2<=uwn!`1c0p!By#8k4p4 zzN!-9MA;``Ovfy$ux=g%R8b3%oR~uzP^p1lhz@(R*JDz(?8}p|T`H<9()MWC^1fxh z@39UDKL}Lz2d>wC5~ws|PAULf9AACz0>T_U^;0M}X8rHDKe?}ZBt^$^U0#z^P=9&G z|BN~k+6;hU!T(A_Y>dzu60K5Q{qSPrh2FTqGWpnR@e{6i1M~-bpCp-rTbEz1&#y0T z4>=+-DtEi;5smRWkhMQ)oo9;Am|)VEmGl>!&4-$Teb&|^nbZWR&WS;=9ELU~d^P^8 z`f~kn2_hVo`2Ga>1fNURjQ^@K3&bD1@TXA%pmlXE z>Zt;#v7293^()$dWY{_2yTAKz^X654pA2i~*mwOyeqU$dW*W>CR%F4*NPmNok=804 ztHkWVHM_RdSaodX3I`==7bmJi(lE?`M1ePvuU1l%5bq*2sa&$6rFSuhcz1$PvALLq z#?3M92LtT7eS)HTGmI;CNR7qPqN%2wx)$tSuRapZWC?vj1&oH*$v`hA9(7x9DQ&-B z)2;CYAoTrLYyKb@Ann|nSAVGbRAry@d3*C&Y?@#vv=r))6CPEqJym)?uOPx!1=>{V zML#C`9Y{azk@F(nt2NR%EG;L5U?$MvhgvBZ_;0}0*>i#+cvr#AN%}_!Yz^P=`doK% z{n&*$uf!csl^K?N=hVzs@<+vMFG!@J!6{M3o^-=vJoV)xRlTA;7=PX)3fJ}eN+-)6 z9a|L2h+}anW)f*WrHCw?vG&g z7XI(2=wHitv4y&IFMc^x0;Wh(fVZ}G@z$=8 ztFPzsom=}?LP-e!sXwdz1ts6Y|36=ZK}?=5Lh|*+ujJL;g&CExAPhs2#j*VRZVy8q zFMqyxlMo862WZ_@_{S4jy}BfKKVPIl#Bl1}29}glp2$zDn;*ZqU(x$Z@@YSpU%ZKOM}OGt zbGezv6}Qe6dD_<1mehjOk4@Y0%@t|8rG@@DzYtI?3@Fm8GdEyaK;y_Kn7MuK-#$_c z@lJ3-`Yk7-?Rq%OhIizlYxkrS6>m1zYSl5B(;^*^nFf@lYQ?&FBz;RZT+WBq6@PhX zce_?CRAfPt=IR*Uq$j>1>t|BJh4g*oaa`-btNJ7F^deDEM4C%ckg`NA5|Fzs2Z}@~ z3lg05n;ITL(_9_*Obp}ejk>j2U68WlM6RHOaGo(gt(tO=8&M@|dQdVPbA{^wnG!c* zyo{)Sf6+2=7@k^Y-`D4kgUd)+vVU`Zjz$r1G>@l>14KH%wmKt&`SJ1@tJCX%$i_yp z0Y@YfWT$wrTJPFQ-YG9YM3^VaEXjN|83`$}S$LyX{nnoZ0D65% z=6R8ZBVH7#mLYN6^?>D#2Y+`OLjlcv8Nnlx`&DC5I?RHI=H{+;y(cbu^05>B{beAP zAW>VdZioiN>k%S)T}UI_ScI+?7eZ``(?x2nHnk|%pboP(HjPI%Hi(Pd5gBPvwaDZi zWa&%CX4Em;0P&QxvmFY0?brU;HGJcG>SkdfMQ;C_CUI22DPu$8xPQph5uYWwQOPu8qeL2JLSg^;GO?m<)@j0Pz?rB7&Qmy$4G zLl>Y=S)Y+>U}s-}q=0g1okCQnGh3X|sn1bBLUsc4YvB!9@n4U%)}AyA;&gy0Gv1eX z5Z?57S7bwT-0g_yJAX+jM745(@@&Rd&257RdC`5Zk?Go}IRhVh)N1|gx3ouK+jZl& z96I>DQgRLEWJ!=axGl`V19Hh>F6r2H(Y}5fhBG^T zbNl1nSMT55{UE0&g?B~y{rz_%9U5OC$;U896YVwM0Ko0q=34MW*_A!u)D9?v0;VZS z!_*HX>_jA~fXPkYflrL|+iJ%+D*&R>$%H3_QWaVuYzeIqSsvtZamLBFi@^EN1X%_? z%j3==o%}G*Pk-BdObnawuq`W(D*fXDRa2s(b zt5d$D-S!Hu)4+bp&oePzL4!D-o)Ka^9pX8ZNJki;H)cg~0x7^Z>&mJ})wUziy7|qf z?foXORl`7BjKkd-#@aIjV{6OU1wBmCcxzqJg9@s1%ZaRAj6JPvaX=fD31h@>VMdE=#Jqhl>RlE|9xvBNQf6$d|LM1 zCfswceX9eDg5<#R+fr`?vNjJ~Y%Y~2lmn3mG&&8FfGQ@c0%de=RN={Cz|4?mt9&2_ zboyN~9??MKZMimf8{DfrIYSke8cVEb;PQWCBRnxZ@}GtF@u^w{kuCE*9Ch+2f)HrH zAb-!tDb!+KF3~Q=5*kFHLqeTJ9p%^v-e37WZRfW(Egy_W+IUTE>lZjnC$2^ z(8wvE{XTSC(_(JO5z`Bx2uj3ds0ZP=Omc2HDoEK0h|7G3ie_1m(zAv)W~V$V2)&N$ zpLt~i8gm!mZ{~6(b`^~#CwM-gTsRl`pno9Te*NzK53h&p9{SIQ^-)mdOtT(Cc}7+$ zZyIAm;ynisb>sJx!zNr)K*$GJp?j%snQaGL&1;o@V-GQIeT_5xUQ8RbN4uBl+n2*G zMrj$%fB}@8R@$68lXMTV z%}?oD5T?1oSU7s>el*}}&o~;}!hiQF&IC7y4$Z;8mLWKCdqKPi%v^I*Cjmz@iBfMJ z2nFvifoscx(`G8MX-j;{8x*>#DmMsQUSSrkO}{>M>Zmj6InaWdUWCetv4M>WZwuEr!fVwX}lzL?RB zUs|@Nek5`=uvQ<{R(*GDs!|%a`hheYD^Mi}o7xw^BV@^BwJVu!HaT=nN7vDKANQ@F zsK>By(DI75nmsO4|KR?u7-pO6XFvD9kjaROIVgho#2}GNkA`VtVt*YS+qAn4)>bgG zuelhy-FH(emOIhS51@g>Q za93Q*5CX4`iwdR1+yimAcz9Y82g3C`@4OZgN-+a` ztO9%9waqn14)5w}Qhy<2X&SJIxpR0KDPiiMICFtQes;{GY2|S6g2F;>(aK8~al9{3kL5(MyV95F|z? zgG5igzDV+0B4dTU zvBS~>3eHd{UwTw;$Z)@^PMv)dFqo&(NN#4kp!6>E7(d^Pq9D%)DUC_02@anYCsR$Jrdc)} zd_LVMEt6Jun$M(~v^`tkroFrAoz6l#wUjB?j#n>1xqTJ7g*=W|5{6T&?zUQ)E7aqom zvGWv^j+E+GU_Y#)O^TlrdZR5(MTf(BuJ&S!P&%vMK0RH3Vr z>;NZjSMTe|Gslym6UJA0RCKvYfVsB$SSMHH|EsYMUCgcD z-M)SO=KT+EZ&bN6bFPCLb9V-8=p^x8nD9_O^#LZh=kb|~?d>Qpdj-5u!8It2Om~vH z7p_p31H{bC*P16IsuHx0JfKt8>j!?=T1x)HhzIqicjUzvCN95UMfaBoj|W(*Uw?k1 zNypjiAkFmoUCsR%5NM006en7Xfse`lCNAK<|KJc zW1VJ`wPHunrDwgE_v(4`DGri)j(=}|Ib`m^Z$OeXl0M}rWFkGb3IQ8wY;V1^LC>7MALu*46nRtMYpdQB>oN^?nrl)*M(IS2h zB88Vg44Z|R_ixX+D>NLtE7oV03DXw1y{S81$cHze z^8Lm47yk!NSQ?R+DHQ>&e>gQY3O+sxb98cLVQmU{oW)z~a@#f*{_m&YW-?QG#-Vw? zbi3_1uHv|BCvB`urxWj_lmuJsQlvsqaolIftL!`OIk*wvMa*_PyUHXnC;$Y`*DBx^?Y$8d&QpZIF1zue*yb{v4t-8N2f1B z%Z1h*v=%G;=fRpiKeiUX9Ywb9;n2kzres4Ntar1so0qpU_x9NOW1nN|ndkBq%q~bt z>a4KNtL-)`*VMYs%00CI`zl=k%d5EZH{fPI^k3)#;|94TavJo7gV&7JWmrYqQB3=;Vj4 z9paR9Q|*hj{$xq?R!uVF+lLJ)MLWPYtXOZ-4JnFa{_dVsf0DoysU3!5RV5*y{-&~4 z)pl2qhJZ+LKPVuZX*P7&re+I}5VS?B$Z4ZBL6mJ{S5cZT3%$FXQhOv`m{%p$o^G>8 zt+g};Y_js6thFZ(o4g>$!&??krx`++N=1OGQCe0`t$JUUd3pa=ZWVGe*Rj($bFTGkRbeF-)UoO!$mhu_riG?CnI^Sx$s?4M(udLX^nR*Fe&+(5|FR^Y9(_ka=+PrCP^XQ|T=MNkNp@ zeml)Ue@yK3?P8*wK4!+YM1aQdrP*s;%!E_z+0Qo}b84%KK=~Ebr z_@9$vZQYPvCY&yCZO@k;EIj}`5@w7O{oNyRT)sA^dTUR~TC^E)xZ^X*=7U&c3Q;?Z z+cidf?y6o}bXVjJ!$KZK1a5*&C27(d@oATp6yp!jI7C`D8c?(Zn8-`;uVK@7y#bXy ze=vo`y7ZJsz{;rgkT)BK<-<5LtJwr$VyB5?2$ti9g!Cb~0>*6SkT@2|WUu-4RMt-pRlciD=3`%RNAzx@Uy z9*QWm-O%XvfD-@qEA}l+5}4n9Wlxb_e=v?AAG&z;`pta)`o)ANg-I`7I6=#L>#E?a zH(N2Pg1omx>wp{pp2&z6*?}AD%l^n-3-P)YTrp+Qr428#L&J#%w80*eu4(B4kK#xQ z9Cl@rqr(Ds)krUj?MM^2A!A_RtBw9(yEkLb(vW%cxZ?!=i!}DRHs@-WFrt>Io96h^ zTp2)GOyw}6%3(^FpA4NZ5Bzb zWmA|CCU=Q4Azx0A)j8vQA~g5``>NXuDK)hOVFekcLB9`(Lov!tCSD4r=SPQ4ublx& zD3~#+^OZDwr1;Ljss-mohCHIcuoIRvMy43G8;>IS33DnH7lITLt^X=4e?T5+fugKj z6O+sl9ls0nDDaa*?s$kI9&*P%JEZx2nSUmSyoZ#Ar&V`7@G}NihoBRo-X70QMGy;v z!65eP$G3|&=Tjlf>xM7{DM<)1yD3F=W}1LNGz??ifEfWnZ)e%7JLGe7(O>hjg$B->X>I?xOc!S>k*1h~OexCQ3_a2 zwSF?+QSIDp8GS`H&FD~$<=;W#jG;Zv*8~Ihe4DMP*q;bw;C88FXlj4Qz20^Pa)3La zSC|@MU2&aLCU6$_f5|$>Bh}v(dJh zX+KM<0I8@KC%Ul+r!#dSt`wZ|^w?(=%_6?UgkQ;&_cq%sp z7f;$xDr|f_e^-gyp;$ivC7aYo8Yl1qKk|F4d$cOpLOlwcOs&uSARfg{A*L{eP@VR7 zFNDkt`|godc61jTiG+bS#HP?qxbZ?(W+sT!W;S@T2HQJ-eRaj-VCZX@C-7{-0{yg? z47bcpv%t^}0#^!0b&t=?*~Vt9J#|2g}Q{;+pJ)Y`{@kAA3EJ)7P|Q5$4NsBx?wK$ z!$Bxa+fb&u3>ab?Pa5OwlU2?@WevB`kyB8!U?PK5xgMRiwJ8rse-g*-8Y9!D+Txc` z_lQ=<4>Zf)_R5 zz7%{2`c-@A{_MlPLKZ@s8n#ZY9Tq>=@L>4}pgzJ2p8hdb;1AY>L2R$yUeDiLPG!_y zuPFTIiAQIKzU>D6@r=$fDIz@-bxwY_qWL1D@wzoux%-{sdy*eY4S@@N+lS+=06`GBXv=_%;C6jG3@# zYL8^BUbnzydoui7KU7uY}dW$BF)nv2^e~2mk z&KW{O4&rK9-pej?AV_S;!4tG7c2%kq;MunPM0~|RN&?|C)}X0S#92EEeEspFBVF?h zNWKiufLxVUd;By@QhBdK<#S#q=NA?xiczUIdSi}Pjs}>z*DdI2)gFLXj@E#`j4H8X zPe@cnO)aq#lVlowIS6=OgqgpaivhHThRL$ z5|sZefpfbhM`fw!FX!ifpDB>>wN_MXA^_I=*f9YVBks}vv zUTws?J$S~0r?L>GhuO5-Ex*~GC%_-CPvS0Ez{lmDXmwe3a6~IhoG-3(x+}6rnZiO~ z+Gc0n`p2tVuxf=(^4=QW1{f)RVntYb zc_z8teN8fc=`q8k9rIZ5e;=6gcT!h|Ja`qBa>rtF`yxW<4i?Ec=&@@To*kOLElT^g z7n>E0ms5_?tEmO4*#8;k)K&S6;yt1aGXZwV3SdHj?;D8Yo50;D={4pT)?Z_WQKmEkYlgnc#e-asnFrYR2BC8qd zVIh5~A>k6)4iknnX?0cyCe0qmy|CJ8X8rozS6%We*WWErwT8!Bl#yxy#gc``>EPX; zPmM%>@%Hgp^z{AI-6UQvPTj%t08Ebg6>9xrIV)oA>lzPgP+=ex+p^}LGQ3mx_2f0* zZcXh^vvvOXZ?}%?f1Gmd3epA78`$gg3FwgRrhi`f5CGZd)z}Q3TMK`1$@6-r?WxcEzLqB-0yhWJ2)uV|8Cx{Zc~rEBjuv#qG6;!1kkoez4Tr;}dnEB!T4DND}tVAYB_TEy}D~UP@EE zjYWpf1xvg!)HL{*G79}j8?qH=cIaETGh*M{C)TMHV%j^&mFC=KSNz+jZ*S&r2AxEn zEq8v6r(4WwJNI+(>aB%lXW!N z!we8l7~ zXlZ=lSvci z?Zxut<)xe(xl<)&<1DtPdVeI7#5>!dmUgJCQFlkt2XV>>rlp$DdTd_qDZ(d63^I-? zzrV@bJ9g(Z^)lE^j*9F->!RJ2`9o_AT+pVe8?$3e+cv+Y)}UL?n~tu{&YK6b1y>mE z@1F9OcJ;1nXAZi!;WQ1R%nQ>%lOoMzol|?DU9hHO+qP|WY}@GAw)4j7*tTukw(WGB zj`5{4JqL3zd;f%WQrD__aF39E7F|cf)j}vPJQtO^31j^QY`LZqINWg2CR6MCeBXzW zrH8^weu|@^Gv3Vw96%2zMkFie%gz4G>lI<%%gYz?eY{z1?9-xBEN1>~Y#0NLH`13r zXm73a>ksZ9CmYbGzaJZ}gPVr2IKL!xPQu2dh9B7#Ra^8O$Vj;)G~6V9VgZY-n}|-B zj5E3$b_;&)fMr{^iCpbV?yB9Ll};9+53pD@vKd11)WpL+`4F^B@ua$6r1=GXH_y`) z6A-R9#*GcD3i~3x;8W|M95?d5rJ;7s2Vt2^BZn3ry7oc5>P+Uly-FlL*8G~5MG@z3 zdj~!>PDqEFb z0(?lH>vtYaO9j))ga`jkSPh7+GJmTdT>=Kngtco<|DliMfW1I=XmTT4;Wc`xex6@3 z?i7X%gJUmz86axeboVf9!+y(k8K#9J@*E-t*m6#`$Qxt|EWHlX2J+(iZ0f5=2e|s) zm4CK*>#qF^WcaA5f2YkZJ13vVZ=!Jlt*frj%tgPxhXdSismqXh(ARx}aB-V|I@Zqx zVC`W{zzn7}e%#eF@BRGQ=hv9isH1Y!wWgaHV!OKwI!a*-3#BFEo8+Uuhw-j3DFa^? z9>tw1C^h8w%ZcSsY;k2Z4fgAcu+}2ic_GVd2^U(J)4!hI~QkCw^AFh*$h#1&BmrHJTs8EE+jw|9(J(U@Arm zxK+5xunfOMOaJ%Uc-%e3E*4q@55<8)X+*9lPl6eNw3OBgX7KNjua4>U-{D};+g}b^ zSO+DW0W(mTxl5!6ULfLcu^rhefP4p*3I;;Z-+;yIYB;NjH-hlY^ta@}MDbYmDPy!+ z9Fy(DRVtQ(a2W)i>R{H15nHw3 z5v-3jmIG_`G$`Z#M2sxmKv_jL?AJl}CEHW!ZxLyOmYckHng6^Rrnnr54lH|j-NAQ9 zCM)>~!e~$kZth;_?|uZK$w*2R;}pT>AW6zmu`JjGu+kz89V%ZWUF(HFlpk{=H_Isf zLPxA)<`rgRo;brPpmv3FT1OB!BKk7s!;>Nw|8BQDvR$~z{Ca+P0IvNcX@)isxsEBE z)d1eAmu>v50zDKnWx)Z11FT<14C)~>_g2zNB#KAQf(^7TA|Tx!{qE9(8!gr4IGCNP zIgsMlYC#n(*FA_gE>3A3-{hTX#_>;ksd*31&@<-Q#7!UT>#q#*u%z;NEtm~6PBTu0 z`4-q{4`vA9)HR1lfa1Q`wnpDEl%{8t*?^HL`6vusY=tnU@)<-`I$eBfAQiGfOm45Y z0Aa@1R~HVL5j!Qw9`^mLz5+Eov>zgLURF{ewx@S;eaE8hZ%szTL07xNuVGSFhyzZH zvO8HAlJ(zxffEQU2rn%gtrAzfMrudWcC}8@E|ZbAtsNZ?z&XT1W`y^iCUtAdAW6Y9 zC21_`l#!GDG@Fjz)W|Xmwi93O1`CzT&axCmSuYC=rKgxSJ&T}#&C$$b@$Y8gaTI8j4zul9!6J%>Rc`BtGIe1}X`c_yHZfH|TsSm9a3^{yJX!-GuDP3e% z_}okKm_45JrK6;-Bn^PfD6vt?&yWj5v)zyz2Ve~8|a6*zB!!-J&zP$PLJ!tSE9zN8dAhUp(8%8 zrt?`oYb*WxDJ}g?p1o=epo@aiomo_)dqDt^R@unkZFDgTr%!`T6vR_9rny&yI*q;r z91JGs3d%#Nr-=UKNFeCfys{N63wTrNB|1`I;R-cvJm^ZQB8K905~cBk2l`0dgd%{C zmzUiv$cCwc!KgPA5l|dSg>YhCX%s;o1$psYvYIbR`>M@I9Bb#-v3>SlVV2H3HyQdj zu+(KN!7fuaV=_NE4(4I}NMmAdW4kg07BPL5SJK7Fk;ld4+=g7>t1h?d)v7Q;E-YuI zN>JoMkT+ZyZd4k4$R8gPJZ>6@y>(syj!46Au@Eom!q~Oz5+}`4 zu&ZKmXeggZ*~zLM{fT}TDQArKOVn)(!?Yfb>8aJK9 zJB(ncd?t*qUqh1Su3*H=d~NHfeM>z=8rGA$(3%Gy5V7h@s+d+KpSBw5uc&eSC5vXm zm5AFB#+{hJ{{wixygBXk1BKX{pDUTuPy=rdI4u?7KO-I$F-$@};{9BwjvVB%dqje* z$7=o2MaPAFz5e5Qf)eg#)Vv9J%3DTPhr`!bHz6#G-gmxD3+~(xhxg;&qi@W=)5SSiZx>hr>aEqX&OZA1(et8{-w_NFWi;>)s6I zwep#ixhbf`&LN?8?nj24srZ>a6@W{QZM2!~(`(om^P8t~H!CTOPv7RxU*XNW5MR%%4?S)Tr-NDyG;6{Hpmn|SyG{ahSihF-l z+M{o_PPM}BR{89CJN18`K9RezGb#RiOTc5^XWA7roJea+G@{f*mpR`qkMMN_-*4?Ka+Eu ztR4$p)(;9Jjb6FDr|*3cAj3FK6SHGo9gKX<#h&mpKmV{yZH|V?kaH-Yd2IybA=0-= z2zd3c?LUstW;=KRn<4vI#LB5uF3KC#CfVueDWN=@C1xO~Wlu?-oH(k_s@zzW{Ftvn zACVtH^0{YD zMkH>`69|io`;fkXw!MRIr#4^zgTEKst`1P!^}TVr^!%G#KVT?fX3FysC&@Zl9R@E? zEq-v}dyD;R#phXN{5E9xdfLiDIJ@MCHoLN8=U+I_@3fjF95~2UkmyNMqXr2ZDjH|(yp@ASN2DXSb+!k_lNUn#6L4*=6w|!SAyW7rJZl_x$%Qv_&0nbyo z3j8&Bob6R;rSa8y@|2mMLW(%H~#{&ImLIz8S#T}|dAi{FGqJlRRO>q@SAsJicWaK+e!cTlk`9lm#?>1b| z1bb?7TG;GtEzW)F_IWK|u>YCofs_8L8(7Nyf&F~Np}^!}8RKdA&Z*{^QUj z?Z3Lp&XLn8HGEXrP1RLQrr&tzab)N9FlGHyz+Y1h^ZrWL_3<7eAUWKU)Ro0EJ5 zzTW*lBIT4R4J-3xgWPNdZ5K3je%3W+w}5j_MF|l-ETI_ zAH#zQRaBV#mtC?tjAr6#UL0>E4#0fK3{G>P%4mKPhNn{z`2!Y|vx)gx`;?y5nWS^@ z!&>?k7GXBIxM+NCTSxEuAtH1ZQzi))TdznO9k!3}ed1IN)w{j7og!TF@E8GK59>PDXgI&j!?24c=FOaiw-QI45 zsmno?WF^+^^e1v2r!j=b7*F};PQ=UPMwGrX4ic3M^CdwYdkN(H;#HcJf3&W;P2v^e zyM2520Ns8vwm-!oXY>#1?mdPGvVn}V8z0gZA$x*=pfCEMzOi1kageZ^*=em>rfO#w zcvE1?jm^PWq+mrP*ceP|GJrQOeC+2an2LCD5+ZS5(5r$o$MSIb>8e7-(mpN@b=@Y%}>$qs4;wGhDRL!VGw2IW6?>Gbu z(LnF@L`0{G11g@M5I_kgu@Y^myqPS-OPD^7o`timzzQ}ghyA%~{k5{k$LJ1cS}jgZ z6V%=EL|cgU)0-D52RO_WV0?Cjc2$l)Q;?q-cVe;VJYvA1$p}b5$BjAf+!aT(=|;Su z=ioD|Ef%7H0V}UdfdeBU7;w}=i(M8jUSnz6Dv*Z9-ym)F1gk5K=7f)kwJ4acQn#R= zVpNt+0r#)*F}D0H+`TcfEa*652~}_|IgXN#M}|45P$a9Q0HjOsJ@pi>+M;jl-TUjq zsq35TT8BeexQv(82&ZP@Th_sE!~WZBlO`NlWX!O~__eLteb0Y@+A3G#67^YSeQzRt z1!P?Msr4LK+%}gWOs7Bn#Iq z%Ca_M-uEoJ4MYt$-AnuJ>_w%L;m%_@h&9gN1TW`x-c&j3RnW?XGvzdkSNN5-xw3L1 zWj9I7pm`O^`hZdXUK;nQx~1a|RcTv9mf+^OvEeB?!wF@qImXAf2PwjsNriu`)0jbq zFeZ!3JN>mpAZ*MUXyW-|N?H_3k^Lwwje!{;H>gsy0^E6acY)#Ay?%ie9KLVpQx`75 z!h{X#e8jCS>Y6-(3S-2!2xeS(9ev1HrA8b7d107{k23G?PqmcN6mQGQqu>@Cxg;Yb3 zN38X~2apGJd7*GH6v#u7SE1}b`%qu{D+Z;54VW)q`gWNkAow#89n4i>M7du_ObMPh z4UOb;8b|dEiWi;MbOuqg3qNQQyKj3yzm`d?NmEhjhR8>QBIl5G{2yORBR`5sK=pb* z9&WO$?^X>!!4~;lG3=jT^gODBFL4_pnj5DW1Ch+qUE zQizHD3GaoM&u#3npmnT}=B$cHX)hPxGtW3(;8xC!xp4o>$sv;a@+$)`Zp^|hPErYi z1uWdAL>n7R(mIDxO45@+XQEii243 za}%(N>5?7o)IprXW(U8o#cGSxZYMbO{^lQB!>PEh0NKz5-l z+UI3J5UZU&A*^aDDTI~YD;zG#2)d-4Tm#k)3$zb@EsNT7YJ=0FJ*k}++4s)|4gjZ; z+DW1Qq4QLy=nuI?sJar*scz9@vV$#)ErG~G^}m3N?rF_nQ)Vdlj!ff)B^iq(=e5eD zq7*~c0%!K<5fS|09Z#cI9#vKtkYt@IEgYHA1X%q*DB_|k;lF!flTLya8I6VMNDS>X zU|Ed=LF^lQp$vb;!QH%K=;Yw48eIrf!{jjHC|}5x*5g_#){MoMnve!L>d}`{Zxcin zwZoI(!#P~3RT`L0A324ZV^7S;QKX>K%6#*n&duM3-fQ0OAk0I#P^1+HJQO>Hi)B`6 zqcLK~bbmw0%$Di?!U)0#!TgsHT}j;rqw>a0e{pbrqX~F)p$|*X*mMvf$|1`A)SB(~ zxI1-^4scd#DZgEE@`kJ@;b?m292|Yr@fwhPCdL!z<;JwgL}zkagF2e#;CL{FYTG?S zkC`K;CQG@5tbr-*tWwegT!1lKx z9n0&;Ge^voia;;7UsWx%wn9Mr+Rmh|x#%^B%kng;*CgZ2&~i`2*b^tfpYoZ~U1l7g z&WJ{`zCXFlD$X`zB};2Ys7IOYCPkT9!K!rvj6~Hp0aqTYtD5|vY=lF% znQ0@oWt&?4J~uB8L9w*Yn=mR#O_qOqNpwpZMPw`zobahc<_CI9Hq92$H_(Kmjbs+> z;nI5<8-H$^`rXlx#fOBB&P&JYV3k0<-h!5M-~WJ$Tm2$Z*84KU{ISX(BVHxXdc1Uv zI|_Qf*{o*)^c75fNNDX{NI_@dncn)wH@2@m#kt1ssbidI&~$~LzV`anb5uMUgT-V% zHRJllk933j>#ctx&VgVO6SbWx*D7Ry2GA|923TH_3-1%f8Ue0!jJW!c`&T*pSOS`4 zl4-F+sBA)=EUfmooM|)=6&vR_U}0|)&f4`SsujNhhicI3TsY;BM2b6nmb6}ZH9|V4 z!UH?hWep0YKEddVyp?74bIFcY!5uB7y;l z+{bj+xCF)n?S7s8=o2C=N>WshoiCL5N-3;eRs=~bNKn5BOC#A=RUu5s4f?i`8T)GW z;GeVs-sdg~B${ceU)r9dB0`%duH~xME!#X4K@Kt7qACr<0z6E$fKB+3bJ@7nlX;IkbYvh#WH&eBYAJ6_*y)hO#U+%gu+h}q~%0Z)mxBfS)uHhkevb^ zC4ri?jj%v%C*5~x6~SOuO5duh66xL*<#`fH$>m9x+QvN8P^rptEOBC_U|5Y6E+FFk`<9x4_d*ip&Ab))tCm3Nyu`UJ&exz5Q))vA z1RQPFrZ^E*Qc#qWopJvwZ@sMsDAyciX}_K!h8BcL>K1d z{vPi4{_=eFiyQFwJkc<8KnjUxBj+ZE>zVXAvZHM-)CMoz`=aK^!$wmM!aX*66EUbi z$@(i1(BWb07H&R#id*d5c`Ze)D_}we$P4SO_+PcIU%5bg9EWXJs#LaLvx+_IDT2fm z-rT!CRW#IF=amf!$B`+6JE*gyOaSQRt9wFEwC^!#io9@3e)?A3$>nxo)|cn5Z7-Z1JM=|ZGH z3hJYuLz>YJ1Vp?q;#DJLO=f$2jMxszP*#qMQd33M)g^Gz8q#2kM$l>31&kuQv7iAx>mrg4+SKinX6 z+wp(2&_-UUNvpMl{K}hJ-ms>dsa;3C-zPUS(nZYLA_uHbe*2Yt4I}|Pm>H<9Ws4{L z6uDo)|E@0(>@&~P9Jp15VsA#bxVV4~G?sfSD|2me;O6~2lF9)v;EC9_P~NO7$CJw% zXdgF$v{3Bf0H+u(yC{DF6tj>~&^v-H(~$r#RYA>+Yjy?~x{x~le{na^wgwLum+Wq@ z)9T*?vSt6NTj^f`WtN9OV+7Lq*?lwhFEV|$<+pa<1j5KRT1<#&Vbk5Mj_&an6aC|D zp%gb`gRAxnauZbwH##-YhW}I=DEE)uFDZ$A4o%V@neVi?Q|-AZX(_KZH(_Nue&1fs zO>=hC@AXh?e~~#41e|M?kEWOFF!lc=FdjQF0pcsMSX#dc#)&ZsSk}7V)>jN^?*EKc z(?7f>_vinIZR6mqmaZiYS_5#hu<-nUC#qikyQH1A#P2?(!RnLYDV;?Kkw7!mx+Xu$ z&z!0^G+Q-K4SN5B87EKcS%h(l@#;?cevw<1hq(1vz%Jn+MzgJ0ogxIDBT(}D-MzR` zNRmPJ0Qk6jzKxau!oR8YhCr7xx?ud1kYTZ}KM(Su7%M}^LRmCOHby+e#q&ya_laJr}hkCg@hMmgNe+!AC zAZS(m%EQwt{xepm!eq6MPokQy3ZG;pk(j}WgjoQIqEX&OAoe%_K;LaQczW8XAy)B9 z$|(GOAUduI=s#c8@gkhyOAl=Pz9f!U&~p4&_)@^fMfb43T~;2t<-61{GijD{wv-3- z$^U~#{=?Klb#koi7FI{#c|#Cf8Dl;N7)S{>Z4DvU(v-3?v->15hXga53npf$;so4? zFbS*f*+%pK;{7iar6$&j=MS~1QUe#ySpJMQZu*{yaCO^w*Ecx}>9lyxFqr!IeE->~ zRfFG68&HbYIcJMxfJoL~n4g76Bivlqww=7* zTw06WKV@9eeD5I&<&hBm+Dkg}BXsD;o#ePaUL_K$vI@l#u( zGx35n+4{6{IypYyvg8CBE(*N_u3sa^MUwyrm8+7g>Vdv| z8OE@8fp+G5S!zFR@Y>^9jDaoWRp^|qt(QQrwX2UncowgjOfz1yprU$_?KyflEB?SA1N0PSvbKf+1ZXY3DOCJ=+6Hvrwds!P*dvD|)fU z6Xm(<#u6$q;Dr!pEhRvq#M-bh`>~LzPtu3H&>aDmUD>c!z7c$Cy~)Zbe1E#2=h6+{ zjO4mQob55(5er~KyTxOgSs7jzuDdaIZhEhpgyS zpuf824-XnQ;B}^8`ZyUk*46Gj69q~q znB{tP9oS&Gpw|mucfSSV z!0$?2B2X6O_=&uUtts)b(v!7BYLAr&vDUk6EC3W&cbH+4V?KR{(zx)-Z_e_=plmam znOW7kTTZ=BC|h!qT&d?8A6(9mib>*}<h7BPBQ@-EIv$GgPKRb5y1qkI+2+=u5v7 z!B$6eYO;`uYrK$+Akox^*gnfwzhXXi#Ho3H5;Ohju^SG=AKp!dGbK^JUMJrbC1FL|QGWpo81(CmmmQb_4EgG=q_m@L|XY{?nLI z@l%Uue(&cd5e1dznD&x8DKu_j>}K3`kP}-r@<1((|AR`DGk3w>Or{pjh;#?^l8V-q zlk-HFpknavs(;XFObt$m2HI0!oeO8~wDMj0hvEtz|ugN`&ow1_4Zl z${(_)^%X;|XW=1^wg9!NLZ55NWqB5R`NIYjKOs8wU_gS-Fl6#otX~-MBBAZkLlw2P zvk$Dh$uq$xW`B{$Jn^Y?|0M1X2%^rsy8@YqP5!rORyA#92fetY=eq6&UTlG9oH~)v zob8US?!?PRN%aid5oI+IZ$Tx)%mHXMIsMYdHD>J5$g@8|%2(t$Rr&bP6p#7D;$enWkz)Ls?SPO9Snsk`nMLB9hQsKp1HTP_Z zMLIm6W)XHH+T$x#`|3%U8>+I|Y|yZw&PknaXN`RGjtw~=2Oyu?4~ z6W89S1O4SO5a0qLORR7jJn2Nr2Cmd<1fFDO11@VSwmUmPF$?xESK=gU+l@a~egGEM z=y+x#1%m)Hu502ETJ?&}O;@ut7S z>UkPve9(z*EB~0aRGg2)RvRFxwccCnr6b#@zD&%nfYm_vic$>XFt>^| zi-_x!bK80<%Yug-rDBoUQY{LO)AFkfBMrjH3%tn5CFu5v8ppV1eeHOkMvouqnC-|> zYK-h|{|Ln}XF6Ik0IcFuL}{l&uOqPVa^+OAYD~5D&Dbiv(KJ2#xkpfj6Rtkj+cOOh zQ|U@I)hL{wY#e_%nV|B-El>Qc4G+g|f>_4xxZ~(q@a}1B2Vl_Z+h)fs*V;VN+>@BH z<+w_VOD$kcYpebyLNFN@N5fj+?bf6UE;Db@bfqPkKNNPB*ZL!ZZEEdKhDUf4rO#}u z@=%YYI~E%%K(K`rn@vY76bJ?r?+mCfKP}e%zdP9XTxcme?n^aF2SFHW64{ zv38=Ly?9j??{t@68KE@h4Np-812MSsPM5{)Yb<^Kho>V!cS@~vJ<4$QIwVs#CIr)u zOK7T?rmPb2g1R5=@$;Fv;Hj<)r)>|n=hkHB+&Y6CK)x?l+T($_-+{1;G2vL@Qo7WH z>s8|z+4@B+8qZaznzd_I7zpAuC2dGYk26uZj`g3yPD>UJx7I9Bv)kk3K6B5TG24q0 z_^+bowmq2oRqk#{OwR=G?S^q_OV3S3LfAJ8%FqMQ_WxqEy@CV#d#p+n7_MJ4lish% z?F1|mfeK8Q|J)4avHT9Zh^LJ#+5_oq>jRtlvB?Nujeec)ik5O5bd|Q0syoxgLN1qb zSdFq^2q*5X7`e?lV_8W?Zx$q{-R&tIF}}-pO(<2U`a6IKGCk(DV^g_kpzv?YD-|Tn z{-@c(PYD0&*Ww;gI2DF?0T&wpsaaihT$62Lx9 zefVTy)r2@t{gM-zk|y_h+K;6Kk-1p>z`Vqs*f~Lir*J<3Cn-Ae_EXNr`9(So;?Rt- zTAmCCKB7t0HNsiz)X~d6Uoy3ozm4s*iv*4H_BWSI5c_Bq3+`xk*8`nZHa)eU!>QNE)-C26g}<6YI&&p!QjR~bHwi& z-f6aT>8o|8i=FE_HXn_SYh9$J^$|FF2@qN@x1h&2GrS@}Dg7&sV@X$}c`o zYyNBL;P#XB@=$)JtD?ehBX8ivSS6)Ob&tG!)wWQMyMRF;*>J@!oXJHUY@4i880h(v z5|%!VjN_CkYdNs(a5*lHT7LasH@)nTuV?CbX06BpYqP)I);7}{Igc~#G2z)r2f8WR zl(pMO&9&|nSme?c!L{MoD9#GZh3p4Z&8y~CtwN-P7@deXk!$X9x_Dk?(CWvLXJ-L3 z3g6_85HkDUBkvr8=+4#TlB$hXDswb>WK4uJM85A5R+HML2RVp2beNYLp|3>GI-Lh=M_L)NZ z%VK;^&yduJuo0n-1Dah_=2jEjioG?I0%Ix|()O(L^pwn$;xYTzi^mS10g94%o?Vdv z8`=;#HNY$SZ(w(Ck^=C&SXjOO40TugU&;8*!xeWe2&A}2juPgeP@-Hh79IGle<7kDyzDlgp0Qrt2kN!t z8IgZgPu#PESMN{zvCo45klxCb$IW5qf_Pp#P7^Hn!>OJQ%2QzJ%;T0aFN0^@?MJ$F z-jfd3VpvRAzC$)qfa4b1}_nX7Pp zP#pEw8azqGtVa+BG@oE4iAi~YC$yldChS>Nxnn5x+`@lJsgukH8CaC;JtO5YaLCJc zK41I5>PKj%%r^jcw(9BF_cec4BWdZ9ln0%V8pNE-C>aB^Z_ofyTFAgTbkcCyLY9!Yii7s>snAdKBWh?cf716!pfK=sj;(%;B z^bYaVS^QSa_W9n)U9e7HyGu#p%4Eq={S3nidcwX>i&81w%@CsFI`{sUz(>_3F*)j^(towGm#=irYM*ITffj~@#P{i>EPp03hLcMw zd~LAKu7W0>(){%AKe#@&SNH4w5-TTY@TO<#|8twM^Zrk_*+tU!80z1CCDv3~jSeL2 zAq0od2y))0x}2>Ns^>#(})*`1<-o zTu!fj|^1=Zz|;KbjQE<9uoU|N#8f~jGd(}|3&y&*`^-|}oh2z;0)teu84()5 z){_`#&Of)76Cl!=r#*8_u~e5x60Z-}oI^(2ZL>lArfi?cm1y_#kDiRuFiRjX_d=|B z7iYfweLZ@7I;u5qPo0raB9f} zfPc|)w`TH3k4jA^|M;LfCuFCm_p^W5?tj^#|0LDsX6=uPbrn*g9M5@t5*HgNS|DuBU_SM1^Zpxck)qPR1Jn0U=Fu1hjKst5=s*!t^yiu18JOgd_4{MPNKQ zu*h%3DMU2h-t*uGSPj%#5|M^c#evkO+z&Sdc}BPZ*68xL_O&)G9{Cnx`srjF$5~mq zIzT$4BO|UUSdS&mXpkw0{o?n4{QI%g2po@{V+!F)W29*}55B23EFZLfdXH{0vEt1D zYG-M;j{WOE5u^O}59WBnngxV8d={(Ez@0WF#tqM~Xgfn%bPL*wmhR4pEf$CBx9dB7IEgCM>$*uxOcWMG)5rwf+yry^GlcT)b3 zor%KpR!#DYPAV~WWrZ+zY`22cNvwpU+Bp=zYtNmE_-MH`6 zh5FINyYb3EKW1?C_b8#GLr>uS&ybC1?mEsb!4{D~!2Bm?rs0?I^A&Q!t~%L*9}V)d zf_1wqf3hz5d z-GkPTm9!|q5M`_*MO2!Fkw?1)E3+ouw#X`Sl>n^eIZntmhZ*6~wy!>aC*=5jE5_ zLr?ptOeTCGNWe1!rLam2?4)Nme?IlpxA{5-JE$QVY)N{ z)WbD(fJ;&DS9Lr*y!a*c@d?B1T-dqR5FWT$H2p0c^}2I^>l@mS4-TQM!K8SZf<=o3NkZHMqn-JjiW1M2`v@ zNPK268g`5}_}5?_VEq&(r3ELcrT9D?!5{Zo<|*(#qDL6ne@wu_wi{uR7clFD1207+ z&SPa@Bps^~_oF!3@P#fy(Zx!{EYB0k{he09(r0&l*9UP_pq&P?0nIZUu≺TCuES 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 i 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 jM*+~kW%ti4u_-M>pc#LP~6;61JX!x!+ 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 delta 336061 zcmV)9K*hhEv=^JI7m&{a<%yBeIe#1Y_uG+e`RL)uMz7%C`sfpSu{aVVBiFKR8%4fP z|G(HA{qSRe9QbPmgBKb3^?+tCj?v<`qtNnPGHtPhCF$@7bTd1>etkQ0ZjaIPevZ-H zb=dB+SGdG=TA;IPvq{TkgWjfP2kk$<@{8k-Xz}LA_u%0D9q84>@#zh9vVYjIAPXhN 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

3ASP^CikMXaT7{rGq_uCYpbXJMx*ma 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%0Ds_&htD!8#HMN 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∓Sg^9V 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 DsFPyp diff --git a/doc/bashref.aux b/doc/bashref.aux index b71f20a6..5da57de6 100644 --- a/doc/bashref.aux +++ b/doc/bashref.aux @@ -158,8 +158,8 @@ @xrdef{Modifying Shell Behavior-snt}{Section@tie 4.3} @xrdef{The Set Builtin-title}{The Set Builtin} @xrdef{The Set Builtin-snt}{Section@tie 4.3.1} -@xrdef{Modifying Shell Behavior-pg}{68} -@xrdef{The Set Builtin-pg}{68} +@xrdef{Modifying Shell Behavior-pg}{69} +@xrdef{The Set Builtin-pg}{69} @xrdef{The Shopt Builtin-title}{The Shopt Builtin} @xrdef{The Shopt Builtin-snt}{Section@tie 4.3.2} @xrdef{The Shopt Builtin-pg}{73} @@ -172,72 +172,72 @@ @xrdef{Bourne Shell Variables-snt}{Section@tie 5.1} @xrdef{Bash Variables-title}{Bash Variables} @xrdef{Bash Variables-snt}{Section@tie 5.2} -@xrdef{Shell Variables-pg}{80} -@xrdef{Bourne Shell Variables-pg}{80} -@xrdef{Bash Variables-pg}{80} +@xrdef{Shell Variables-pg}{81} +@xrdef{Bourne Shell Variables-pg}{81} +@xrdef{Bash Variables-pg}{81} @xrdef{Bash Features-title}{Bash Features} @xrdef{Bash Features-snt}{Chapter@tie 6} @xrdef{Invoking Bash-title}{Invoking Bash} @xrdef{Invoking Bash-snt}{Section@tie 6.1} -@xrdef{Bash Features-pg}{93} -@xrdef{Invoking Bash-pg}{93} +@xrdef{Bash Features-pg}{94} +@xrdef{Invoking Bash-pg}{94} @xrdef{Bash Startup Files-title}{Bash Startup Files} @xrdef{Bash Startup Files-snt}{Section@tie 6.2} -@xrdef{Bash Startup Files-pg}{95} +@xrdef{Bash Startup Files-pg}{96} @xrdef{Interactive Shells-title}{Interactive Shells} @xrdef{Interactive Shells-snt}{Section@tie 6.3} @xrdef{What is an Interactive Shell?-title}{What is an Interactive Shell?} @xrdef{What is an Interactive Shell?-snt}{Section@tie 6.3.1} -@xrdef{Interactive Shells-pg}{96} +@xrdef{Interactive Shells-pg}{97} @xrdef{Is this Shell Interactive?-title}{Is this Shell Interactive?} @xrdef{Is this Shell Interactive?-snt}{Section@tie 6.3.2} @xrdef{Interactive Shell Behavior-title}{Interactive Shell Behavior} @xrdef{Interactive Shell Behavior-snt}{Section@tie 6.3.3} -@xrdef{What is an Interactive Shell?-pg}{97} -@xrdef{Is this Shell Interactive?-pg}{97} -@xrdef{Interactive Shell Behavior-pg}{97} +@xrdef{What is an Interactive Shell?-pg}{98} +@xrdef{Is this Shell Interactive?-pg}{98} +@xrdef{Interactive Shell Behavior-pg}{98} @xrdef{Bash Conditional Expressions-title}{Bash Conditional Expressions} @xrdef{Bash Conditional Expressions-snt}{Section@tie 6.4} -@xrdef{Bash Conditional Expressions-pg}{98} +@xrdef{Bash Conditional Expressions-pg}{99} @xrdef{Shell Arithmetic-title}{Shell Arithmetic} @xrdef{Shell Arithmetic-snt}{Section@tie 6.5} -@xrdef{Shell Arithmetic-pg}{100} +@xrdef{Shell Arithmetic-pg}{101} @xrdef{Aliases-title}{Aliases} @xrdef{Aliases-snt}{Section@tie 6.6} @xrdef{Arrays-title}{Arrays} @xrdef{Arrays-snt}{Section@tie 6.7} -@xrdef{Aliases-pg}{102} -@xrdef{Arrays-pg}{102} +@xrdef{Aliases-pg}{103} +@xrdef{Arrays-pg}{103} @xrdef{The Directory Stack-title}{The Directory Stack} @xrdef{The Directory Stack-snt}{Section@tie 6.8} -@xrdef{The Directory Stack-pg}{104} +@xrdef{The Directory Stack-pg}{105} @xrdef{Directory Stack Builtins-title}{Directory Stack Builtins} @xrdef{Directory Stack Builtins-snt}{Section@tie 6.8.1} -@xrdef{Directory Stack Builtins-pg}{105} +@xrdef{Directory Stack Builtins-pg}{106} @xrdef{Controlling the Prompt-title}{Controlling the Prompt} @xrdef{Controlling the Prompt-snt}{Section@tie 6.9} -@xrdef{Controlling the Prompt-pg}{106} +@xrdef{Controlling the Prompt-pg}{107} @xrdef{The Restricted Shell-title}{The Restricted Shell} @xrdef{The Restricted Shell-snt}{Section@tie 6.10} @xrdef{Bash POSIX Mode-title}{Bash and POSIX} @xrdef{Bash POSIX Mode-snt}{Section@tie 6.11} -@xrdef{The Restricted Shell-pg}{108} -@xrdef{Bash POSIX Mode-pg}{108} +@xrdef{The Restricted Shell-pg}{109} +@xrdef{Bash POSIX Mode-pg}{109} @xrdef{Shell Compatibility Mode-title}{Shell Compatibility Mode} @xrdef{Shell Compatibility Mode-snt}{Section@tie 6.12} -@xrdef{Shell Compatibility Mode-pg}{113} +@xrdef{Shell Compatibility Mode-pg}{114} @xrdef{Job Control-title}{Job Control} @xrdef{Job Control-snt}{Chapter@tie 7} @xrdef{Job Control Basics-title}{Job Control Basics} @xrdef{Job Control Basics-snt}{Section@tie 7.1} -@xrdef{Job Control-pg}{117} -@xrdef{Job Control Basics-pg}{117} +@xrdef{Job Control-pg}{118} +@xrdef{Job Control Basics-pg}{118} @xrdef{Job Control Builtins-title}{Job Control Builtins} @xrdef{Job Control Builtins-snt}{Section@tie 7.2} -@xrdef{Job Control Builtins-pg}{118} +@xrdef{Job Control Builtins-pg}{119} @xrdef{Job Control Variables-title}{Job Control Variables} @xrdef{Job Control Variables-snt}{Section@tie 7.3} -@xrdef{Job Control Variables-pg}{120} +@xrdef{Job Control Variables-pg}{121} @xrdef{Command Line Editing-title}{Command Line Editing} @xrdef{Command Line Editing-snt}{Chapter@tie 8} @xrdef{Introduction and Notation-title}{Introduction to Line Editing} @@ -246,145 +246,145 @@ @xrdef{Readline Interaction-snt}{Section@tie 8.2} @xrdef{Readline Bare Essentials-title}{Readline Bare Essentials} @xrdef{Readline Bare Essentials-snt}{Section@tie 8.2.1} -@xrdef{Command Line Editing-pg}{121} -@xrdef{Introduction and Notation-pg}{121} -@xrdef{Readline Interaction-pg}{121} +@xrdef{Command Line Editing-pg}{122} +@xrdef{Introduction and Notation-pg}{122} +@xrdef{Readline Interaction-pg}{122} @xrdef{Readline Movement Commands-title}{Readline Movement Commands} @xrdef{Readline Movement Commands-snt}{Section@tie 8.2.2} @xrdef{Readline Killing Commands-title}{Readline Killing Commands} @xrdef{Readline Killing Commands-snt}{Section@tie 8.2.3} -@xrdef{Readline Bare Essentials-pg}{122} -@xrdef{Readline Movement Commands-pg}{122} +@xrdef{Readline Bare Essentials-pg}{123} +@xrdef{Readline Movement Commands-pg}{123} @xrdef{Readline Arguments-title}{Readline Arguments} @xrdef{Readline Arguments-snt}{Section@tie 8.2.4} @xrdef{Searching-title}{Searching for Commands in the History} @xrdef{Searching-snt}{Section@tie 8.2.5} -@xrdef{Readline Killing Commands-pg}{123} -@xrdef{Readline Arguments-pg}{123} -@xrdef{Searching-pg}{123} +@xrdef{Readline Killing Commands-pg}{124} +@xrdef{Readline Arguments-pg}{124} +@xrdef{Searching-pg}{124} @xrdef{Readline Init File-title}{Readline Init File} @xrdef{Readline Init File-snt}{Section@tie 8.3} @xrdef{Readline Init File Syntax-title}{Readline Init File Syntax} @xrdef{Readline Init File Syntax-snt}{Section@tie 8.3.1} -@xrdef{Readline Init File-pg}{124} -@xrdef{Readline Init File Syntax-pg}{124} +@xrdef{Readline Init File-pg}{125} +@xrdef{Readline Init File Syntax-pg}{125} @xrdef{Conditional Init Constructs-title}{Conditional Init Constructs} @xrdef{Conditional Init Constructs-snt}{Section@tie 8.3.2} -@xrdef{Conditional Init Constructs-pg}{133} +@xrdef{Conditional Init Constructs-pg}{134} @xrdef{Sample Init File-title}{Sample Init File} @xrdef{Sample Init File-snt}{Section@tie 8.3.3} -@xrdef{Sample Init File-pg}{135} +@xrdef{Sample Init File-pg}{136} @xrdef{Bindable Readline Commands-title}{Bindable Readline Commands} @xrdef{Bindable Readline Commands-snt}{Section@tie 8.4} @xrdef{Commands For Moving-title}{Commands For Moving} @xrdef{Commands For Moving-snt}{Section@tie 8.4.1} -@xrdef{Bindable Readline Commands-pg}{138} -@xrdef{Commands For Moving-pg}{138} +@xrdef{Bindable Readline Commands-pg}{139} +@xrdef{Commands For Moving-pg}{139} @xrdef{Commands For History-title}{Commands For Manipulating The History} @xrdef{Commands For History-snt}{Section@tie 8.4.2} -@xrdef{Commands For History-pg}{139} +@xrdef{Commands For History-pg}{140} @xrdef{Commands For Text-title}{Commands For Changing Text} @xrdef{Commands For Text-snt}{Section@tie 8.4.3} -@xrdef{Commands For Text-pg}{141} +@xrdef{Commands For Text-pg}{142} @xrdef{Commands For Killing-title}{Killing And Yanking} @xrdef{Commands For Killing-snt}{Section@tie 8.4.4} -@xrdef{Commands For Killing-pg}{142} +@xrdef{Commands For Killing-pg}{143} @xrdef{Numeric Arguments-title}{Specifying Numeric Arguments} @xrdef{Numeric Arguments-snt}{Section@tie 8.4.5} -@xrdef{Numeric Arguments-pg}{143} +@xrdef{Numeric Arguments-pg}{144} @xrdef{Commands For Completion-title}{Letting Readline Type For You} @xrdef{Commands For Completion-snt}{Section@tie 8.4.6} -@xrdef{Commands For Completion-pg}{144} +@xrdef{Commands For Completion-pg}{145} @xrdef{Keyboard Macros-title}{Keyboard Macros} @xrdef{Keyboard Macros-snt}{Section@tie 8.4.7} -@xrdef{Keyboard Macros-pg}{145} +@xrdef{Keyboard Macros-pg}{146} @xrdef{Miscellaneous Commands-title}{Some Miscellaneous Commands} @xrdef{Miscellaneous Commands-snt}{Section@tie 8.4.8} -@xrdef{Miscellaneous Commands-pg}{146} +@xrdef{Miscellaneous Commands-pg}{147} @xrdef{Readline vi Mode-title}{Readline vi Mode} @xrdef{Readline vi Mode-snt}{Section@tie 8.5} @xrdef{Programmable Completion-title}{Programmable Completion} @xrdef{Programmable Completion-snt}{Section@tie 8.6} -@xrdef{Readline vi Mode-pg}{148} -@xrdef{Programmable Completion-pg}{148} +@xrdef{Readline vi Mode-pg}{149} +@xrdef{Programmable Completion-pg}{149} @xrdef{Programmable Completion Builtins-title}{Programmable Completion Builtins} @xrdef{Programmable Completion Builtins-snt}{Section@tie 8.7} -@xrdef{Programmable Completion Builtins-pg}{151} +@xrdef{Programmable Completion Builtins-pg}{152} @xrdef{A Programmable Completion Example-title}{A Programmable Completion Example} @xrdef{A Programmable Completion Example-snt}{Section@tie 8.8} -@xrdef{A Programmable Completion Example-pg}{155} +@xrdef{A Programmable Completion Example-pg}{156} @xrdef{Using History Interactively-title}{Using History Interactively} @xrdef{Using History Interactively-snt}{Chapter@tie 9} @xrdef{Bash History Facilities-title}{Bash History Facilities} @xrdef{Bash History Facilities-snt}{Section@tie 9.1} @xrdef{Bash History Builtins-title}{Bash History Builtins} @xrdef{Bash History Builtins-snt}{Section@tie 9.2} -@xrdef{Using History Interactively-pg}{158} -@xrdef{Bash History Facilities-pg}{158} -@xrdef{Bash History Builtins-pg}{158} +@xrdef{Using History Interactively-pg}{159} +@xrdef{Bash History Facilities-pg}{159} +@xrdef{Bash History Builtins-pg}{159} @xrdef{History Interaction-title}{History Expansion} @xrdef{History Interaction-snt}{Section@tie 9.3} -@xrdef{History Interaction-pg}{160} +@xrdef{History Interaction-pg}{161} @xrdef{Event Designators-title}{Event Designators} @xrdef{Event Designators-snt}{Section@tie 9.3.1} -@xrdef{Event Designators-pg}{161} +@xrdef{Event Designators-pg}{162} @xrdef{Word Designators-title}{Word Designators} @xrdef{Word Designators-snt}{Section@tie 9.3.2} +@xrdef{Word Designators-pg}{163} @xrdef{Modifiers-title}{Modifiers} @xrdef{Modifiers-snt}{Section@tie 9.3.3} -@xrdef{Word Designators-pg}{162} -@xrdef{Modifiers-pg}{162} +@xrdef{Modifiers-pg}{164} @xrdef{Installing Bash-title}{Installing Bash} @xrdef{Installing Bash-snt}{Chapter@tie 10} @xrdef{Basic Installation-title}{Basic Installation} @xrdef{Basic Installation-snt}{Section@tie 10.1} -@xrdef{Installing Bash-pg}{164} -@xrdef{Basic Installation-pg}{164} +@xrdef{Installing Bash-pg}{165} +@xrdef{Basic Installation-pg}{165} @xrdef{Compilers and Options-title}{Compilers and Options} @xrdef{Compilers and Options-snt}{Section@tie 10.2} @xrdef{Compiling For Multiple Architectures-title}{Compiling For Multiple Architectures} @xrdef{Compiling For Multiple Architectures-snt}{Section@tie 10.3} @xrdef{Installation Names-title}{Installation Names} @xrdef{Installation Names-snt}{Section@tie 10.4} -@xrdef{Compilers and Options-pg}{165} -@xrdef{Compiling For Multiple Architectures-pg}{165} +@xrdef{Compilers and Options-pg}{166} +@xrdef{Compiling For Multiple Architectures-pg}{166} @xrdef{Specifying the System Type-title}{Specifying the System Type} @xrdef{Specifying the System Type-snt}{Section@tie 10.5} @xrdef{Sharing Defaults-title}{Sharing Defaults} @xrdef{Sharing Defaults-snt}{Section@tie 10.6} @xrdef{Operation Controls-title}{Operation Controls} @xrdef{Operation Controls-snt}{Section@tie 10.7} -@xrdef{Installation Names-pg}{166} -@xrdef{Specifying the System Type-pg}{166} -@xrdef{Sharing Defaults-pg}{166} +@xrdef{Installation Names-pg}{167} +@xrdef{Specifying the System Type-pg}{167} +@xrdef{Sharing Defaults-pg}{167} @xrdef{Optional Features-title}{Optional Features} @xrdef{Optional Features-snt}{Section@tie 10.8} -@xrdef{Operation Controls-pg}{167} -@xrdef{Optional Features-pg}{167} +@xrdef{Operation Controls-pg}{168} +@xrdef{Optional Features-pg}{168} @xrdef{Reporting Bugs-title}{Reporting Bugs} @xrdef{Reporting Bugs-snt}{Appendix@tie @char65{}} -@xrdef{Reporting Bugs-pg}{173} +@xrdef{Reporting Bugs-pg}{174} @xrdef{Major Differences From The Bourne Shell-title}{Major Differences From The Bourne Shell} @xrdef{Major Differences From The Bourne Shell-snt}{Appendix@tie @char66{}} -@xrdef{Major Differences From The Bourne Shell-pg}{174} +@xrdef{Major Differences From The Bourne Shell-pg}{175} @xrdef{GNU Free Documentation License-title}{GNU Free Documentation License} @xrdef{GNU Free Documentation License-snt}{Appendix@tie @char67{}} -@xrdef{GNU Free Documentation License-pg}{180} +@xrdef{GNU Free Documentation License-pg}{181} @xrdef{Indexes-title}{Indexes} @xrdef{Indexes-snt}{Appendix@tie @char68{}} @xrdef{Builtin Index-title}{Index of Shell Builtin Commands} @xrdef{Builtin Index-snt}{Section@tie @char68.1} -@xrdef{Indexes-pg}{188} -@xrdef{Builtin Index-pg}{188} +@xrdef{Indexes-pg}{189} +@xrdef{Builtin Index-pg}{189} @xrdef{Reserved Word Index-title}{Index of Shell Reserved Words} @xrdef{Reserved Word Index-snt}{Section@tie @char68.2} @xrdef{Variable Index-title}{Parameter and Variable Index} @xrdef{Variable Index-snt}{Section@tie @char68.3} -@xrdef{Reserved Word Index-pg}{189} -@xrdef{Variable Index-pg}{190} +@xrdef{Reserved Word Index-pg}{190} +@xrdef{Variable Index-pg}{191} @xrdef{Function Index-title}{Function Index} @xrdef{Function Index-snt}{Section@tie @char68.4} -@xrdef{Function Index-pg}{192} +@xrdef{Function Index-pg}{193} @xrdef{Concept Index-title}{Concept Index} @xrdef{Concept Index-snt}{Section@tie @char68.5} -@xrdef{Concept Index-pg}{194} +@xrdef{Concept Index-pg}{195} diff --git a/doc/bashref.bt b/doc/bashref.bt index 90ded793..29c9dd85 100644 --- a/doc/bashref.bt +++ b/doc/bashref.bt @@ -23,39 +23,39 @@ \entry{unset}{57}{\code {unset}} \entry{alias}{57}{\code {alias}} \entry{bind}{57}{\code {bind}} -\entry{builtin}{58}{\code {builtin}} +\entry{builtin}{59}{\code {builtin}} \entry{caller}{59}{\code {caller}} \entry{command}{59}{\code {command}} \entry{declare}{59}{\code {declare}} \entry{echo}{61}{\code {echo}} \entry{enable}{62}{\code {enable}} \entry{help}{62}{\code {help}} -\entry{let}{62}{\code {let}} +\entry{let}{63}{\code {let}} \entry{local}{63}{\code {local}} \entry{logout}{63}{\code {logout}} \entry{mapfile}{63}{\code {mapfile}} \entry{printf}{64}{\code {printf}} \entry{read}{65}{\code {read}} \entry{readarray}{66}{\code {readarray}} -\entry{source}{66}{\code {source}} -\entry{type}{66}{\code {type}} +\entry{source}{67}{\code {source}} +\entry{type}{67}{\code {type}} \entry{typeset}{67}{\code {typeset}} \entry{ulimit}{67}{\code {ulimit}} -\entry{unalias}{68}{\code {unalias}} -\entry{set}{68}{\code {set}} +\entry{unalias}{69}{\code {unalias}} +\entry{set}{69}{\code {set}} \entry{shopt}{73}{\code {shopt}} -\entry{dirs}{105}{\code {dirs}} -\entry{popd}{105}{\code {popd}} -\entry{pushd}{105}{\code {pushd}} -\entry{bg}{118}{\code {bg}} -\entry{fg}{118}{\code {fg}} -\entry{jobs}{118}{\code {jobs}} -\entry{kill}{119}{\code {kill}} -\entry{wait}{119}{\code {wait}} -\entry{disown}{120}{\code {disown}} -\entry{suspend}{120}{\code {suspend}} -\entry{compgen}{151}{\code {compgen}} -\entry{complete}{151}{\code {complete}} -\entry{compopt}{154}{\code {compopt}} -\entry{fc}{159}{\code {fc}} -\entry{history}{159}{\code {history}} +\entry{dirs}{106}{\code {dirs}} +\entry{popd}{106}{\code {popd}} +\entry{pushd}{106}{\code {pushd}} +\entry{bg}{119}{\code {bg}} +\entry{fg}{119}{\code {fg}} +\entry{jobs}{119}{\code {jobs}} +\entry{kill}{120}{\code {kill}} +\entry{wait}{120}{\code {wait}} +\entry{disown}{121}{\code {disown}} +\entry{suspend}{121}{\code {suspend}} +\entry{compgen}{152}{\code {compgen}} +\entry{complete}{152}{\code {complete}} +\entry{compopt}{155}{\code {compopt}} +\entry{fc}{160}{\code {fc}} +\entry{history}{160}{\code {history}} diff --git a/doc/bashref.bts b/doc/bashref.bts index 7e92df69..b7139044 100644 --- a/doc/bashref.bts +++ b/doc/bashref.bts @@ -7,22 +7,22 @@ \initial {A} \entry{\code {alias}}{57} \initial {B} -\entry{\code {bg}}{118} +\entry{\code {bg}}{119} \entry{\code {bind}}{57} \entry{\code {break}}{50} -\entry{\code {builtin}}{58} +\entry{\code {builtin}}{59} \initial {C} \entry{\code {caller}}{59} \entry{\code {cd}}{50} \entry{\code {command}}{59} -\entry{\code {compgen}}{151} -\entry{\code {complete}}{151} -\entry{\code {compopt}}{154} +\entry{\code {compgen}}{152} +\entry{\code {complete}}{152} +\entry{\code {compopt}}{155} \entry{\code {continue}}{50} \initial {D} \entry{\code {declare}}{59} -\entry{\code {dirs}}{105} -\entry{\code {disown}}{120} +\entry{\code {dirs}}{106} +\entry{\code {disown}}{121} \initial {E} \entry{\code {echo}}{61} \entry{\code {enable}}{62} @@ -32,28 +32,28 @@ \entry{\code {export}}{51} \initial {F} \entry{\code {false}}{51} -\entry{\code {fc}}{159} -\entry{\code {fg}}{118} +\entry{\code {fc}}{160} +\entry{\code {fg}}{119} \initial {G} \entry{\code {getopts}}{51} \initial {H} \entry{\code {hash}}{52} \entry{\code {help}}{62} -\entry{\code {history}}{159} +\entry{\code {history}}{160} \initial {J} -\entry{\code {jobs}}{118} +\entry{\code {jobs}}{119} \initial {K} -\entry{\code {kill}}{119} +\entry{\code {kill}}{120} \initial {L} -\entry{\code {let}}{62} +\entry{\code {let}}{63} \entry{\code {local}}{63} \entry{\code {logout}}{63} \initial {M} \entry{\code {mapfile}}{63} \initial {P} -\entry{\code {popd}}{105} +\entry{\code {popd}}{106} \entry{\code {printf}}{64} -\entry{\code {pushd}}{105} +\entry{\code {pushd}}{106} \entry{\code {pwd}}{52} \initial {R} \entry{\code {read}}{65} @@ -61,22 +61,22 @@ \entry{\code {readonly}}{53} \entry{\code {return}}{53} \initial {S} -\entry{\code {set}}{68} +\entry{\code {set}}{69} \entry{\code {shift}}{53} \entry{\code {shopt}}{73} -\entry{\code {source}}{66} -\entry{\code {suspend}}{120} +\entry{\code {source}}{67} +\entry{\code {suspend}}{121} \initial {T} \entry{\code {test}}{53} \entry{\code {times}}{55} \entry{\code {trap}}{55} \entry{\code {true}}{56} -\entry{\code {type}}{66} +\entry{\code {type}}{67} \entry{\code {typeset}}{67} \initial {U} \entry{\code {ulimit}}{67} \entry{\code {umask}}{56} -\entry{\code {unalias}}{68} +\entry{\code {unalias}}{69} \entry{\code {unset}}{57} \initial {W} -\entry{\code {wait}}{119} +\entry{\code {wait}}{120} diff --git a/doc/bashref.cp b/doc/bashref.cp index b51b8d82..29e37b6e 100644 --- a/doc/bashref.cp +++ b/doc/bashref.cp @@ -75,55 +75,55 @@ \entry{signal handling}{46}{signal handling} \entry{shell script}{47}{shell script} \entry{special builtin}{79}{special builtin} -\entry{login shell}{95}{login shell} -\entry{interactive shell}{95}{interactive shell} -\entry{startup files}{95}{startup files} +\entry{login shell}{96}{login shell} \entry{interactive shell}{96}{interactive shell} -\entry{shell, interactive}{96}{shell, interactive} -\entry{expressions, conditional}{98}{expressions, conditional} -\entry{arithmetic, shell}{100}{arithmetic, shell} -\entry{shell arithmetic}{100}{shell arithmetic} -\entry{expressions, arithmetic}{100}{expressions, arithmetic} -\entry{evaluation, arithmetic}{100}{evaluation, arithmetic} -\entry{arithmetic evaluation}{100}{arithmetic evaluation} -\entry{arithmetic operators}{100}{arithmetic operators} -\entry{unary arithmetic operators}{100}{unary arithmetic operators} -\entry{binary arithmetic operators}{100}{binary arithmetic operators} -\entry{conditional arithmetic operator}{100}{conditional arithmetic operator} -\entry{bitwise arithmetic operators}{100}{bitwise arithmetic operators} -\entry{alias expansion}{102}{alias expansion} -\entry{arrays}{102}{arrays} -\entry{directory stack}{104}{directory stack} -\entry{prompting}{106}{prompting} -\entry{restricted shell}{108}{restricted shell} -\entry{POSIX description}{108}{POSIX description} -\entry{POSIX Mode}{109}{POSIX Mode} -\entry{Compatibility Level}{113}{Compatibility Level} -\entry{Compatibility Mode}{113}{Compatibility Mode} -\entry{job control}{117}{job control} -\entry{foreground}{117}{foreground} -\entry{background}{117}{background} -\entry{suspending jobs}{117}{suspending jobs} -\entry{Readline, how to use}{120}{Readline, how to use} -\entry{interaction, readline}{121}{interaction, readline} -\entry{notation, readline}{122}{notation, readline} -\entry{command editing}{122}{command editing} -\entry{editing command lines}{122}{editing command lines} -\entry{killing text}{123}{killing text} -\entry{yanking text}{123}{yanking text} -\entry{kill ring}{123}{kill ring} -\entry{initialization file, readline}{124}{initialization file, readline} -\entry{variables, readline}{125}{variables, readline} -\entry{programmable completion}{148}{programmable completion} -\entry{completion builtins}{151}{completion builtins} -\entry{History, how to use}{157}{History, how to use} -\entry{command history}{158}{command history} -\entry{history list}{158}{history list} -\entry{history builtins}{158}{history builtins} -\entry{history expansion}{160}{history expansion} -\entry{event designators}{161}{event designators} -\entry{history events}{161}{history events} -\entry{installation}{164}{installation} -\entry{configuration}{164}{configuration} -\entry{Bash installation}{164}{Bash installation} -\entry{Bash configuration}{164}{Bash configuration} +\entry{startup files}{96}{startup files} +\entry{interactive shell}{97}{interactive shell} +\entry{shell, interactive}{97}{shell, interactive} +\entry{expressions, conditional}{99}{expressions, conditional} +\entry{arithmetic, shell}{101}{arithmetic, shell} +\entry{shell arithmetic}{101}{shell arithmetic} +\entry{expressions, arithmetic}{101}{expressions, arithmetic} +\entry{evaluation, arithmetic}{101}{evaluation, arithmetic} +\entry{arithmetic evaluation}{101}{arithmetic evaluation} +\entry{arithmetic operators}{101}{arithmetic operators} +\entry{unary arithmetic operators}{101}{unary arithmetic operators} +\entry{binary arithmetic operators}{101}{binary arithmetic operators} +\entry{conditional arithmetic operator}{101}{conditional arithmetic operator} +\entry{bitwise arithmetic operators}{101}{bitwise arithmetic operators} +\entry{alias expansion}{103}{alias expansion} +\entry{arrays}{103}{arrays} +\entry{directory stack}{105}{directory stack} +\entry{prompting}{107}{prompting} +\entry{restricted shell}{109}{restricted shell} +\entry{POSIX description}{109}{POSIX description} +\entry{POSIX Mode}{110}{POSIX Mode} +\entry{Compatibility Level}{114}{Compatibility Level} +\entry{Compatibility Mode}{114}{Compatibility Mode} +\entry{job control}{118}{job control} +\entry{foreground}{118}{foreground} +\entry{background}{118}{background} +\entry{suspending jobs}{118}{suspending jobs} +\entry{Readline, how to use}{121}{Readline, how to use} +\entry{interaction, readline}{122}{interaction, readline} +\entry{notation, readline}{123}{notation, readline} +\entry{command editing}{123}{command editing} +\entry{editing command lines}{123}{editing command lines} +\entry{killing text}{124}{killing text} +\entry{yanking text}{124}{yanking text} +\entry{kill ring}{124}{kill ring} +\entry{initialization file, readline}{125}{initialization file, readline} +\entry{variables, readline}{126}{variables, readline} +\entry{programmable completion}{149}{programmable completion} +\entry{completion builtins}{152}{completion builtins} +\entry{History, how to use}{158}{History, how to use} +\entry{command history}{159}{command history} +\entry{history list}{159}{history list} +\entry{history builtins}{159}{history builtins} +\entry{history expansion}{161}{history expansion} +\entry{event designators}{162}{event designators} +\entry{history events}{162}{history events} +\entry{installation}{165}{installation} +\entry{configuration}{165}{configuration} +\entry{Bash installation}{165}{Bash installation} +\entry{Bash configuration}{165}{Bash configuration} diff --git a/doc/bashref.cps b/doc/bashref.cps index b3b11438..b4731a6a 100644 --- a/doc/bashref.cps +++ b/doc/bashref.cps @@ -1,24 +1,24 @@ \initial {A} -\entry{alias expansion}{102} -\entry{arithmetic evaluation}{100} +\entry{alias expansion}{103} +\entry{arithmetic evaluation}{101} \entry{arithmetic expansion}{35} -\entry{arithmetic operators}{100} -\entry{arithmetic, shell}{100} -\entry{arrays}{102} +\entry{arithmetic operators}{101} +\entry{arithmetic, shell}{101} +\entry{arrays}{103} \initial {B} -\entry{background}{117} -\entry{Bash configuration}{164} -\entry{Bash installation}{164} -\entry{binary arithmetic operators}{100} -\entry{bitwise arithmetic operators}{100} +\entry{background}{118} +\entry{Bash configuration}{165} +\entry{Bash installation}{165} +\entry{binary arithmetic operators}{101} +\entry{bitwise arithmetic operators}{101} \entry{Bourne shell}{5} \entry{brace expansion}{24} \entry{builtin}{3} \initial {C} -\entry{command editing}{122} +\entry{command editing}{123} \entry{command execution}{43} \entry{command expansion}{43} -\entry{command history}{158} +\entry{command history}{159} \entry{command search}{43} \entry{command substitution}{34} \entry{command timing}{10} @@ -31,20 +31,20 @@ \entry{commands, shell}{9} \entry{commands, simple}{9} \entry{comments, shell}{9} -\entry{Compatibility Level}{113} -\entry{Compatibility Mode}{113} -\entry{completion builtins}{151} -\entry{conditional arithmetic operator}{100} -\entry{configuration}{164} +\entry{Compatibility Level}{114} +\entry{Compatibility Mode}{114} +\entry{completion builtins}{152} +\entry{conditional arithmetic operator}{101} +\entry{configuration}{165} \entry{control operator}{3} \entry{coprocess}{18} \initial {D} -\entry{directory stack}{104} +\entry{directory stack}{105} \initial {E} -\entry{editing command lines}{122} +\entry{editing command lines}{123} \entry{environment}{45} -\entry{evaluation, arithmetic}{100} -\entry{event designators}{161} +\entry{evaluation, arithmetic}{101} +\entry{event designators}{162} \entry{execution environment}{44} \entry{exit status}{3, 45} \entry{expansion}{24} @@ -54,44 +54,44 @@ \entry{expansion, parameter}{26} \entry{expansion, pathname}{36} \entry{expansion, tilde}{25} -\entry{expressions, arithmetic}{100} -\entry{expressions, conditional}{98} +\entry{expressions, arithmetic}{101} +\entry{expressions, conditional}{99} \initial {F} \entry{field}{3} \entry{filename}{3} \entry{filename expansion}{36} -\entry{foreground}{117} +\entry{foreground}{118} \entry{functions, shell}{19} \initial {H} -\entry{history builtins}{158} -\entry{history events}{161} -\entry{history expansion}{160} -\entry{history list}{158} -\entry{History, how to use}{157} +\entry{history builtins}{159} +\entry{history events}{162} +\entry{history expansion}{161} +\entry{history list}{159} +\entry{History, how to use}{158} \initial {I} \entry{identifier}{3} -\entry{initialization file, readline}{124} -\entry{installation}{164} -\entry{interaction, readline}{121} -\entry{interactive shell}{95, 96} +\entry{initialization file, readline}{125} +\entry{installation}{165} +\entry{interaction, readline}{122} +\entry{interactive shell}{96, 97} \entry{internationalization}{7} \entry{internationalized scripts}{7} \initial {J} \entry{job}{3} -\entry{job control}{3, 117} +\entry{job control}{3, 118} \initial {K} -\entry{kill ring}{123} -\entry{killing text}{123} +\entry{kill ring}{124} +\entry{killing text}{124} \initial {L} \entry{localization}{7} -\entry{login shell}{95} +\entry{login shell}{96} \initial {M} \entry{matching, pattern}{37} \entry{metacharacter}{3} \initial {N} \entry{name}{3} \entry{native languages}{7} -\entry{notation, readline}{122} +\entry{notation, readline}{123} \initial {O} \entry{operator, shell}{3} \initial {P} @@ -103,46 +103,46 @@ \entry{pattern matching}{37} \entry{pipeline}{10} \entry{POSIX}{3} -\entry{POSIX description}{108} -\entry{POSIX Mode}{109} +\entry{POSIX description}{109} +\entry{POSIX Mode}{110} \entry{process group}{3} \entry{process group ID}{3} \entry{process substitution}{35} -\entry{programmable completion}{148} -\entry{prompting}{106} +\entry{programmable completion}{149} +\entry{prompting}{107} \initial {Q} \entry{quoting}{6} \entry{quoting, ANSI}{6} \initial {R} -\entry{Readline, how to use}{120} +\entry{Readline, how to use}{121} \entry{redirection}{39} \entry{reserved word}{3} \entry{reserved words}{9} -\entry{restricted shell}{108} +\entry{restricted shell}{109} \entry{return status}{4} \initial {S} -\entry{shell arithmetic}{100} +\entry{shell arithmetic}{101} \entry{shell function}{19} \entry{shell script}{47} \entry{shell variable}{21} -\entry{shell, interactive}{96} +\entry{shell, interactive}{97} \entry{signal}{4} \entry{signal handling}{46} \entry{special builtin}{4, 79} -\entry{startup files}{95} +\entry{startup files}{96} \entry{string translations}{7} -\entry{suspending jobs}{117} +\entry{suspending jobs}{118} \initial {T} \entry{tilde expansion}{25} \entry{token}{4} \entry{translation, native languages}{7} \initial {U} -\entry{unary arithmetic operators}{100} +\entry{unary arithmetic operators}{101} \initial {V} \entry{variable, shell}{21} -\entry{variables, readline}{125} +\entry{variables, readline}{126} \initial {W} \entry{word}{4} \entry{word splitting}{36} \initial {Y} -\entry{yanking text}{123} +\entry{yanking text}{124} diff --git a/doc/bashref.dvi b/doc/bashref.dvi index aac12e364ae312f05f795149189738656be4869b..04fd4244bb11e8ec11d21e47d624bae351f05e16 100644 GIT binary patch delta 20517 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 delta 18500 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 diff --git a/doc/bashref.fn b/doc/bashref.fn index 341a79c2..c8db4f78 100644 --- a/doc/bashref.fn +++ b/doc/bashref.fn @@ -1,114 +1,114 @@ -\entry{beginning-of-line (C-a)}{138}{\code {beginning-of-line (C-a)}} -\entry{end-of-line (C-e)}{138}{\code {end-of-line (C-e)}} -\entry{forward-char (C-f)}{138}{\code {forward-char (C-f)}} -\entry{backward-char (C-b)}{138}{\code {backward-char (C-b)}} -\entry{forward-word (M-f)}{138}{\code {forward-word (M-f)}} -\entry{backward-word (M-b)}{138}{\code {backward-word (M-b)}} -\entry{shell-forward-word (M-C-f)}{138}{\code {shell-forward-word (M-C-f)}} -\entry{shell-backward-word (M-C-b)}{138}{\code {shell-backward-word (M-C-b)}} -\entry{previous-screen-line ()}{138}{\code {previous-screen-line ()}} -\entry{next-screen-line ()}{139}{\code {next-screen-line ()}} -\entry{clear-display (M-C-l)}{139}{\code {clear-display (M-C-l)}} -\entry{clear-screen (C-l)}{139}{\code {clear-screen (C-l)}} -\entry{redraw-current-line ()}{139}{\code {redraw-current-line ()}} -\entry{accept-line (Newline or Return)}{139}{\code {accept-line (Newline or Return)}} -\entry{previous-history (C-p)}{139}{\code {previous-history (C-p)}} -\entry{next-history (C-n)}{139}{\code {next-history (C-n)}} -\entry{beginning-of-history (M-<)}{139}{\code {beginning-of-history (M-<)}} -\entry{end-of-history (M->)}{139}{\code {end-of-history (M->)}} -\entry{reverse-search-history (C-r)}{139}{\code {reverse-search-history (C-r)}} -\entry{forward-search-history (C-s)}{139}{\code {forward-search-history (C-s)}} -\entry{non-incremental-reverse-search-history (M-p)}{139}{\code {non-incremental-reverse-search-history (M-p)}} -\entry{non-incremental-forward-search-history (M-n)}{140}{\code {non-incremental-forward-search-history (M-n)}} -\entry{history-search-forward ()}{140}{\code {history-search-forward ()}} -\entry{history-search-backward ()}{140}{\code {history-search-backward ()}} -\entry{history-substring-search-forward ()}{140}{\code {history-substring-search-forward ()}} -\entry{history-substring-search-backward ()}{140}{\code {history-substring-search-backward ()}} -\entry{yank-nth-arg (M-C-y)}{140}{\code {yank-nth-arg (M-C-y)}} -\entry{yank-last-arg (M-. or M-_)}{140}{\code {yank-last-arg (M-. or M-_)}} -\entry{operate-and-get-next (C-o)}{140}{\code {operate-and-get-next (C-o)}} -\entry{fetch-history ()}{141}{\code {fetch-history ()}} -\entry{end-of-file (usually C-d)}{141}{\code {\i {end-of-file} (usually C-d)}} -\entry{delete-char (C-d)}{141}{\code {delete-char (C-d)}} -\entry{backward-delete-char (Rubout)}{141}{\code {backward-delete-char (Rubout)}} -\entry{forward-backward-delete-char ()}{141}{\code {forward-backward-delete-char ()}} -\entry{quoted-insert (C-q or C-v)}{141}{\code {quoted-insert (C-q or C-v)}} -\entry{self-insert (a, b, A, 1, !, ...{})}{141}{\code {self-insert (a, b, A, 1, !, \dots {})}} -\entry{bracketed-paste-begin ()}{141}{\code {bracketed-paste-begin ()}} -\entry{transpose-chars (C-t)}{141}{\code {transpose-chars (C-t)}} -\entry{transpose-words (M-t)}{142}{\code {transpose-words (M-t)}} -\entry{shell-transpose-words (M-C-t)}{142}{\code {shell-transpose-words (M-C-t)}} -\entry{upcase-word (M-u)}{142}{\code {upcase-word (M-u)}} -\entry{downcase-word (M-l)}{142}{\code {downcase-word (M-l)}} -\entry{capitalize-word (M-c)}{142}{\code {capitalize-word (M-c)}} -\entry{overwrite-mode ()}{142}{\code {overwrite-mode ()}} -\entry{kill-line (C-k)}{142}{\code {kill-line (C-k)}} -\entry{backward-kill-line (C-x Rubout)}{142}{\code {backward-kill-line (C-x Rubout)}} -\entry{unix-line-discard (C-u)}{142}{\code {unix-line-discard (C-u)}} -\entry{kill-whole-line ()}{142}{\code {kill-whole-line ()}} -\entry{kill-word (M-d)}{143}{\code {kill-word (M-d)}} -\entry{backward-kill-word (M-DEL)}{143}{\code {backward-kill-word (M-\key {DEL})}} -\entry{shell-kill-word (M-C-d)}{143}{\code {shell-kill-word (M-C-d)}} -\entry{shell-backward-kill-word ()}{143}{\code {shell-backward-kill-word ()}} -\entry{unix-word-rubout (C-w)}{143}{\code {unix-word-rubout (C-w)}} -\entry{unix-filename-rubout ()}{143}{\code {unix-filename-rubout ()}} -\entry{delete-horizontal-space ()}{143}{\code {delete-horizontal-space ()}} -\entry{kill-region ()}{143}{\code {kill-region ()}} -\entry{copy-region-as-kill ()}{143}{\code {copy-region-as-kill ()}} -\entry{copy-backward-word ()}{143}{\code {copy-backward-word ()}} -\entry{copy-forward-word ()}{143}{\code {copy-forward-word ()}} -\entry{yank (C-y)}{143}{\code {yank (C-y)}} -\entry{yank-pop (M-y)}{143}{\code {yank-pop (M-y)}} -\entry{digit-argument (M-0, M-1, ...{} M--)}{143}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}} -\entry{universal-argument ()}{144}{\code {universal-argument ()}} -\entry{complete (TAB)}{144}{\code {complete (\key {TAB})}} -\entry{possible-completions (M-?)}{144}{\code {possible-completions (M-?)}} -\entry{insert-completions (M-*)}{144}{\code {insert-completions (M-*)}} -\entry{menu-complete ()}{144}{\code {menu-complete ()}} -\entry{menu-complete-backward ()}{144}{\code {menu-complete-backward ()}} -\entry{delete-char-or-list ()}{144}{\code {delete-char-or-list ()}} -\entry{complete-filename (M-/)}{144}{\code {complete-filename (M-/)}} -\entry{possible-filename-completions (C-x /)}{145}{\code {possible-filename-completions (C-x /)}} -\entry{complete-username (M-~)}{145}{\code {complete-username (M-~)}} -\entry{possible-username-completions (C-x ~)}{145}{\code {possible-username-completions (C-x ~)}} -\entry{complete-variable (M-$)}{145}{\code {complete-variable (M-$)}} -\entry{possible-variable-completions (C-x $)}{145}{\code {possible-variable-completions (C-x $)}} -\entry{complete-hostname (M-@)}{145}{\code {complete-hostname (M-@)}} -\entry{possible-hostname-completions (C-x @)}{145}{\code {possible-hostname-completions (C-x @)}} -\entry{complete-command (M-!)}{145}{\code {complete-command (M-!)}} -\entry{possible-command-completions (C-x !)}{145}{\code {possible-command-completions (C-x !)}} -\entry{dynamic-complete-history (M-TAB)}{145}{\code {dynamic-complete-history (M-\key {TAB})}} -\entry{dabbrev-expand ()}{145}{\code {dabbrev-expand ()}} -\entry{complete-into-braces (M-{\indexlbrace })}{145}{\code {complete-into-braces (M-{\tt \char 123})}} -\entry{start-kbd-macro (C-x ()}{145}{\code {start-kbd-macro (C-x ()}} -\entry{end-kbd-macro (C-x ))}{145}{\code {end-kbd-macro (C-x ))}} -\entry{call-last-kbd-macro (C-x e)}{146}{\code {call-last-kbd-macro (C-x e)}} -\entry{print-last-kbd-macro ()}{146}{\code {print-last-kbd-macro ()}} -\entry{re-read-init-file (C-x C-r)}{146}{\code {re-read-init-file (C-x C-r)}} -\entry{abort (C-g)}{146}{\code {abort (C-g)}} -\entry{do-lowercase-version (M-A, M-B, M-x, ...{})}{146}{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}} -\entry{prefix-meta (ESC)}{146}{\code {prefix-meta (\key {ESC})}} -\entry{undo (C-_ or C-x C-u)}{146}{\code {undo (C-_ or C-x C-u)}} -\entry{revert-line (M-r)}{146}{\code {revert-line (M-r)}} -\entry{tilde-expand (M-&)}{146}{\code {tilde-expand (M-&)}} -\entry{set-mark (C-@)}{146}{\code {set-mark (C-@)}} -\entry{exchange-point-and-mark (C-x C-x)}{146}{\code {exchange-point-and-mark (C-x C-x)}} -\entry{character-search (C-])}{146}{\code {character-search (C-])}} -\entry{character-search-backward (M-C-])}{146}{\code {character-search-backward (M-C-])}} -\entry{skip-csi-sequence ()}{146}{\code {skip-csi-sequence ()}} -\entry{insert-comment (M-#)}{147}{\code {insert-comment (M-#)}} -\entry{dump-functions ()}{147}{\code {dump-functions ()}} -\entry{dump-variables ()}{147}{\code {dump-variables ()}} -\entry{dump-macros ()}{147}{\code {dump-macros ()}} -\entry{spell-correct-word (C-x s)}{147}{\code {spell-correct-word (C-x s)}} -\entry{glob-complete-word (M-g)}{147}{\code {glob-complete-word (M-g)}} -\entry{glob-expand-word (C-x *)}{147}{\code {glob-expand-word (C-x *)}} -\entry{glob-list-expansions (C-x g)}{147}{\code {glob-list-expansions (C-x g)}} -\entry{display-shell-version (C-x C-v)}{148}{\code {display-shell-version (C-x C-v)}} -\entry{shell-expand-line (M-C-e)}{148}{\code {shell-expand-line (M-C-e)}} -\entry{history-expand-line (M-^)}{148}{\code {history-expand-line (M-^)}} -\entry{magic-space ()}{148}{\code {magic-space ()}} -\entry{alias-expand-line ()}{148}{\code {alias-expand-line ()}} -\entry{history-and-alias-expand-line ()}{148}{\code {history-and-alias-expand-line ()}} -\entry{insert-last-argument (M-. or M-_)}{148}{\code {insert-last-argument (M-. or M-_)}} -\entry{edit-and-execute-command (C-x C-e)}{148}{\code {edit-and-execute-command (C-x C-e)}} +\entry{beginning-of-line (C-a)}{139}{\code {beginning-of-line (C-a)}} +\entry{end-of-line (C-e)}{139}{\code {end-of-line (C-e)}} +\entry{forward-char (C-f)}{139}{\code {forward-char (C-f)}} +\entry{backward-char (C-b)}{139}{\code {backward-char (C-b)}} +\entry{forward-word (M-f)}{139}{\code {forward-word (M-f)}} +\entry{backward-word (M-b)}{139}{\code {backward-word (M-b)}} +\entry{shell-forward-word (M-C-f)}{139}{\code {shell-forward-word (M-C-f)}} +\entry{shell-backward-word (M-C-b)}{139}{\code {shell-backward-word (M-C-b)}} +\entry{previous-screen-line ()}{139}{\code {previous-screen-line ()}} +\entry{next-screen-line ()}{140}{\code {next-screen-line ()}} +\entry{clear-display (M-C-l)}{140}{\code {clear-display (M-C-l)}} +\entry{clear-screen (C-l)}{140}{\code {clear-screen (C-l)}} +\entry{redraw-current-line ()}{140}{\code {redraw-current-line ()}} +\entry{accept-line (Newline or Return)}{140}{\code {accept-line (Newline or Return)}} +\entry{previous-history (C-p)}{140}{\code {previous-history (C-p)}} +\entry{next-history (C-n)}{140}{\code {next-history (C-n)}} +\entry{beginning-of-history (M-<)}{140}{\code {beginning-of-history (M-<)}} +\entry{end-of-history (M->)}{140}{\code {end-of-history (M->)}} +\entry{reverse-search-history (C-r)}{140}{\code {reverse-search-history (C-r)}} +\entry{forward-search-history (C-s)}{140}{\code {forward-search-history (C-s)}} +\entry{non-incremental-reverse-search-history (M-p)}{140}{\code {non-incremental-reverse-search-history (M-p)}} +\entry{non-incremental-forward-search-history (M-n)}{141}{\code {non-incremental-forward-search-history (M-n)}} +\entry{history-search-forward ()}{141}{\code {history-search-forward ()}} +\entry{history-search-backward ()}{141}{\code {history-search-backward ()}} +\entry{history-substring-search-forward ()}{141}{\code {history-substring-search-forward ()}} +\entry{history-substring-search-backward ()}{141}{\code {history-substring-search-backward ()}} +\entry{yank-nth-arg (M-C-y)}{141}{\code {yank-nth-arg (M-C-y)}} +\entry{yank-last-arg (M-. or M-_)}{141}{\code {yank-last-arg (M-. or M-_)}} +\entry{operate-and-get-next (C-o)}{141}{\code {operate-and-get-next (C-o)}} +\entry{fetch-history ()}{142}{\code {fetch-history ()}} +\entry{end-of-file (usually C-d)}{142}{\code {\i {end-of-file} (usually C-d)}} +\entry{delete-char (C-d)}{142}{\code {delete-char (C-d)}} +\entry{backward-delete-char (Rubout)}{142}{\code {backward-delete-char (Rubout)}} +\entry{forward-backward-delete-char ()}{142}{\code {forward-backward-delete-char ()}} +\entry{quoted-insert (C-q or C-v)}{142}{\code {quoted-insert (C-q or C-v)}} +\entry{self-insert (a, b, A, 1, !, ...{})}{142}{\code {self-insert (a, b, A, 1, !, \dots {})}} +\entry{bracketed-paste-begin ()}{142}{\code {bracketed-paste-begin ()}} +\entry{transpose-chars (C-t)}{142}{\code {transpose-chars (C-t)}} +\entry{transpose-words (M-t)}{143}{\code {transpose-words (M-t)}} +\entry{shell-transpose-words (M-C-t)}{143}{\code {shell-transpose-words (M-C-t)}} +\entry{upcase-word (M-u)}{143}{\code {upcase-word (M-u)}} +\entry{downcase-word (M-l)}{143}{\code {downcase-word (M-l)}} +\entry{capitalize-word (M-c)}{143}{\code {capitalize-word (M-c)}} +\entry{overwrite-mode ()}{143}{\code {overwrite-mode ()}} +\entry{kill-line (C-k)}{143}{\code {kill-line (C-k)}} +\entry{backward-kill-line (C-x Rubout)}{143}{\code {backward-kill-line (C-x Rubout)}} +\entry{unix-line-discard (C-u)}{143}{\code {unix-line-discard (C-u)}} +\entry{kill-whole-line ()}{143}{\code {kill-whole-line ()}} +\entry{kill-word (M-d)}{144}{\code {kill-word (M-d)}} +\entry{backward-kill-word (M-DEL)}{144}{\code {backward-kill-word (M-\key {DEL})}} +\entry{shell-kill-word (M-C-d)}{144}{\code {shell-kill-word (M-C-d)}} +\entry{shell-backward-kill-word ()}{144}{\code {shell-backward-kill-word ()}} +\entry{unix-word-rubout (C-w)}{144}{\code {unix-word-rubout (C-w)}} +\entry{unix-filename-rubout ()}{144}{\code {unix-filename-rubout ()}} +\entry{delete-horizontal-space ()}{144}{\code {delete-horizontal-space ()}} +\entry{kill-region ()}{144}{\code {kill-region ()}} +\entry{copy-region-as-kill ()}{144}{\code {copy-region-as-kill ()}} +\entry{copy-backward-word ()}{144}{\code {copy-backward-word ()}} +\entry{copy-forward-word ()}{144}{\code {copy-forward-word ()}} +\entry{yank (C-y)}{144}{\code {yank (C-y)}} +\entry{yank-pop (M-y)}{144}{\code {yank-pop (M-y)}} +\entry{digit-argument (M-0, M-1, ...{} M--)}{144}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}} +\entry{universal-argument ()}{145}{\code {universal-argument ()}} +\entry{complete (TAB)}{145}{\code {complete (\key {TAB})}} +\entry{possible-completions (M-?)}{145}{\code {possible-completions (M-?)}} +\entry{insert-completions (M-*)}{145}{\code {insert-completions (M-*)}} +\entry{menu-complete ()}{145}{\code {menu-complete ()}} +\entry{menu-complete-backward ()}{145}{\code {menu-complete-backward ()}} +\entry{delete-char-or-list ()}{145}{\code {delete-char-or-list ()}} +\entry{complete-filename (M-/)}{145}{\code {complete-filename (M-/)}} +\entry{possible-filename-completions (C-x /)}{146}{\code {possible-filename-completions (C-x /)}} +\entry{complete-username (M-~)}{146}{\code {complete-username (M-~)}} +\entry{possible-username-completions (C-x ~)}{146}{\code {possible-username-completions (C-x ~)}} +\entry{complete-variable (M-$)}{146}{\code {complete-variable (M-$)}} +\entry{possible-variable-completions (C-x $)}{146}{\code {possible-variable-completions (C-x $)}} +\entry{complete-hostname (M-@)}{146}{\code {complete-hostname (M-@)}} +\entry{possible-hostname-completions (C-x @)}{146}{\code {possible-hostname-completions (C-x @)}} +\entry{complete-command (M-!)}{146}{\code {complete-command (M-!)}} +\entry{possible-command-completions (C-x !)}{146}{\code {possible-command-completions (C-x !)}} +\entry{dynamic-complete-history (M-TAB)}{146}{\code {dynamic-complete-history (M-\key {TAB})}} +\entry{dabbrev-expand ()}{146}{\code {dabbrev-expand ()}} +\entry{complete-into-braces (M-{\indexlbrace })}{146}{\code {complete-into-braces (M-{\tt \char 123})}} +\entry{start-kbd-macro (C-x ()}{146}{\code {start-kbd-macro (C-x ()}} +\entry{end-kbd-macro (C-x ))}{146}{\code {end-kbd-macro (C-x ))}} +\entry{call-last-kbd-macro (C-x e)}{147}{\code {call-last-kbd-macro (C-x e)}} +\entry{print-last-kbd-macro ()}{147}{\code {print-last-kbd-macro ()}} +\entry{re-read-init-file (C-x C-r)}{147}{\code {re-read-init-file (C-x C-r)}} +\entry{abort (C-g)}{147}{\code {abort (C-g)}} +\entry{do-lowercase-version (M-A, M-B, M-x, ...{})}{147}{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}} +\entry{prefix-meta (ESC)}{147}{\code {prefix-meta (\key {ESC})}} +\entry{undo (C-_ or C-x C-u)}{147}{\code {undo (C-_ or C-x C-u)}} +\entry{revert-line (M-r)}{147}{\code {revert-line (M-r)}} +\entry{tilde-expand (M-&)}{147}{\code {tilde-expand (M-&)}} +\entry{set-mark (C-@)}{147}{\code {set-mark (C-@)}} +\entry{exchange-point-and-mark (C-x C-x)}{147}{\code {exchange-point-and-mark (C-x C-x)}} +\entry{character-search (C-])}{147}{\code {character-search (C-])}} +\entry{character-search-backward (M-C-])}{147}{\code {character-search-backward (M-C-])}} +\entry{skip-csi-sequence ()}{147}{\code {skip-csi-sequence ()}} +\entry{insert-comment (M-#)}{148}{\code {insert-comment (M-#)}} +\entry{dump-functions ()}{148}{\code {dump-functions ()}} +\entry{dump-variables ()}{148}{\code {dump-variables ()}} +\entry{dump-macros ()}{148}{\code {dump-macros ()}} +\entry{spell-correct-word (C-x s)}{148}{\code {spell-correct-word (C-x s)}} +\entry{glob-complete-word (M-g)}{148}{\code {glob-complete-word (M-g)}} +\entry{glob-expand-word (C-x *)}{148}{\code {glob-expand-word (C-x *)}} +\entry{glob-list-expansions (C-x g)}{148}{\code {glob-list-expansions (C-x g)}} +\entry{display-shell-version (C-x C-v)}{149}{\code {display-shell-version (C-x C-v)}} +\entry{shell-expand-line (M-C-e)}{149}{\code {shell-expand-line (M-C-e)}} +\entry{history-expand-line (M-^)}{149}{\code {history-expand-line (M-^)}} +\entry{magic-space ()}{149}{\code {magic-space ()}} +\entry{alias-expand-line ()}{149}{\code {alias-expand-line ()}} +\entry{history-and-alias-expand-line ()}{149}{\code {history-and-alias-expand-line ()}} +\entry{insert-last-argument (M-. or M-_)}{149}{\code {insert-last-argument (M-. or M-_)}} +\entry{edit-and-execute-command (C-x C-e)}{149}{\code {edit-and-execute-command (C-x C-e)}} diff --git a/doc/bashref.fns b/doc/bashref.fns index 748e3c0d..31720235 100644 --- a/doc/bashref.fns +++ b/doc/bashref.fns @@ -1,134 +1,134 @@ \initial {A} -\entry{\code {abort (C-g)}}{146} -\entry{\code {accept-line (Newline or Return)}}{139} -\entry{\code {alias-expand-line ()}}{148} +\entry{\code {abort (C-g)}}{147} +\entry{\code {accept-line (Newline or Return)}}{140} +\entry{\code {alias-expand-line ()}}{149} \initial {B} -\entry{\code {backward-char (C-b)}}{138} -\entry{\code {backward-delete-char (Rubout)}}{141} -\entry{\code {backward-kill-line (C-x Rubout)}}{142} -\entry{\code {backward-kill-word (M-\key {DEL})}}{143} -\entry{\code {backward-word (M-b)}}{138} -\entry{\code {beginning-of-history (M-<)}}{139} -\entry{\code {beginning-of-line (C-a)}}{138} -\entry{\code {bracketed-paste-begin ()}}{141} +\entry{\code {backward-char (C-b)}}{139} +\entry{\code {backward-delete-char (Rubout)}}{142} +\entry{\code {backward-kill-line (C-x Rubout)}}{143} +\entry{\code {backward-kill-word (M-\key {DEL})}}{144} +\entry{\code {backward-word (M-b)}}{139} +\entry{\code {beginning-of-history (M-<)}}{140} +\entry{\code {beginning-of-line (C-a)}}{139} +\entry{\code {bracketed-paste-begin ()}}{142} \initial {C} -\entry{\code {call-last-kbd-macro (C-x e)}}{146} -\entry{\code {capitalize-word (M-c)}}{142} -\entry{\code {character-search (C-])}}{146} -\entry{\code {character-search-backward (M-C-])}}{146} -\entry{\code {clear-display (M-C-l)}}{139} -\entry{\code {clear-screen (C-l)}}{139} -\entry{\code {complete (\key {TAB})}}{144} -\entry{\code {complete-command (M-!)}}{145} -\entry{\code {complete-filename (M-/)}}{144} -\entry{\code {complete-hostname (M-@)}}{145} -\entry{\code {complete-into-braces (M-{\tt \char 123})}}{145} -\entry{\code {complete-username (M-~)}}{145} -\entry{\code {complete-variable (M-$)}}{145} -\entry{\code {copy-backward-word ()}}{143} -\entry{\code {copy-forward-word ()}}{143} -\entry{\code {copy-region-as-kill ()}}{143} +\entry{\code {call-last-kbd-macro (C-x e)}}{147} +\entry{\code {capitalize-word (M-c)}}{143} +\entry{\code {character-search (C-])}}{147} +\entry{\code {character-search-backward (M-C-])}}{147} +\entry{\code {clear-display (M-C-l)}}{140} +\entry{\code {clear-screen (C-l)}}{140} +\entry{\code {complete (\key {TAB})}}{145} +\entry{\code {complete-command (M-!)}}{146} +\entry{\code {complete-filename (M-/)}}{145} +\entry{\code {complete-hostname (M-@)}}{146} +\entry{\code {complete-into-braces (M-{\tt \char 123})}}{146} +\entry{\code {complete-username (M-~)}}{146} +\entry{\code {complete-variable (M-$)}}{146} +\entry{\code {copy-backward-word ()}}{144} +\entry{\code {copy-forward-word ()}}{144} +\entry{\code {copy-region-as-kill ()}}{144} \initial {D} -\entry{\code {dabbrev-expand ()}}{145} -\entry{\code {delete-char (C-d)}}{141} -\entry{\code {delete-char-or-list ()}}{144} -\entry{\code {delete-horizontal-space ()}}{143} -\entry{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{143} -\entry{\code {display-shell-version (C-x C-v)}}{148} -\entry{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}{146} -\entry{\code {downcase-word (M-l)}}{142} -\entry{\code {dump-functions ()}}{147} -\entry{\code {dump-macros ()}}{147} -\entry{\code {dump-variables ()}}{147} -\entry{\code {dynamic-complete-history (M-\key {TAB})}}{145} +\entry{\code {dabbrev-expand ()}}{146} +\entry{\code {delete-char (C-d)}}{142} +\entry{\code {delete-char-or-list ()}}{145} +\entry{\code {delete-horizontal-space ()}}{144} +\entry{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{144} +\entry{\code {display-shell-version (C-x C-v)}}{149} +\entry{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}{147} +\entry{\code {downcase-word (M-l)}}{143} +\entry{\code {dump-functions ()}}{148} +\entry{\code {dump-macros ()}}{148} +\entry{\code {dump-variables ()}}{148} +\entry{\code {dynamic-complete-history (M-\key {TAB})}}{146} \initial {E} -\entry{\code {edit-and-execute-command (C-x C-e)}}{148} -\entry{\code {end-kbd-macro (C-x ))}}{145} -\entry{\code {\i {end-of-file} (usually C-d)}}{141} -\entry{\code {end-of-history (M->)}}{139} -\entry{\code {end-of-line (C-e)}}{138} -\entry{\code {exchange-point-and-mark (C-x C-x)}}{146} +\entry{\code {edit-and-execute-command (C-x C-e)}}{149} +\entry{\code {end-kbd-macro (C-x ))}}{146} +\entry{\code {\i {end-of-file} (usually C-d)}}{142} +\entry{\code {end-of-history (M->)}}{140} +\entry{\code {end-of-line (C-e)}}{139} +\entry{\code {exchange-point-and-mark (C-x C-x)}}{147} \initial {F} -\entry{\code {fetch-history ()}}{141} -\entry{\code {forward-backward-delete-char ()}}{141} -\entry{\code {forward-char (C-f)}}{138} -\entry{\code {forward-search-history (C-s)}}{139} -\entry{\code {forward-word (M-f)}}{138} +\entry{\code {fetch-history ()}}{142} +\entry{\code {forward-backward-delete-char ()}}{142} +\entry{\code {forward-char (C-f)}}{139} +\entry{\code {forward-search-history (C-s)}}{140} +\entry{\code {forward-word (M-f)}}{139} \initial {G} -\entry{\code {glob-complete-word (M-g)}}{147} -\entry{\code {glob-expand-word (C-x *)}}{147} -\entry{\code {glob-list-expansions (C-x g)}}{147} +\entry{\code {glob-complete-word (M-g)}}{148} +\entry{\code {glob-expand-word (C-x *)}}{148} +\entry{\code {glob-list-expansions (C-x g)}}{148} \initial {H} -\entry{\code {history-and-alias-expand-line ()}}{148} -\entry{\code {history-expand-line (M-^)}}{148} -\entry{\code {history-search-backward ()}}{140} -\entry{\code {history-search-forward ()}}{140} -\entry{\code {history-substring-search-backward ()}}{140} -\entry{\code {history-substring-search-forward ()}}{140} +\entry{\code {history-and-alias-expand-line ()}}{149} +\entry{\code {history-expand-line (M-^)}}{149} +\entry{\code {history-search-backward ()}}{141} +\entry{\code {history-search-forward ()}}{141} +\entry{\code {history-substring-search-backward ()}}{141} +\entry{\code {history-substring-search-forward ()}}{141} \initial {I} -\entry{\code {insert-comment (M-#)}}{147} -\entry{\code {insert-completions (M-*)}}{144} -\entry{\code {insert-last-argument (M-. or M-_)}}{148} +\entry{\code {insert-comment (M-#)}}{148} +\entry{\code {insert-completions (M-*)}}{145} +\entry{\code {insert-last-argument (M-. or M-_)}}{149} \initial {K} -\entry{\code {kill-line (C-k)}}{142} -\entry{\code {kill-region ()}}{143} -\entry{\code {kill-whole-line ()}}{142} -\entry{\code {kill-word (M-d)}}{143} +\entry{\code {kill-line (C-k)}}{143} +\entry{\code {kill-region ()}}{144} +\entry{\code {kill-whole-line ()}}{143} +\entry{\code {kill-word (M-d)}}{144} \initial {M} -\entry{\code {magic-space ()}}{148} -\entry{\code {menu-complete ()}}{144} -\entry{\code {menu-complete-backward ()}}{144} +\entry{\code {magic-space ()}}{149} +\entry{\code {menu-complete ()}}{145} +\entry{\code {menu-complete-backward ()}}{145} \initial {N} -\entry{\code {next-history (C-n)}}{139} -\entry{\code {next-screen-line ()}}{139} -\entry{\code {non-incremental-forward-search-history (M-n)}}{140} -\entry{\code {non-incremental-reverse-search-history (M-p)}}{139} +\entry{\code {next-history (C-n)}}{140} +\entry{\code {next-screen-line ()}}{140} +\entry{\code {non-incremental-forward-search-history (M-n)}}{141} +\entry{\code {non-incremental-reverse-search-history (M-p)}}{140} \initial {O} -\entry{\code {operate-and-get-next (C-o)}}{140} -\entry{\code {overwrite-mode ()}}{142} +\entry{\code {operate-and-get-next (C-o)}}{141} +\entry{\code {overwrite-mode ()}}{143} \initial {P} -\entry{\code {possible-command-completions (C-x !)}}{145} -\entry{\code {possible-completions (M-?)}}{144} -\entry{\code {possible-filename-completions (C-x /)}}{145} -\entry{\code {possible-hostname-completions (C-x @)}}{145} -\entry{\code {possible-username-completions (C-x ~)}}{145} -\entry{\code {possible-variable-completions (C-x $)}}{145} -\entry{\code {prefix-meta (\key {ESC})}}{146} -\entry{\code {previous-history (C-p)}}{139} -\entry{\code {previous-screen-line ()}}{138} -\entry{\code {print-last-kbd-macro ()}}{146} +\entry{\code {possible-command-completions (C-x !)}}{146} +\entry{\code {possible-completions (M-?)}}{145} +\entry{\code {possible-filename-completions (C-x /)}}{146} +\entry{\code {possible-hostname-completions (C-x @)}}{146} +\entry{\code {possible-username-completions (C-x ~)}}{146} +\entry{\code {possible-variable-completions (C-x $)}}{146} +\entry{\code {prefix-meta (\key {ESC})}}{147} +\entry{\code {previous-history (C-p)}}{140} +\entry{\code {previous-screen-line ()}}{139} +\entry{\code {print-last-kbd-macro ()}}{147} \initial {Q} -\entry{\code {quoted-insert (C-q or C-v)}}{141} +\entry{\code {quoted-insert (C-q or C-v)}}{142} \initial {R} -\entry{\code {re-read-init-file (C-x C-r)}}{146} -\entry{\code {redraw-current-line ()}}{139} -\entry{\code {reverse-search-history (C-r)}}{139} -\entry{\code {revert-line (M-r)}}{146} +\entry{\code {re-read-init-file (C-x C-r)}}{147} +\entry{\code {redraw-current-line ()}}{140} +\entry{\code {reverse-search-history (C-r)}}{140} +\entry{\code {revert-line (M-r)}}{147} \initial {S} -\entry{\code {self-insert (a, b, A, 1, !, \dots {})}}{141} -\entry{\code {set-mark (C-@)}}{146} -\entry{\code {shell-backward-kill-word ()}}{143} -\entry{\code {shell-backward-word (M-C-b)}}{138} -\entry{\code {shell-expand-line (M-C-e)}}{148} -\entry{\code {shell-forward-word (M-C-f)}}{138} -\entry{\code {shell-kill-word (M-C-d)}}{143} -\entry{\code {shell-transpose-words (M-C-t)}}{142} -\entry{\code {skip-csi-sequence ()}}{146} -\entry{\code {spell-correct-word (C-x s)}}{147} -\entry{\code {start-kbd-macro (C-x ()}}{145} +\entry{\code {self-insert (a, b, A, 1, !, \dots {})}}{142} +\entry{\code {set-mark (C-@)}}{147} +\entry{\code {shell-backward-kill-word ()}}{144} +\entry{\code {shell-backward-word (M-C-b)}}{139} +\entry{\code {shell-expand-line (M-C-e)}}{149} +\entry{\code {shell-forward-word (M-C-f)}}{139} +\entry{\code {shell-kill-word (M-C-d)}}{144} +\entry{\code {shell-transpose-words (M-C-t)}}{143} +\entry{\code {skip-csi-sequence ()}}{147} +\entry{\code {spell-correct-word (C-x s)}}{148} +\entry{\code {start-kbd-macro (C-x ()}}{146} \initial {T} -\entry{\code {tilde-expand (M-&)}}{146} -\entry{\code {transpose-chars (C-t)}}{141} -\entry{\code {transpose-words (M-t)}}{142} +\entry{\code {tilde-expand (M-&)}}{147} +\entry{\code {transpose-chars (C-t)}}{142} +\entry{\code {transpose-words (M-t)}}{143} \initial {U} -\entry{\code {undo (C-_ or C-x C-u)}}{146} -\entry{\code {universal-argument ()}}{144} -\entry{\code {unix-filename-rubout ()}}{143} -\entry{\code {unix-line-discard (C-u)}}{142} -\entry{\code {unix-word-rubout (C-w)}}{143} -\entry{\code {upcase-word (M-u)}}{142} +\entry{\code {undo (C-_ or C-x C-u)}}{147} +\entry{\code {universal-argument ()}}{145} +\entry{\code {unix-filename-rubout ()}}{144} +\entry{\code {unix-line-discard (C-u)}}{143} +\entry{\code {unix-word-rubout (C-w)}}{144} +\entry{\code {upcase-word (M-u)}}{143} \initial {Y} -\entry{\code {yank (C-y)}}{143} -\entry{\code {yank-last-arg (M-. or M-_)}}{140} -\entry{\code {yank-nth-arg (M-C-y)}}{140} -\entry{\code {yank-pop (M-y)}}{143} +\entry{\code {yank (C-y)}}{144} +\entry{\code {yank-last-arg (M-. or M-_)}}{141} +\entry{\code {yank-nth-arg (M-C-y)}}{141} +\entry{\code {yank-pop (M-y)}}{144} diff --git a/doc/bashref.html b/doc/bashref.html index 4b417cd1..40cc27fe 100644 --- a/doc/bashref.html +++ b/doc/bashref.html @@ -4,9 +4,9 @@ !jkHwk$V6Mm2Hj*!N8vs=_Tid)D+}#i*Oi<=$cMhg0x!Q*$DT`7}~XKq3Wlk zlda`##(B4scQ*5GqWyUFxrK7Im?&_n@bjXL*%WvR1oHXiHDRMmZDeROUewOmuSIwk{K zqQ#VB4kSb>I-pulZlnfP<7PRI-7c$Tdt#J{?1KkeYHueK6qJ4;c)=EwVN1;Av9beL za-u@;0;zDAe~Vl1AKIVtMNl* zc6~#MDU>r!h$rNll+9t3$xsN6Mtxdg6b-WHEBM&V5S#IN%LQ|FLRX~P{)4bGX8?6j z37E)m`Oj`87+S=}h-!q#ZbVMHS9wdWKMZ;+E@n@Rb%4DHUF4d-5wg}j=7e}OjU@=& z6w`4Ei^rZ_>Ie9u0)vjpG8R!18o5hWq(lR`xQ2Bw>AC&{dfHLa1aVe@soJzS6N~0m z#|)%#$j?cJGrYZvefVOlI>8r8>g-beYv4M0v2@Zc0UN#OF>6ecW(kE@v=NOUv5T8N zEj>JX5lb7koEOmqJ8GTizxG7$(T;uDZYs1>ef zGQ!C?Z78`N>nzT_R*P}VnJI}7>m*P925?d-%WVp@73>+JKE^K5wI5Eq&kAhI`M@$G z7^h0?_DtU1>1t){C5d@t=ec>GiNzJqpCg^WUn7#U4fj?@y)&ctZHJL z9hY>`d2~cPqFh9MDOj;Btji*~o64)tOs&YIH>GJyb0&AZS*y?-vM3YT_4C@f-WU%V zV^OBuh>UneF8PM(Fe#6xO;TP8b-?fF-kRH?02Gt+ps}PwY8mcE^=bv5Jijs<~Px+6Ra5ApKU~l z1af7jOZ0kxY-8#xqMDA=f1nnYZy~?un;2|StaGf?HNL^xsUWv*i#GcS!g67VHPs0^Z&eq!<$U**sBd} zR4iDsT z27$gDJ+c9>L;FOdPu2RH9s=+6H+BS^cgI~})K5F8P@(1NY9(LX z!ny?wZ5F+L&a7-P?jJBTH+bRzMIR_}uaLYVo^_KqR}_eXd8dkv{WTAFouH5H#rx^$13?-ByJU7}S1zwQc*f83Y2QsS^!_Z=X z$CNeJaEy^EunHEX0MO}2a4mKGsBU; z1X<8U74-x;`6h*%I9$+~I$Z2q>^XAui(61LkrR_Po*27h*Os9R(JX^u$GF7FeGKC{ zPrHLCDYOzqr3F~pp_7xTWC4v#%;lxikKRS#9l#658W#bZj9D+0b%EV2>>+L!N>isV z-q-Yl7yglO1VkW9^Mz;kB+875S`hF!c@Ns;F#{&FvQ zaOi%izTr`G^Mbe0*%E>yvR6p7-V#}}XOD$q7iRBZ&VZrPQcdX zrY7NcCR5SaFe~uk;g-`B+T-G4?BDQ+8s)rGh@t`^ZPcC&%PPTh!Pas5joO~xTg<@x zY%-onK?}`L-9w>C2NQ3%fR4L6L@p6>XayTsCKH&e0LnYPrOnHR=PMW)3p1w+8iPT$ z=YF}kLI4EpI>`IhH2ccarAvVm{VGSs{H@MAy1cKU-KQJdX>}zrsrB{Ol+{xL;?KJB z^xvJkSh5|E$+f^sOZV}I_xU{-SOJR!*ho_5NQ;*le*FCRa32(B2alUC+Fe8i9fX_u z%gWMK*FH@6s=ql_2F2MNz5S*lPBk{*l(TRZjUDi$QpIQ@A*=OSB#?LntYv! zGU_OLB{8Z@d0APH^0%VnlbCik&x*I}eN-_vX{`Lq!*$cM90BC6KVCc_PjGXa z>aT!8&JTAvh6yK$h`O9fLx3)hUi5=X_va1=OZu7=OLm`lc-@nKe!&)YmmZ+vdRZ?YdOQ&2YRkNL7^2 zg5hk+q}Uqq`B;*yyxVnDgcpOwR*GA-E}9Rn$HZ6BgoQ&MiYncit$GsAT@9$qz*g8c zM-0`I9qKTiFuN?oy`}QYpH{WBg*Ya;ndd6~Z)u`ybm!bRwYK3(4k>RG3R1Qd)W8r0g!}mZX;m|%ztYsIF)em zIE@0p0s1N!>19NJl4NK2fEqk@aU!&a`00GAvPPkLb|~o4j_Kvq$`U_+qQVD^BvJRc z!EjkJlOksSqA597mdH>ZI|TtCI5-rsWRO?hnfqep!~SMes-6v+B~9_~M`iSyTFcqR z)nX<^@c0PWkLhI0u_;+1Jpuz;GwK6B^vNMHYPm(rN_QMVVJl{p1&(GZf>c414<0GYtpVNs)u>5oZLsC%eU(O-@pEKcFh&Wq_SHO`CM!)}@ zO4U$m80eATs)b=qFM3M3|5g6iva zkwg_n52ORSX&m|gMmMa*xMScok2EEC0O9J3oddMM6Zi64Zlz;stG(;C;CHv0Q3n?z zs*@xfGxb=3@!vL}vMVx}Wr9qrTuER+yb)_H9KOzz;gLtR)2)vTEY{$4*31_z_);Cy zr(A43h=|bh^|iTaqYmb!5-9s>0HX(UhK*y~?e+)3So|Ni7Eh55dO7GUYyC~)Ef_CgVhV&&~exZaXTTvf;q!3;<<%VSL_d((<7yR_oLUhFUagH#q=oF-sX## z2d+`m)5u7td@6`9k~wWe?c4r))=d~ ztCfSk_Pq3s%B24mJ|N3s*b&=`Y7NWk*&Z>alWiQ-%Ul|ssKFblAqp6=?9nryla!x# zNR_~AkHoTV!^UOEtQh*scHEKSAn33i*&(%Ncrw;4^_NaPy6)jmS6MH26Rb?Pn9lU( zZs%e4JD(pT$BBCR_Whg?c!MR3S%>UL{GeLi8(kWQNkUUBV^d7>uG0Tg3i_3N#+@$% zruy;JE2J}wX?X8&fNxdWdpGBsZ1AcWWURqN_N^jr|JDDl-`dREPAq5bAzM{dF{`7a z6<&5~Uk@20I%92PP8^LT;(IGNwVNO%ot6zvLq0C!#KdaTlWxDgl9$zQ6;MQOkJg&? zD(-L}2HvQ%1?fy{C%`8SnPy+!e^Npnq9-wJC}Yopwd4u{Yvd9CP(B6gLbGgJez2u2 zwBHOfm4sM@QerdHpXVA;RM=i1?-`rfQPjd;^y@>RTTA%vsK)n$k}jMP*h)+Go2QgD zClG~O^VSS2XEJ2A^a!)McBh(#l`FlfUxJ_?EL{xlMcPc3_MazW#aFxxf?zdc0uJn3 zntNA-?Wbhq0I(%G%&&%5S{s#onEkLAcA|IbI;>B;4jwN#GQ)FT00@w&zoJ5n%@*9_vgP`qq zWn2%c%8QafGVZepM_bBrR8#jJN%-r@r3hd(uL~~;;?`+adGfh*`@_Pu1k*SK^y7US zgT>7x0Yu4gs1sxe*S+e;1A*wy5D6&w!Td^GmU~Ww`m-7ZH?w06_AHrn^Hz~L0kt~o z-O^1MZ{GU%zQANAB_n$BduR93DI5#pYcJko#tPhUymIRkd!I}$)8gdU>N{n4E`X6O zS6Cu}LFV>)s`ww(nU7HO``F;%Tlf8N~wkd0*)URoX&S~zIL7VZhm z#YwS#bVR~?3bt6YZIls+%N#13_&_eGOEQr0t38G{^i()}+w+p!Fw4GNHq7DF?V+y+xQb0ERHH9^;Y96FdUMEVZjMqJdZ zm=$Kei5I)aif=>gy8pK^x+{S~5JvGD)6twt$5rG*T@`6KS19)|qc|`ZF|^=pcW38U zK1SeKX8J`-Y_HT&~zV(v2r|=Y8x{X1lM-(}jh(wdt#C&N1-FcgNr7w{7&GN0EwtB%jrPu*d`UfjbOe%9R2q0BB z&q%KSD~c&dR9i9_I8}~43+Ut-KFccZU}uq`u@8la>Iyl|;p|Ze4KSK;#KEP4NotZY z^4>c-b5g$gxkZam6Ohbxk7c?6!#cOpbYdf~2>$H`Pl{-3lWNunK<}3~M3I})Epi_` z|H7AQQcj_Pj<6bKNy?jO?WuB$%hN@izLOn4JCKv|bYq?YX6p}!lqn6oCj7n;pSw`G zkAt@?;KJyxUVB6$;PrIDn)0kU2k(uClX^t;l&DxuLE$d@R z;93^eJu1Iw0fmNc!nl`oWi)lw`B3m^jkZ+zzl8j|k?r5ytb*X8uRSjn7IehJO(je0 zmim=zshG@wmdzR<TFCmM_9_~@ZdlFAUi1&D(f zf-3Ys*1*P7vUG}RyV00?umLmE&}0tZO_lGoH7b!lY&x5@4>U_Ur~V`juS22@cM&|t z9_T@nHt-RX3N!ah^1) zelk}?L89w zp#??$5`mSj2*z+iAS(%)u%J;>t%_FZH>UiNapVt#@k(gTOg4`|y&lG+JS~PcpG|u; zRJX~iUz$P`W=yb55#FZF6J=Z1Qrs^;MD~CJN}0-(>VuVC^@|)4$k@;OLnDmpCqMxx z+K|B#mjuUwg+F54MM0r`(o~dRkR=rY_8q>(vO4CD_5bS;ktc&S<1>rCDF-?{MX13$!)wcF7ok&FsS&XQYlwVxz_ zhKsWDk$zMP-+;ZiQzTb@oPxcz(r3bq;y)bRlrB74p_7lR@XIKlrh4dZ`%f2z-_ zD(-1Y(kh8JGjiLi&<*kdk0}FSdacv*@_|EC@c|@Cp07>s5jzAYQ>1+#C>R$CNk!-G zh)CD;z*6wyaEFk;aR+ zhcAm$k&^?P7CucuVQTpCQ2r};{CINdGrnVx7I5Lu_nE1mccPwNiz8+pTSvT|zRW6* zvX|`bd=C*@P9=k~Z>hp%7;V6`o^_SGU+wv?oz{^%AH49xcV4ThHKqgtNiKt}qp>CP zq-Z6}cV2osNy6Ef;oe80jP)A!KNQm52Y%q*6Tk$L9*cM-O$Yl(P9~xZS;oha>&Mc9 z28N{R()v?+O7}f4DNSo#mXYN2Hs1GCS54Zi&oiXaL7n?%;>!fr^C!S^>w_kARWUDZx5h^8&vh!9Ii<&aN@4x{%hz z_NUGs$kVq_5<3KQ@YeP&ACj*8YHB6c<5YWzdW0$%lny8D`}AnK`WdxrA2ERppe5)2 zSL_G^{2*lkaLUp9rM!~p?kNwo91-ec14 zS;yCU&v|lti(=`$z<}P+2C%{%;G|~u3@H3}t7=T5m8_*RjR( zqXP|5v(xL$Ouc`FdI^`Hc!~AbJUdZYLaEc_{KC1(&M9clIj7jY?wJ8r?)#lHGew58 z3R^N)??Mw@;O36yv2!O;zztf7wB|s{uW@jX3|yo(2rPtU!FQEbAeHi8H6xxuG0Uin zhXvcmH*GxgJ&d8aKG#oc^`$_c(B#L9OCkw3P@BN`Z4U+KKT;mi>(Hj@Vh%$?KU}A{ zMpFO@2FH0exB(3>s@dPkHJp3jIln(rJcR?v7o&A_ibBp|_K@cGmJoNLxylzHkL<;S z5di51sWXmZSS-kz>YSRHYxt2Bj^Ut?Y)52|EcU6;h%R-bwN$=`VZMoy-l-O4LRKLv zv?LZes_5lW&DDSk;9Wo6Zr&#V{Qh+D1MKVSw6Gbs}hml0IA)iB#t?$ zpma@-c&X}N7+K(XR4oPNF|9~coZR_&1Wd~_4_z#!Bi$b*dx^8OxGE>iI2cjVI2Y<5 zZdULPo+CSwAJ(Yy$deGlsAPmZim`-z-jMHNKrwDWZTU5IEP!c%e4xaMk&GWc7}TEE1>phNls`J0 z2XHwDG)^xR0vVDR${`cydt{=?7pvol;MF;(h&%cb({9(3Xt!;kx&x1dcz!5To(tVH zm(J&3%&3O2eYSQ})7rlx6ZZV>acuvc45A|*8WB)^w64e;@Z~^N*;5tnu#&F#N(?`} zcI3oa0z4&GsvV=O!NSPuz+B2$6IxPL6F>y1ldDa4@4cK~`0;w3lzurB+QCR{o1UDW zfFU>3#Nb>xoYG%>rEhg*bNBB;J{1w}Mk$#kf4T*k3V*%SzN9`oW%=NA8Bb4!+t4rb; z(nb-mv+RN%yTIOuiG^_DYYF%p+DxGUp-L(35=feyNxc2vnpKz3W6XYIPx{d}Wqz;! z4SPG7d%K?PeCl1eU|5RhMKh8x`-#+c>lW%T_bl@0 zdz>n&$$(aZnXGkW|YZ1 z5F*Fj`!Q&n?$WecEw%rfgRnIq0dNBfF^~4}^VgQ2Y_enkA%)-K#5&1uljHanhSKh$~4>7nfPMGO8>Hl`emd-DO$`$CCi?P}*SF-{ug*9kHFbl{%h75nHToZFjOR5AoGy z0zzi5*`IQ!YQ@8`p?#obuV~k`nuOv43J<}fam$Rl6Avsg{6xzlRKG8GdmGcTl%CTa zR<)+1Lg4ztrfjWAzJ3bsGsO;Z=dQDFdpkJIEYhF@TV)AhA?EUj{MbV@fl6JCEHoOm19c-a9&Ia3;Rc_|W3+uUODMT3mZL_GWHTZ1GmGGr#a=uu9z3POWd17C~fG zERee5jKQxMzFLsMD9XlaFo6OnZxu4J{p%7A2Hx!rQ&iDPrnJQRwBzhmf3J!I4h+g! zQK-3mZM`l5SBb|{b$&CYYGtjNA}rfp5Z|6-uJN_QQs{@#hMm*(h>6E;!kA8skJC!< z0Ks#EH=5Y_|omPN@*`XDPGB;21+$j)7e&am6iC~sVirC{vJ%L0#8!0517DU1cj!K3JSz`@VTu1_+rEDDwP|`z(6{m397z+@2?yUcATtK#|`JJnCc{lxfJhp@c>h*B1&>ylgw5Uf{hg7f2B;&J*8 zg3gHzOT8{GT!fKALlgW;mhQh>uO=lZ{s@0gCe5L7Q9~vsi4xw_2S(rdwsL{xYGoMA~%_({O*s^5bo zLDdzi=8*Z4l+ys{Nl&Srxd$MOjv!@)W6VIGDg4<5$y?1c{yQjo=xnm1+zWNmF<~B2 zIVYd02fEqag+De>SV?0=j|kZrN$wUNLuN9dWhOH}7<_X9Or*gpMlq5(%kvo zmzfVt9nnV9H_(jGs~4^lA5D#_ScA!B-~s6K=(U9@VOJ2<(ZsVdp=I_lcb4F#Rv8LnsgKs#vkdtL$GaXM#{Vq~LY`|s%z??qRk zgE_!bx)8^ye8P{q{v_u^C7$9zBaKI-FP&wFmJd1adD~O?q zyMbX9Gbm=2{*gIrIx5Onhylu@pUgLpDGniHlzRmAPt}h?))&l78d&WjlMY#SG}rbo zR`E}WX~hA@RUe`JdG93%mTUuF&7%GoMM9&pl}sz_e}!ahrC{h>VMoiJv$1v!FKyI{ zG;&;~ylSjY4B93YxAC=ZRqxZlPPx?1>8Z5#zf125%JK>RY7K(0BoY=<%BcFXv-K#l zX=$0Z?aJ^L1}vZXS!8b+RZgjVB%Ut2>wOn=DAu+@U&@Fa081;Vi$5Yg{P!mTvVBN`a=L zr9)$zw!T$Ml-;k{p}Uw->lGW{Gwykvb8c$oFc8V)H+a$7h4hpY#W?jO6$DN4n2o9s zd%FSqaQDkXa@G#pz<0R66nR{KDFiT^A6o?5w(}R}x(0}=%Wv=>(3Ojn%;5exY$in9 zU0A2;xyr3P9Xaw_>8Orv-?)M`^kALBKxlD`H$ZB6V++FPq;HTA6Cdx+VUmvB(6LRh8vQxqs2P8MO}VAd|-?k z87C%@D;d7(!w&8HA$CS?+hJmMD~hdKXBpA}8ykE`f5JS+SF2h_kz6IYiHXimgogD> zLJl&cz&|oGmz{1w;}j_+X;v$*C?sKsZ2;pK;c*ZuhXu_UDd0e($*i=d21FK6u&|MM zJG>u%PI&jvOGc#;foMiauA5IXFWfQ*c4f_x#7eRlsU)1C#O)JeJ2FGf$|9XY2(rWQ z8;Z^__wn%lp{h*`h05X`?vZ4V;n$DQOff8_BG=3b7^q}sDHPQ$I?i&G%QGFF@BofM z$rn2MPvGdbYnUDv>HKtbb>}$Q8Z^}|3L(}ZOUb7gp;<^pa}x6NaU_cG8pN%yI+t{q zD1ZoCd1}C%)}#l!nNVKmN;FqCg+4VRRSMYgAzDX9`%{>@EV4;Gjx#61s8R=kUX{uQ z!Yc^1fN20B>SBo5Ga6Nz&kHXWtO7J9tb%DTgL#dmn8Y=dU8ii-vF8aZ(Q|?MOQt`$6pket+N!8biD@3M zdm=JUjAP$2CsXDZ%(u62#A`{HkkOhQXbUWZP zs{W=rFf;0&4U-;D{4=;-anC}5i(CDbz-Mf|O*RJK?U=PVYBggM***&r;9|=vMqMn#I|D<8Ze5J+J zcHliDCuWw|qRW0Lx!IYx@Z{;pRjs>1xXgo%wx?`Z@}yB_dEEk6!^Z=?&8(a1Uw{5AhkP zg>_c|b)ggesnc7HZu~Kgc-K;C+E|gfatFj^2UglrToQ_~dI|dtWZi9y9sruN5JrWZ zHc*A^kY89L!#Le?H3xSB1DLq?HF(Eb_7D;p^>8*mAJI52%UkC^F2)!1&f%T^jQC6 zY|mytPNcz*Lt~S!8vFC~#_(9^EBqMSNcj5I(_UWESo8TT)9kL=IMWDnd}Fo70|PQ9*KR&x2695;E4{x8 zay7yQzPt*x{n1=CGql?*rR!PZpG);^seF6(^ZDWbVezWOzxiV$t!eg6ymA+8$t>Oq z2;C_Qow%(xAo7H?!ylLyZF-$Aj&PUTe*RIM)+)iYqa0zoD2`gIa|ffbf7$7C@2V~g zmpOG{sDWD0BLehd*CjP;PbKX7*D>5$I3J2gc<;#nLDge-PlHFCg&57RqyC#G*Bfiv z*LHkMCA#OIttq10l0-rir~sNc-C5!!M$z6g$kj;~mn9bFDU5Yg15xO@=w-t0-!{Fe z64lP&T7{0y&sLrlZT8OXnkRO>W7#_s?mq9q2}=+2Hh-X1TYrN`Uh@nhpT((WZ%$~A zf&KW!>}!<6GD{W`2izlg|Gq(;TPVv(mCw)i+!SNE8Kp4IO~VRp)?L=+(!p}(1i5G# zXbbN-0%&U}(DoQ$19`le#eDLtr10VnH@@IW!1%_TtK+TFZw5711dL_ZX~!-6uy5U= zU;7)#?J>|BxkY@-c}kwzn(R3v&MQ%t^AEq^{W{-zfOWz#ZKe|uMEh=$(WUH0$FW|C zjXFoJC(fE|hUGgs?3Udkh5f z1OUFal^tIiN%%RGfR*8jGF~5nl3Vt1PTX2!t%CqDJ?T!m$d0<+qI%QmDI_uoNTEXu zir-BVk-&rmxgmWgRO1EADaqH?crY)L7i>qt>>Rn!VJl5z&vfeCV5*9z#KVq`AmUc3 zON+mkA1R4+hZGzdpaGG?n2J9M2F+}pEeI?mqb*D_`E z6!-Gn>RT!M1^2KV%lMcDVM&HDhNK_@Y3G0!M9MTowI%Q+8o_UOH8@|6d4opJ=+s=K z9g;(L*DTl-H=K7zuF2gscHsvKv5~yfhgD7(JIkFqh`N)l-&e^p^eal1bjrD{%D!?*zn{FZ)0W>L)xlg&B!}kM2P6 zAt|DiZ)!g>o+@S$TxAwD+0WKI4AzcD?15_cKbYfzP*D^ z$Uye_?gWfn<&EgY!&NCY_-9cC z%7Nvianr7%DB5IZlZ^xSWMoUG>*T292eKRQ!@Y=v0b}u&BQG31Pd1S+A`VavPu+!J zt)CudXGvYw#Yy@1y<3oDC}$>b3@zFF5mD}~IgDZt_Wa0m;eh>^M*`W1z8NQ2H>Z9& z(m1^>QIBn#$mMGrgfmCvKl_9P$v2b$h$u*^()1YkpuW97R+J*3b%7v%mrBFnHq!3s zSrw+=m5B8J_Gppf{Z;58QG^EGgTM_3Oh5fKfTa%R!RFHeuF8yVA2pc4C$3*yAHYi_ zHYbn=_G(>2+HV-&DjFcc4GegNbFe&5(kGoGo$Sjd2-q?OH*GZrh*&jr6Xt`s>*dqi zefoY5$_LM_{2u_PKv=(*lfx@1E`vdawNgk}%#Ne`1PIuI!-HFpK`cuvA%I7Q9DjDy z?Z;K`zuq?0yxsh$V84nATzYVD8%&a55O}m_e=Gn_+ys&dXdoc4t#V9@l)^jzU>047 zV=@O8cb@XvInyS+%;sVA^7dx4{T)~`8MCns^qKuxavn%+?uA`GI9&CFp=Uj2Ahmg* zxj8@ls@+JX36zdvscuLX8yzT>D}TT5b({Tjxy;7@di9~vXtBH)p*@l>kwy=^T4(TS z11~fnDkSp(XjXUYSJO_n)vwijUR|$ojnP{`X=$|cYSCWTeb2L-s_iC??y5##{rBOY z0|cac7F?7GnP?RF<@f(BWCs^R1bUQMuPTi`d(AQ58*&TG8+aE@{U0pQ?oFk8;j__d zDKQaZkP&#K9sQn|r1Ti&18tumC?UDX<)L67%I^n#n76!oCJ?^*LEdiZFjNGsS^0KD zZXLn;y?qb}5U9mg6#oMfc~eQ3ff@)C0x&X{LCXXb0X3KJR0S)ST%89Z5xQG7+SNwV z#`eGO42RT8TFRG?od+F%VprS84Gn(!`)Az2#Q+$OAfMlT_SbK<-tdIwNzONS4;!6m zmdbR%cemf%N8IS`uXq3W?3=p*l@{WOdm`k`rY7BR!vxm~H%0mr$&ysje$US5Z7g|I zp7zzdZLD}2J>SMUmC>tW8>b@r?>6R9(*lrD(ch|H5-!WOJnhPV4wrQF?KYQD+Z<_j zcPI(+d2?w`C9<;NTrdp;#XMuVq-|dx%DTp<^FxUTXknO11%W>=y2CaWnU1RCxh{|8 zX)Cg*?`W;;I=4_2b^V?ed!$5UD(Z?OvfyTqZE-vn?N>0%b#yLZTJ~j24~x^DUjAdN z)2L{x;!Rz;J>H#vi&IxMC;O&~+HzmDhwsH z0?#fHL?bS^)3RfGGz>%`rQ;h{FI_o$$sSzF#|J00WJ+kD#nNzYI*@1JfF)P(hJ&q6%d1H2sZuR9A=d6QaH`0K_GN}2{!uj-hs_;Ehjfb+gj!7> zg!ph~V7%=Z3ASq4>F8YH38^ONeLB|r9IyyJ==~voWE)&F%?A^zPP_WDM;;Mt<*>j0 z`6tB$jekjWGSE>MT~Es)il#IJt9{c}JF8akV6cA}Tb%;ToD7U7nT---1G9Dt?t$=0 z6}>6CvaT!!SZ>P)5*u@lLXDXOC#*D}OIc!^HwIyw;CTp^>ft<`Gtw#oK?OXJ1VWQ+ z)d7ir0VLivr-!CJ7G&P&GSeg~>G)2x)mvxkFkEnaTqRF+d|7&Rd|}T9+jx8HX!=00 z4b2!`7dQ#$4+1(C3pj%;H&dNm)HNJAa-2~f3gjJZq$NqBf^}s%&j>gwvr0D*Cz()c zB`fgI@d!MSj?9r#oE{t&P?IvwN#E|BF2Le{k3YPA`EMG&YAhG~^4G6u;aogA1?5RT zXF??)H=wWB6;I#u5Pke4vB&=PbA+%uaG}Sx*~1`MrShd@#0p}i5myI1~SRh zJ|@SDDC}B7fshl>;Qq(9q4YYIP}*@ZO=(7Fpm-L6rb6P6XslMs+-oH~P!&MgQ|#f3aZ>E zQn>crn9y&x*pAqty`#C;;GoNn!mJp=tcbY2O{)x~pitmHg%=O|L0+bR2(PZ$5-=R| zf)|F2-q?P_M4`M)LJB2qBuK7KK7dtlNbUyJf7mVL*Q0vRnW(LsQm3G)Q&6v+snyO{ zY3bTnu;TOF^r}ZVsViISNdqV-v4hHez+N58t}l*f@^)DQgox<@R8;p|Q|lp`xdK-z zU)*7V3&lrKU)e*fBpfWl3G}F$PrK6$! z_EiT(Kl1vX7M5&TfWmN@e?q*J$-K`OU^L4aBnE^3Td1-i(qw}cK&tlJmYPer#~@Oi z*aqL$wxz)4Z1@uSVlJ+8mgZpJ3FMt(&CEP>JOU5p;xnYPU@d!L5^cm7w z)eY37%n&#C&phRSHWEnT3oeA>iM)*jisjlokzNnILhl^uI4MGk$dQR5AYcTLOzK%r zq&P#~dxlf*ZK=U$eg{{Ej(bOQSGZu88vCB!H_%%5-WI2Q@s8%`wD9-RIcz}A5uCdL zm;Ksxm|D~be1;y?!GwB_zVDTcqX^9U!aEb34JEu(Ir&U~SOkM~Pfu=P5FthyD4DOw zrxk()rk`N%)*^ivkrmqpCG1UGnCSh4ms{`Ng$>Xd)khfMT{s{K$;7qi_r;ftu`h%D zIY={-A*c`cB`Pr_U5v5sFntv|dV8p-?!o6N-6y=m63J%X_MK<{eEl+hLE|@th5oIp z;k4tj+ZEV<{WJ95o^ZH2idr@fM@2p8I2A0Bv!vMFFM-aL?|K@&A*4NGy52Ha7y?eC z4tT2Fi^yWx*_V zLm_B}bgfGynNB~UCn(V$jl^j4xnwC{%M+%v0mB!cgL!-&G!FyeQ{0$`^v*9M=O>-> z!{2>FJJ-J9SeNmv@9kb_!PC}5I?7#+nfM%(N4}xyDtIn3rf+<@vmD9g(uEuMcNQ?% zHy6r(F}ZN2U@twhB|pM5!_-ha$A1fo0~A-Q4_3`7Q`wO1#_|4gJjY$%!eMs7>^K=G zkQn5+Su9I{K%-~4&&`L><4J&TF%vJn*eb@h-4JK6K}U6n^3{SJI9d8Ysv^I=edD3I z_y%C*FcuDM*H-7Apq6?_U@}>fZ7{Pm$yyJ8*F(o6@K8oELpt>~NEvw>?a~RAFpP z(hpn7;uO6M{ucCeu3S{6hB_`S-G70dryG%^Os>W}f{jPOp$IWSIMYDIK?4PrUO2q} zv2rdH$?T|Up85790Py6tI|;{_K9yh(y+ZOF=}5U^lbYyfG=LIIL?jCG;D<|1 zu~nSHT}lX(YVdj0Lr^nPCen2D8A)G%jxutBg4sK*47Pw-UyUDRoE!juZH{NC zSw2rny|LMr618tEm!JTxYv-V-F7Eq*>cMxPs9>;@p?iuGcjSL=q2SUaqgVKoW??H-xZ+(wb1%Oc|m}ILY;E*_WhQRf6oj~a2t64Td$0P7y zmOVu}c1SAqJyoD*+DKHcj)mVI^wa|l@_;d_EF?PBuA}+!+J($VpNqkhT|+LYZR*-e zAJ*Ph{eeIiluUvKW8ck}u^;S~Lcxt663z0Dab5j?vX*3s?dTGQ_&)i6B5>yV5{MA_ z;G-YLAC=&LN2i$fAjiJ1e0Oen@W=!cW=I{r4q?ifOywAn__GknbwsFk{{Hw@PnppJ zBnYiP97|9xI!ijGWbh95JI)O1_MdVV16; z6lZykdXq6F%xVfs(D4X=JeY${k=}mRgAPVB|7DNOq#?gMyYf;+FQDA$+sm%+ZnJ34 zZ)*g+%NI{%!b7hxF-N-gS&znElKGSpUi;7gMz=AcO9%rdcKxcbtjk@$(A-M+?^h@mD+1^AaD`$@1O<3iP$sQ3H+h8yr)zPF_wLoeWn}^8#Lf(( zONJ;Cgh%mUV(?oZQJfM<*9;Np(m?mVTErz7xWfVPVqcWt-YvZg@+ZLUC;=f4$|=$nHBY05MsL5JBpi=3yC}7Cvq%Tz=xpMkGXn)Ol2MalVMD9` zlh$;Ks_4K=6`aQ@a^djKe53s)bgQ~EAXVMm7|I4H z`0cKX*39p#QfDk?)Z%@6B9+5OoYVWoIoMoTY>N(1dT56P)g;3^BVzkj$I(~!W)lhI zW@Gvd3)GM!`0g?%XFPwkYr}|94-32C?0Fm$%GgHm zgrsym1vAj01MbbirbuVb9;m_mk(=h=?xFn}nUpo4lOU{?R|@huT+-#$eM#m)b(cZt z!Bh-kAxM{6i!poX&;j?wU^Aqv0e(U_dr*L{{bL*@PW0weR0v#0b@<}1$9H!hyjB6S z%F%cL_mY2zxyBb4YVr;|aceqVzkHcjSDl4072X4tgria_9f??=fh9z7HKU=h>si+n zqiaITjAKi+4^Tw4;i-Zxt>$eSHgte};oJnFzv{tl)nf=!`All{&`dx@fE9uvJUx_A zEXxY82*+)vhhEvv9O+suM1rP8;=wY?xx8OSW6*zK#z*mZn>AlsxO7=YYrOGk^Uhn? zkWOLa+>1;bYth44A@-q4iAslZ%bO4DhW{(GWk-1i4(wXf(N2KNKBRCgxEWv2qnHso z?hDxDB?fG4GI**dc17a|Fe)+$Z7d*In0Xoul|&p(nK5CSNJuQbJd?{j1AfRz1{Wr{ zyV8H*ab>QDVi5k$w~!`p>8R!GsGVZET?>r{?xfF!bcl(oEqXgnQZSQTDU!x?)!P~9 z&;j>)yD8GyEfSDt?FJIo+YKCc?FOb&gU5r&O{q`d@wmkB?O2C5Lf_->EYN3mcaSBo zn39MjA{kAIrGhPM>!?L)S&N>YKYim9Q^tRwc@Rtc!bj<%JAb-pkp{Y&{I<-t`H&%b zkjj{h7VJpN#N;%m0)`HkVR`FSMUY-b{d=4zt14A)$r;c`L8E0@SHksW3=P`8L<XF5PyS);F2G2jj*^Hi=)la2!5YEvQVGdAaNyDW1G=qe(~4eyas7vYrtn+4w<`J zj(`6CVWIdg+`^Kf3{NATDE>gW4oQC$HzA4YRRadF0@9i>3=D86)AFE(G8~Q>4QdKo zjHMzXF_lxX=&O?{z9gyJ+%)?I(n)M!pcd4h%81DE2!K^^R>E86U~c>&C^dQrxU;ds zG3X(Xu&9TM2#7BjBvMJ7tm>hG4jpi>9!`TC!55efrsTF^HkQy?T z=pxIJYUqI9qlP`y=Tk#lyyR(cowcS>RJ)=9ZbDDY>V10Nx$eL&R&1~Q*P{`v6g%4c zu5NZ-wS&M|j1spbOK{whO9)vR5y@&z#X^S;xKEa5NN0DVJndx(o4qVy`!)Kbxh$n5 zWGMUh!m^+&3eT9VW|o`2>HTGBo;xA`cQxBscJ)rO(Wr} zYOC3E2Tn&e*!yYf^$Zaa=@3I+)(zH5BkSehcf6mDY+_z?duy6uMEie{NWbnVhtM;( z;EUJUseZJEdBBm(t%TF z$L957|5gfT`N3N$20oc3a2P3v_$Dsm1a; zGzKY00tpy}FogjtR;0s1hYq+;I%Y`y6#!@ z9(rXHbEGR?ji>aXRakSXDpK>Sdp)EtVq4RhU4!FLcb#>n<-8*@14V_#Gc#P*xGqeE ze&6-qTFC7lRCG+z=XdD)7VG0e7%5uva^r@6{o&ii$|oJee&2NnEIR1$iv>Kos^g~d zSd?3MLdP*78JvH~cfY*)_4Voc{Yr1iVtX$w1e@?k^8zxZ&P*+F1)qm0KCJ%ztJAZy zf4_d=4NxUy3Gwl~0aOc^<~KzPn1;jp>Df2m-%C|;9H${57Wx`#B09L|pP&771a`}F zg)dmpd&oZ7#YR!JT~=*v4ZQ42I=Ykr$Oma%_L9UJ?LlFOyzS)M;T{r(t{ z^F6g7qiiFZ|NQpim(w3!{p_uJC2pkV?Ap&)P9iEMUTR$6=a;X1E5yPLDUI0zSq0nb z@d2QiQeh$wTAZe9KEOhU4!F+;%#a@Xfbk{r=+-9hr4CJha_~HiLjb~omB-QEL$A<2 zM><{`Ie&kMu*I|5vlO&2VILJ|&*W5)NDa#J!^_hJF%@cF3ALHENQ`peFBtTl zY3YCre%sp;YrEL2EA%~j^4fma0#VfWta z;5a2L;>X6Tk)h(X?h%D>s3Js-wkOC9>Pk*k>Gk=&b z?Pw0(49**l=e_yzx-QN8DBR)y03$0`$(Ml|2onJ?mq8r?6#_LdlL0F#m(|4w!vUt3 znZ^eqf9sFVHNgc-U?d_cExU?1lB<1L7YEZXKOc*_tD2g+w{5Y#0)2hNKV^@D0%@*z z(83!$=tkOY1FB7fo#AxqP;E&6FC$Ol$|DlVQa%XuJDS*3PXzq~TebE-aF0mu}4M3o5%ZYE6@ z8xzMz&3<3>^l9jJPY2Z7troJ`cQpEIe-uYuS^_DtFX7e-=F$ zP)(gf(G#|4Gr*C%vgl83XcQ|ZbwTI$dt_pIZb>C`Z_IiX=P zPNLoXj4B<}tiAuJ=D97ZK%V(=e+m0O&((#qu+%HFm@{25N0AE_p>Dn$k$(bk6-wxZ z!(Rfv2D~|}9}baE#77SW>g5x{UP&Vb5de|_R<%`OUJ(Rb_^6=%-KjP!fW5~GkY2a6 z`@=@3kr-Qu6MyuZuVNW@tkOF<#iCqVnq5OMZst}uJxQf8wmcTv=k^Acf24pQit`D8 z_cpQ{U3WtRuSse5m?w zy>S_QHXegKlMJ500cS}ve}9C>nMl>_@Sr0JpGyK&z7Yw8nu1@F1>(t>L%x&- zI!tF^57H=oq6m$f;hF|?%q1YLP`8qwB^Lkj)$`Oa7c7m_3+G^|SLQHhI_xr%qBI`c z*nI{>^TXY~_&7w!XUhrRP7Zbv{%yf7#&CVvECe66LiqD4AMy^}Gz04Zf4PVF9>z^D zJO(tS4r+~~-Z%Hv)|POGO6~Chx9-!GIW8P24s>|7TRQ2>?Dd8h$M$N>WjoWSALkqu zdODX)Js9J@GM;Nt-yFWCCRN0SIedi{CI*;IgMHEwE{y3bUi68I5`AR8-ReTO5yKO# z(W#3}l-;(kagCCAm;WwHbabsI}TBD z0Z5@^vS?=t`Agi=GoYfqlqwcy;)_xr0e(k{i<2LR{F(H}QhocQM;QryU*R&bE%l1n zbEaznYowe@5Z@$Xl`N7Mu0CjJZgc>m`D7zwzbp5s_~GmthIUm4e-W%HtL8dY$6xoL z5xVwzPwt#2L1#~QEt`+0BMnr>>JrE!6E!tD_ngNDDvJl0G5BW;RZ|Fn z_W*Os^y>^!`V0|L2h7SY6Wda+h&^YzW{7dZgnUuz^i#d70A)|;YD6N*ln^HAP?|0_ zXuK4OaB7%|bK?p-e^`scUotHk9juNc`!z`j%v@-Rql?f5+A`MrU+&?tL;YjU^FsCfn z3O^!wY2iml_#%%MBYc&?9*xIag5}m5nI|kt<8uQ5#x_huf0NC5Q0%Vo=*YNyJ=9=K zVXzJR=7t8mJHRD%A)jhH!?ht=eTtX`ecSBK13Mx6#DsRv;XXLvbOwbQWm8k=#|B*o znB0}12S>b>yED`nU#6+^)_9B$z43mDhW^?NKT;?(ek~3DtA)h-XLM8u&x-c`G3^Pn!B{PDXozq3-Z zQWbaGmoIX++CAUV;Qb%I;2tgmz-$8f_Th`)eyjBz&smw5{O;jtit1r^_xV$KUPi!{I*TvVaM<#r+QtfBxd#L!?;?aU*jGdBL4gGwup_sP9an7?+AT1fnf| zbSVign1Pj?pd9T=6`QwJzxUu~3a$m?xql4c^~Y1&4JouzF=-;)n-r>o31I_7S693C zc=(jUr8FzJ9dTvKnoV`wrI5;;nIgjO>g}QG>LgOdN*nopJU54-IrhZ-wmRa#Ziec| zdto;<&8pM~OUw9(CwofD*f1%}0Mnj^rajV^hSsCr4zvId0Kr`*MG1_UJJ1-$HGjR> zlMYECH&5r|7P0hiaIVs%6_QzLB59{2X)`ed((n^VniOKQYx>inx(DO#uCofk(>zkg9;3chtZ4^CPpEiG<9wRzm7?6@Yb@={vLOAEX} z{nDbWe!3s&@&XG2QBguDK2LBIQ6Q1j8w6lM!SZr0iGL?mpN)ojtX}Hh{Zt*!N!{0$ z2^(R*Bo9?}&*zu=h;$F$uQ{e<*f4oPxLoWl&X2n(C=lRr_00>SJ|BkaSbu{gz|_HM zG9qv8zA`IVsS9A)FeQth@4syRn*Y*e1mBNPGo+$mxmx%J!do2QK+SAAeV}Z314Lt$lIe)hP*=RrT;Hf>k-GkvHy1h>{?(3@C;(U)Le|)Alhkc!r zuP8XnM*;ulZ(l$BaYe#r^i59bIT)}2bvk7n_!I&d-6ns~2y}tmGAu^L)e4oe?T=L)}(ti(cXnv}mYkEVK zOX`6!W(>cP{s4W2gC$aLg_@^rR`3!$w(&+={v4xqwwj3&o%Hr_-l5CDS<+2g!wM4v zJjg4#_ricLw-*+SSf4PF!@+;g%@%FvN1Ar^6D4&tMLWh{A41%l)wVe_LqqiGHC<9F zXIjWRU1+Akjl8}a0e?E1fG2iiiFB?}NS$JW2HywYhgk$S4u2LFzmvo~N!k4#})dmLO@FhyvgRqxW~A z9>aTcprDA$AqLD+CtRQm$43CZY0m>BB{W`BCTW}%YOPrbTYq>(nLKnh0Z%E@0_j|t zkQ%2zOsj1O;5mF|BBT z0L~0>rr}k{46leSKxY&1gxHoySKW#B8sOI6LIJxuV-_%OdLA|%0WLRP!AH5WH&P#< zuTZ~48aJIN{(sN}kL`BBtyQ#eXpVjxq0;y1j8kp_1&78jPn0{9C&^rdYi3mR4*!BW zJDF)SJGz=L=arIJ%b`^1(%(>sbhp-RE{oDW1qbvWaJw4dGE|LFAo*RCWjkz?vKJkN91Aem@EwiG5OCynUgcu*9@r%#z-1Sx z;J1AoDt{N-a-z;H1~B2P3S4_`V!7eoPjez6`JHr$vib%Vy5wF#njFOM!l94fIrM{@!nP>ltSl0DPXjB>W@piU4!IQXnq>P{Ry_l(MR*azp!mdv%B^{ z3$9o373%YPon><-WaK;RS7aj+%^jV4&A`zB)qjVV7Fb@f(7qOXov5|>rluOO^$MMD z+9&#T)ROMIe0pDX)pn@6o*p}Cz%yXvlV2gz&7GLvylN8y0{KLdh7~TsrZ2cukxTe^ zEZdWPGBNeHuQ`M#!h+$BS^};?0#mBVOLV1O z6Mx%BFh|GXv<#ooPw%_cTkJ(E*Y!dSuEFBkEWWPq=t1j0-q)aNJ8Us2jv@zjOxv%* zUXr-d3PW};mCF$fVkepCf)%-4IPcj8mFF7Jbp$r-T{Cg~7kFennp*Ha7a2wYiJiW5v_@`TVlNsdWBwj@5|(|w`$afW(a`U#bW^4I8Qs(g@M zeosdL(twts$lRjWGE_2Uf|4POm6yHLlELS0q&`4jp?`@qDw!w9MHi%pVt=Eh;{}+5 zZn(@Hc<`w$OVDb~u_aew4RZpDwxPUAW(ga77QIwT4v%IKC**-|OBa^=}F%A57xx_1O%P9ne6vy8y& zp2fqY0+@_C7B6;u7i?$ZSLVUXTm&ysmXOjEH_{%UuTZ~4dhLt`GJgzN$j?4lmCB@> zVM4R9^_hK4qT>+G^t2TQ$Z(g_jVK7RQ87Lakj2)kw@e}&bpR3XSOn^66TYXX+xF!J z+@qhhJ}FivB*pMjA6jS5aL`r`b?Rk*-U=gMk#(6rs>SHN=we~_Ke{GLzvn3_EEB7* zW^zWe9K;|B$SL`?Gk=)?olU?~inKubD;k2*Py!UD#N#e*(@X(8;WQhH|mhyzogo&@?9Pu=*Vs zflm=&Hp|-u4?7MoCGvIe}8D6_b!6D#saMD;{83h z?5|c}%TnT3XPpW>=mpzu2K?2V=H+y#UtI1Jd(pTagP`Gyt6^eH%};ILBt4_MvKFAK z!*km~bbSH23amf(bV$7?N*0YDPoHbqA|Z(&j?W(}R~h5b9q)LO-9oBqL>G@BB`JzU z?}mCS7ng~m4>~T!o1SGfOPlb z7_=vc4dn|S8~@%;Q;cfYi9u3s!DY*a3Y zF#a8 zC&x)%?M{7t-nCiZJX5=bi-nV>+8IS81>S;eT#ME<;M=4L6`Cm(ec8Kz{OKX7MgoVU zy=JE1o8QOeRB;)5=VRX-SN*j^E>^C=Lcv$ zMt|Jr=-9)m$!68GKO{an6Xx8Qhm$@qoseFFr6a z?78SrtT|wwiz&bBx+`Eqika@Z&r{MEj^c3P2(@8DhXJtu7)~CL)Q}51;_mV6Goy|Q zj6I(7@lf|Y!IQiutaxeQp{o!xd!Ym5GJoD7b|ofEpRph%1Mw^CXA&h|RM!(0SK=^u zk(hdhtK5X!{lAO*MmpolAq2+{IHuM%Ukn+d&a39IjxV_YueF-ZUs}|H{hy8 zc^UYVeiSNjb-jPiS$T2K!>O5CQ!|65f*St^W^j2%@}Eq~$^C_(F?io1$RHP927h>S zV|rZx=C!L+wu65h;MdrN9oIKRu{pn}`{A+#1X27im03Qtmg#^5^6Qxn1Tt}%=?KZ! zt6hvL9M3+kUpEcFS^3&+(*?@KMK{SQ&A~xTb8zC*9093l;?^6K`r+0aVo01+NoHZ^ zZ{i~Wzs|=3<@Cy%k$Rg$Zf2;u`efR-hrBG;KH~{=Se&l^*!=Y3 z&8FvBM$r?6L&_`CF~$P5Qi%u{7bIX-10#Y*Uj8NDb#1=K9`myMHm~VHMn6q)JeN5= z-Brh9cG}Z_gZr!~oA00vi}6^rhtXTiyU!o(^t=4r7S*W<)_yEPy&51Zu&Bl?a;XBr zV-QKR_vYrtP)!7hSdgTarmeFxeWYlRc;)jr33wE*U|9nuiRx6fKokkDI34o3AW5OS zUBmW%#kTYs+6)}N?@l|-E_J(8nK!20x;c-aErqmyT=^Aka9-EI;4XKGp=2PrvTsy+ zeattiZ+=UqK?pl&UTpGqX_3Nym9||`wuPC#Unr%5G!kZ^7*Xb@Y+L60K$C#QFd4)N zr)LYh7V$s~qU#NDF%$<EAAt-iiB?KPK`5^nfFRKP=j)?595-)|NaNQFJq=z(0i7zI(>+s5lR zFF(F>&Xojeusw82TzRj+v4Jy&sbRbK%}BJwie^2eb#y@AYt*;w3gSIr$Hp* znM)Ii@y{Y2`)3&55=-|LJx_swRSrx z7Qc~z&lljK9@<5z}VRN*f5E~RZEN5YD?ZHKT+3&Fe2)j;`Bhx1(q1>xk&o> z)g0g(PO;Io@L2#eI;_Oh`~hkS#;4H}{73B6_$W}a|GdG8%zK$NP9qX&AO{V9ZNHwK zix(-_ql;jR^J)!+-=p>(*vh}O`Kd7~LPHwgVZ&<9>?J^3=p?}d9W%Qj@D{0E)wR@b ztt_Vu-I3OG3@EXhDtgh<2BC*N?aihxfC2`VB0+|L*BFUN zM?-;Hdj^%(x*Lj~)c6(}+!xKc%*cf!w|kF3IK&~XNCc}o>ACbGV;n}1!^8;>FkPv%! zn*(g5;q~=s^MUBrZoW1*$oY)9!6O#R3ooL05ChbGnk1I`iX`(%NA~86R9Z6u-m|i) zOilw?FzYcly>iTdJ`He3SOCK(>JD8}_t^VH-Ooi+Y)eC$_3xSmgZAgO1l1}#)1?5g z2uLGfJ7Rs1d;R|AcJsrl|F|>`z@U&rDTop~&C(k7A*%~S!fv0#L2Qmy!)H64FvZA+ zt|qU~kX@nREF6jf=!=RqE;&8e8Z~K3c;C;PU1oy*o+i_OPY)U712CbPj6!Q_!*mJ` zr8?@Y6WR@A9;b(fI**6^G%yt-Q+{8>8kr-^K7zW-I1@7XGzE>~0R0rZ78VS(KO%R9 zh1sN+I1|!OgEL=Mw6=9smXj1lH-6R2K=Dm@2weIQ$HGhW34ST%PZh>eUlC?L={5A3 zfDcX5XTwi_$xKe9TXl|`zted&_K%fTrM)4}4Ejl)FkkI0>I zcsl8S+`%aikeLm?Nf60t_`Umy_-Ee8`Oef z6VFonBXSpDnoT;Yy(5ow7zh!tJ3~BdnpqX3!E;3NJy?DiJgWi+U@tUKa=Q!_OOx+I+N?(?ke z>U`vawDaoB(Qs9_b`dmrlb->=v=%nz+wS4PPI*uIA;xP>Mf7GtY?9>J1slLmy~jm= zU}ioG5Q$2sFxKj`BE(CT#aG4WqRbz1zs@l`*&FOOBr%MV6n6y~%s%Wl^H}bW)!td3 z6c91uYiBvo97ICKuBUOv7=cHsz-x)}MmtUNC_P3bTi}r5@MPkJP-Xt#8#1Wjo}!r5 zLv-YoF{nc}4GW7Wz>LumpvC=dbzUle0twO#coL zp-UoU!mh)r$%({56$euMwAU0^z2+NE8;>|dU*_1n|M2FQkDCSajiY#Z0Y}AuBF_7b z74&_lLbI_bn-2@$ouAv14KoNe0y9|v*4BtWn3D=V@!)uuqxh>EGIQ(D2Np+FQ*L8| z_21oTZ)3?t%D`es+@m1AUfjoX;Ss4TRTxdCrFnJ8&aI6j>f$8g?K*+5O=8Y#p4>~t z1@=ooD-?So!B~TeKUL2^W(+@?6K}jsO z1AA>=ex>0PUUI?*g=HI~jJ*QEKx)eXRSvk_OJw5uXtJ)lIYY3iLJgY`{w!g54&BuaT zut~5CB%L-;hIw<7Yn0At!(r%@=lgu`vYlO7nF|APbb@P3g9z4y2WsV!VX!)j}qm`g%fzs_oNGbpuwKh@W?aNulY-ccn1MwaeXMGTUd zNR4vsMOH;1h6`BR(tJUe<@*zD_!1^~dGHY6B|fm1;nq@BYA)0e@CsSL2onP^Fg2Gk0thG$FgOY?Ol59obZ8(mFfo&1Iw^m} zTU~Qow-J5UufSva5C{wG;-llq)Uu=2GfApiYMa*011)hRPH0j?US;fm-?O*`ZO6P! zB7SJb7NJXA>|(Jvdv*a)DaAPBB^e6Yq~Z)EG2S^mB#(wCIT*D;t9X7;=`Z z1+e8I84I%Im7)t`K+9<%M=@6Ts-wnL(iyC5FPjZYF1>P5k``4X@Sv0}6Q-XeJQ*>^ z;fX+mMD%epN1+=15oJu>dum^Ug%QI!S_y+$IKOahl z0V!d(zBcg;ejY_uGs9lRJa^v=FYo!YvL>mtJ{Q44D`Q3eK;$xG7H;tXFcT(^1rIsrRbdKK=Gm!^X4 zEY@Jp?eTPR@Nm}uxsu7BGkLT*db;ZEz@nSVfk3(A%gyD(*L5|4Q`sE7(sGeWMvDSj zhwo}u-d(VL*uP%=_kPnD@Wdj{GM$|^FXQw!yyLj_s+K#}s+m}ak>+{g{ zN&h%p^)@u0{9^oB6Z*G3NTF%77jxZyT4MVvpC2b9jgdM~MG1NbOV!i+%Vgr@d3(2!sT;lRX3A%6R~|VFxO_Qy02hri+f>Z! zJAb#VJp3?l;M0BDQOxlX=t_&4I=c2s5TEPZF{q841+lXl-f*jgtqt0NsVbKbUQ!`x z7S~_{s`3fcw)*oPv5vBhUBxov@L2eG`y0Kg+fv>;LGE06s&?r zRlQPQ`;l_U7bQFy(CIn1=JLheosL8MtY&7P@(nyo|KQGO48 zY_`u{hz}a=)cN{)v7F}4+NRr&r1G#knbN{r1Gya$qcb)G6cDZB)(4^5I7{Gw~$dZffthYh#+}zoZWiYVfw5re#FtX>;DAwh;*e3#11!1 zW<0zirqp!#<|%y-_j^BgLXW>^+5l~mKB)qI>u;lfd|=KAWm}7%06R2;YY9}*fgNPL=hXhxZipPDmN9|tz?M9dJc1ejOlP`wxdEd0QRmS}q-n9spX@{5V07FRAn zF%sTyQK32u&i%{RE42{lq5i5>$s@`8BT}iJQkb3Bj-F9CV#QmJ_oQD-l|!y2OAmnC zhl)zG{)Axnv9~eTuH3(?@Iqi|xkiSb+e)xef-EIc1VrzMtcH`TaIMCg5K>RGLQR_$ zoYoQpk{aH&MXW#n4xooCBQ!=I=3g@9)#4l;zK|W7`0^eWvDMf_&$!!|cO>ILBSbIX zwKj^2^Rpl=+H76&rVpQqGN^WYBI4!(etyE znvM1hKWq-|4L15l{p?wnr#SO3?T)AJ92s09Ty8gnTMYHE+;I))|aJG-K*8ZemHotRrG6 zZEY9%EA}_6xhJri93<+f`eBp}DdB(z8UU=327Vw1lq+jWTi>3Jl6grxfm~D+D@+0a zITxT)pU%gjQqI&=>fphVtqPvaK)$)jb3nG-oZCi(Lq|n+6#+vvmkrXk6GT z@#iJn2fvR|I_?q%=usk8K=;A{(z5&{(8VWi&hs~#zfkb&OWVT-BM_|NOgxj;k}x9> z@VS$>i?CucTre?-!8x7^Q#>i}C^tCZ07-Mx`W!XCdFr)yVP@SNV4J_ zXwLy~C4w$BdFywAu=!iU~t?V-+$*1)oG4M@9Es3Dt`hOJIJKiLxk(>Rq1Z zG^RD4^o>nNuF0=+MFLW-XsWj|l-X1?@jXPj2=P2G^?XjPG8v$O9|sOd-}6m>^-ccO zFIPXz%6Xe&VSg7RA6P_|Z;=Hks79Gh1`H*;4kg?C_vji*{x_6dImE7SO>Bt6)f6|c z>4_3&zWk6BS8^)EH}b2`PERB%N!0EL=s4lj9b#pT!B-sdqcDb+RF&F?6`s{X#XdG( zD8EijhtAak;T)oVC{h9PAbWAYTEWey*@=k*tok3VK|N|MlIAQJ03P{?QV2|lDHB=wq&Fk_=JFzC)R5mR^s}Bu^Ien898xxY(44#Z((jb* z>Do|xn%=cKgD_#JZFz?(oud~Ab{D0W<_%P4*l?Ldm2W_;=N^0pPJLFH>`+AJInk;f zTM)VS1-SSR1Kdh1fIme^iUqsLa~5SAO;%$H>GvDS7F)*pJh?WP2+uUslp5ulYj&L-Cen=goR>*5F0M!+ zHnayz0{#o;GK;LIMuTbu_rn0F?O<{8^ z5d7;%^$V8G#0ngjT|ug8Rv)QaCsm_!6ak@N7Y~m|ggXYx_GKxg z;x|L}NJa#pI~&H00R>iF86#=NABaV+{drT6lvU^!QgEyYvhfGvqN{ zp_?FbFySkEvd7mN_te(6TOt`uA_zMyD!qaEB(DcRh-`z!xwwAq(vgH#ipGQ#-LVuA z+CNK_YM3bf7sp_c#!QOAiy*DG4`xKpdoDti-4j9m0ffu3h|&J`M1SkFbBhC1WR#{4 zS^Dq>21mk-HXA5;2dq`XW~fH$+qu_9=yJP6#)Kglp-&fIMt#J`V;HpK_BN=9RZ{`G zijoGPDRdq=Rn$mP%~r~`l;vYp$#cD%41Rh!rCAKazkqXfP?lW&(SvoqONhlIU-Jgt z5G|xITZNDl*K?}zO!&ftqwPz}W0}WNdldwduRu6fbV~W5CbGvW71B=3 zIr7!HEh0sy2J6r6rcd+v@3&G8J)n@A#KqG*@#_{gZD7T=!GkuO?aF1#XB^<0gqE({ z${kuziO}wDOxtv-{p7!E*}k(D?6r`bNmD z!CEZYz7-e~S`R333HOtJNlH559m#l4HNRF>FRD);8=XyKlQ`YOlTbF@HCEdO8}*29 zt7h|x$~0l1?%ziHouW;T>1+Vj4C?E93K~{At0?gCjVe5XG_;q`OJxb&SHyT*DI7PA z1^~SlKa5K}#%>ozu@l$D=1sFv^;;)up-`!x=r|oW)RH<{k3uSG0;z5~M>R3Cl_fEC z%2PY|TC!g>9y)rgdJQl|!<2UuqcWt!Un8RED?00j!_;t1e}i(2J|l5u|3CQ!x+ia? z?58eGJx1hR2#rvEeu1TufQD-A zPWpSYyiZqbFr>bv&cet14eK%DZ*dy3B0u+aAZfA+jeH)Iu#F;_@`7SgIjt72>M61P z7ckE1$qY?=3{ z>YzM;x0Fv^;aW9uehoU<^;~SeUR-?KrxvNg6sq4Grq=%nGH59|d$^kqEh#;t4Tj(_ zB?wFBOR8a@-{!4$zjy zj?RE>Pl?k-fI<0ke8n-&Js}gwZ3A?=x;VW)ePuOrMfC$ElHlXM-MPCl>71eu=A+*@ zl_Y%T-~A*Xm;?nQBl@!VeG1<(`TVfggrMLl`mKUkz)WUcP*Bw41TnZy$kh@jx<0Iy zKQ6fKa+f)@djT=R5WEYPVJmtCTH z`h~@3xJYF450S2KKGPL@KnJH{#aaXG7yV*2-BROLF2+oA1Kkvg>e zFl;HUd7A372<8h;I+8sKdDP#8#f}g}SY<%uU3(s|N!N(r-+Yd^zH}lQenhXYOUeil z$~oY(T*Xg_wcmoPA}F3OJAgPa0%0~Vy6{V)@=)C%B&Z(!HYA=grdfCrNeRfj+)X3? zG9<-+89rBb1lPJJup7Pp5f%ramle*l`n#b`-OqtxLrg8>J>^?xXqQNS{CT6aDGe}cJ*^C# zZJnF{3Y#T0lk%rPNdugx83@sVZew(>Q(Ceel+3~==2*K zYNOm%HR59pYG=T{^8&5KvC38)px(0LWZrkQ-O-r%fdK0L?eS}|8+Bx)e4bV)?+I3!03iE4}FYbP|SffoLji8)#=(kWMYm5)t zV8{06t9L_mV#)fNcc^NzyPa*56t)Ke|7YO)wOz!@`M;yB^}jC_w}tCC=5UAlZOOy@ z>C(-r`@q$R6?+4S`IGEXpO}S(oq*0!68Y!kV~MzukCSArU%rOd03|n+qb-7$0{NGB z`-VZ+X>9|fgO*j(3gxrV+79UtVmkL%j!mo*-p3>Rfg!<4sf$pJ7U&O3)UJrb-}^-! z>tO>rwLb95^}fsk;V3OYdmwQE>r&h<|U*vAoAzLZ70=YdgFG^48 zt=k1nZFN;ryY&M;0Ik>Mr+nqB;|x}qk3y*Lm_f#C*WQVcbluDwLm}=X2h1sfPS1bM zUft)2HPvEJfh*Gi0yIJUzVzbt#1M?3l7dWIbruiuFQ=NbIdzqp4VdGjaDmln?9Lxm zGn~xV;a(;*{r~Dj?C^(#62BmsPrrbjebdRYZAKG&`c)1p0HQ&sPxXUw;9;HOAO0y< zlDMw8tP-ulD^aa9h4|x7`fH$wX+mA~y6ez+*6FtONILHqUj8lx1=|AO%~Yh zIRFp0=lk=R>o63|xp0LEFE=o*eZuFd{pdT-B^|TiFtf-&*{KlJ<8x70(FOV^`9lsx z+-GTg-X!NMK%Mo@fkUci;1_?bNP#7D%{w`$4nsSF#O6KrdtKGc)p$tg&5-Jqexs)V zdnxH4%yecS%M*aH+|WX~^$sP8=X$dMvHIm_r6tc%yZ8`3gha+Qsb+ zx-dFx5nLDAQ!yLQE3I_ZH*O_xDd&$Y(|!*fVjY$+K)!JI<*!$re^572zY0;CK9$8Z zr-97$=v>}#GQLq`Ypn|=vvHim5nuZ52x$k@2QoNF5elIA7(5etD?sJj{B{eN?@P2OK$@ zztn(qoLy;ax(}Sb0p|9Ei9c!*p38}QBWt^IM=FAe8HQ5DN!8)C3KsRTVNQ|Qna(f* zkntdJuJDR-m;8)!)u_S~yb`(_70z+G3LE*$G%Cs3gR|o=7B4KO-f9qMtBQ zuwrzjF|B~M3C8Gnlt>eeRyS@*opy%|Efka2@^1W( zFmQ8<@Ih@3g$#Osi5^oT>QNlh*~;Ed6D8C0mk(U{e%%0ZV9BGEd>fUU3zDT9u~ zY{~33%o~|m6n*BAwpAp|U^9})i6;9cmQcTp-MoM|@;WEh(T?T|y-_WZ0n2_m9{8&y4ovXM$_D?)!&!c{`8J z=IgC(K->1__vd`dx4%7fvAE0yOxB&ZEz)elEwZ0jJ`2pngn!UGn0x^iAX|J;j9cC) zLQQQPHFni9a3%dh6?1hw7OkFV)6zmSu3med-yI$b5iS;P`nN{juK{Rmf9u3BJEH`RpAA`8U!|#Z zI+OloT~cANf*ACnimBU;)p7c!)}&lFQ~&VvDpM+%ntN(W;KkP2owtN0(OWg zt3DA`ED|Hc5cm#aqLQD#lLrJYRKb>RKX#8I&E43dRGIrYF#4k?;Kbw_n{S-Jzlo}h z`d?T$%s84G!-^I+=+kHdgRQ?X(#dhPiyv|cpI5hnA}y7gq|p8ZX6RZb#Yu9(YgZ$# z2-3R~4GC^KFhZ3T&$0-0wcypmO}IZfVY(DgZ{ia(uUkgqg7^Jw}*2oNNKN6@GWQd;m#4sOB-`%KJ=f` z3>s)=wg5c|D4+UFd`v~lH-b7)bpZ%KHyJ%Kq#j7`-q2&xYZSF@YavNn(4B{bkhNp! zG7}x)iDcQ@+oH~%=z=bQlz`32gc*+i9wyF^EmF!o&U?`bU>Y$%Eb2s23<~LZcCy>$QqMbe9Wo z)-#xbxQ;lcAorO~4A(P^QGisG`D*low93mo1drYhi4$eNNJXg*<`!?z3iY(#u#|dY zwV2jpf8f;sto42{-&YnMogwN?u?oE)!6^f3(r2ZAP+Y->H8wdXcw%{2D=!MTSb~Gp z>t$WK&_c4Yq@#{sSP8Z62F$bFEzFkZrmuk=2#aH)Rp!4V4|@k`I1;_!Q5X!!6uTg# zdgP4;8-ei>FCe(RLD64OQ8wBknreU`{>&tD-X;_R4r{;g`;#Q#2B8PMp$0a};Cse^ zYk<7m!NENDW)1~%`2{eLQjP~nB2r<+ zE^@|ojn%~zQW#>OGHyEwQy{?<4;1=i$}Xx7!12{Rk#9sWg7IpN$*f9RnTBM9BL1G zt_Oq~-H}oIUd_{|TyM(Au@{sap|oYulWw*EKm$L#*x`nS*rTvz7c*$8`?360{B{?d znN%=!&vfhDr9~INPmz%jWLo|)v}(bC^t-YF*ZM~Xt{&_2O&?_|Ypvi;%$T1qp%M#} z=N`@4!Une-50AuV3ee7&cxaf{>rh^2Z$uJoCPRXtQ_Runu|eyOyrZ$>nwl9>H5ATa z*DgO;tRc<-BVeV0s}{+On+AW|y)kI}4JrM{Qbh&+A3$>o2m;g*@NDxb0#qU_7_uT} z@&A>^RRg1@lw(7wgVeOAfZ;$90jVX+!%-l*OB&y`n^AI_NMKc*E1+PX!?lT zJXYQd@yjy+kTp}s>%TK0o2t%gnlnhH0yqRlo;TlPFbjLv*LmSRtxTSbByj3;Gv&a- z0-lmxV@xaCRhvGQQ=0HFb#%mX16L?b-`xq_tNTXPft?eu%C!z_?$ ztygRa--OXo)kkL>a0>fFvfdwv^xuV^8Vv38qfaI_>EdqAe4HW-o1&vSjY;FpI$r)# z@SSCU=C2s*e`lkq0; z;L~juM~p$$c#mI@fd=9WmqJI5cu}S{k`bhgh1S1j8v`eXr}AjB(0oCyJ$0_>Qh^dJ zse8eJh~S4Tv9V^ftbCQQg-4u?|2+Zi>S~LU3K_zqLZB$AU=BP80)U-~Mc`ycnv5dY zSbdQu7(^{%y;i4Nn)?ZOgfL_9+f9cvoj#twPGohOUJTc!k;}6hF#v!KL3uX6jLno^=XNXbCh=tI9-2 z@ZWsTf<=JpvnR`I0SV8#Gf1bE&<8lKcV2GbozEPSgJW=JyY1@K?x+;KdaLAJjOF!T zWMIDpii%xh!l`7u@J(c!j&OH!<=}QSyPvGWqb26?AIQDj&^(4W*F>&vk8J9-iHIcB z7v;K)78|SP0ZNH^^767ETP*Me6SAOa zgXY_8(e=^C#Mt?g0T`V}8M@~xRrJ2KMfcAZv9z=+o531)1CYZGN2l~Y2l$w5=wA>} z4TD1#zhrF&pHM0YK+g2#xaWAb`Vb&>3U7>Pis*UIZk%T!i!3)ZB6Vk;_e{-Nt|c5j z4qVj=rQ6(W0l54tgj+!L(XRyHec`_wJJ%1_WqgrR*m;-(IS71Toxi`bkXir?v>)%o zYS#o;1pK#8|2F@Wa;|&0m5h4i|JeRn5C1UfSOS3LXc)iPHbN?!h0OT7vjl7{vqA)tAHLit}Ghr^d zTyTHQ;Xd1dqX*|*87qJmnpF`_w;cbMTN9OcUb#TSs8U?#D$9S;c<>DyTDwVn^^RdpNG(?D^!EkE^2q1zd$uPY9H zsHMcs0|*%*J{s-s6IoV^#uf}_Aq9UdKY_%j_~Jp1p}I+hfH6UPMq_7iWZxQyXzPpg z;TQ{OL-xd*BI#eV!)n8g^Ptz^{*Av!5q7uX?D=$cNd~mOR+{}|KnRp55^X5eN1r}G zGMHm@|9uNEaf$uRW`q{;q3y+Z8ctU;*sROR10)WQ7My=_Xk_0b6&F#As6gjF*}ngS zbYMh+M>ZKd0{XXVYH_o}I&SojP)AbjaXuKH-HG_*I@QHlz@aZ#docUp=Ms zBPx8X6#O4c*-RSf2D0v*1KyB%OA|4^4!~6|YXVlUDCBE79Dex2sKUKEoM6>}XvZ>) zSk1C_4Q}XSr5G{?2B&$hL9SwL3mP03{6J5VJLWXAqm*V|5$uy|da6D9M9pb>xN}=Z z2sr4rUOy$C31|Cx;^w36F@?JrBW`=yYMWP|Dj=ki zwG`uM4V?zztXiBfes<0jcD(=O7{9jlB9NLel2vtr4;@oXqppX954}J}ej0CD38nICg z3x`4J+AnS0K(Z3B9ASKVVUmI7V!%uj4Nm2ze!b{(xe7Oj*()K=yAS5;&Wtonqa8rq^O z%zzsvjob!A$!;;iRL|wYw7AZAxlGPZ0<+^*2R057aXJ!*v~6Rzf;*>9IsnKebQVaQ zY!|Lo=ctn_MnW&XwUyTj5P4N6rx^=8@mtoJF4aEC1w5#7dEnnw|C#3axhflOC1~T~ zdKGFMLu0M9E>BO(p&G4L`ru`SoOQOF7A6|lck?}MqgFO_v-nXDn0&7Fy=W5%qaM@I z8z_4dxXd}C`-Y`$;bB$t8bIwIYN9fs*XtzhLp#G~D*R~`cq>2S)ckZ<$pNCdCpEI&%-dt;{Nc3{^mS2CGrpxQ$BW z0@p3XjaT5O!Z(HVVU8!8jgv4apMYB@PHaQZ0bMy^MB6#@h|0kx@+bGvaca#%wmq#L zNfge6OFd4EqIvRd{7ksVCb=ag&!>0~9YZTlncQQ9CJmOts0%8aChrr}uA+>jl(_ns zkX_@_H$S+ty0BoZtc*nTE=*V==>IG0CsGJ7In&K49al$; z&%8@8g})PHH;!Yd-7emgD=piT4Bn-kNWWP@Iu_iW z7(;M2ea7b}teWe8L^>|sEDc1|X)P1FHo9!}4BJz8qbb0~NuD1Sd*y6;tjHxIeT;3Y z3fASb*9O=k;Au(GC56HO1f09KeBXTKOuIHDZ|NVonKtynZl_9((<3q{F{a~ad~1Be zl*T1%4t`>!e80&7aWagvQAO7%hq2)L>8v}5PxfE4i>A3Ew}ns=v%My$`#JhxlY;1K zCRB?HS~=qIy&6ICG{Q<0kO};r@eNIAK#+i3ww6qVAMJwxX*nhXa86ShX&}0Gu9ki8 z#0oP2D9IcSl%orRmm=e&iSMg{c7jO-p(B46JRL>}EvpJupxPx1_k30&%u^~_)}c?@KaGJk=+vPM{1>{1S>cW+vYzOA?&w}o4d zRi-kZtiIB!P*}5des)Ax_CL#0SbB~hy$2SDwSAQ*%b}T;rtFp}c;VSZyebrzt0I=* zjNJJ4#f*^deYrT+wDe6c3xM0>1puB8J=5;0 zaPxQ6|B-T~0H1)PrhxE3?E>pHAMik7!+`lZOHBP&oRDjbnnEoOwf`eRkbnY)0@F*= z;`m>ItSSD>KU}Xo@=*K$8Rh2%^54mZG!c`VN*{r8uVtgFb$MO z4U3-TmMT+UFk9EI_hPi5Dk*OsT|1eOYS$-T@2@oUqV_B)#O8?r;o_Rmh>f+~ z1FLHUe7nBhaIoX(1N9~{8+O8>tWMU6c$@2H>8hX}Gr_-%qnpwopnqK`gq~t^Q!Bta zA(Y^s*5RtCUDB=Dr%meTn?zFp+6zy6K%r>SwQCvr5ECPol}DN^<=AV z2&AMUx+#fl?Fb8+ngtMUZR{#0vF}pLh|WiXqx#z?p_63*e0*h4QvK>^@cNux^sjgDf ziuENl+_QcFZr`;?!m?_TsDAlA#z$*+p-Gw6`pNqgb$)M&UG#7xTaoT{=SlIhIyQzp z&wy7zeud291Bh+`xUnwk{OQhw3yStei(Ej3Rm~O$;>I1;@vrZ)^jTT-J5XG(0uI6& zzBlS-zUtw!m+JN!=l0W2r*45hj=s14%1foKhj$17tqT-@|2TvK9$duW5x={F;9gvW zvV&bE*WSxx#AQBpjlO!q2+_4D+h+Qp-e>HSh{4zWhy^p#{N(=P6Z08^m??3F)x$fG z((6pJn2aXOFV+CdW9xdGsnJZolYGW*E9f}=nE1#bGoTF&+e`fHst2L>aOD|HUT0gT z?pg{^>9)~YVPTdAMi18&o_j!wN_?8bCW5=Osh}iMu01Wj9p4fOb0xwW`y84Or-a2d z)*{2no6%0qfQt82g>r_i%esqG>bA_`-ba~%4Dr|ciJQw8JZMb0e*v}hC)JFXqihx$8Ri+; zljk^;y#tIPW>5;cNF$a0&;s5eO&`99l?RAv0wI3Or<}+`Q^cK>9PDR$ zj3a9nj#*CRvgoHZZ@Hr(4vJ=OF{%116!_cYsLxvANq6~^HT)R=7LfdRQ?R17@MF9D zNa)ci#Nyp;`#08pA|T`f9F~2 zNG_&~5eb-4kAV&1dc;OH+Q;?q6ZCHYg<~|P@?-Dz{xOHdTek~r(CN?Qu)d!Totj}5 z-XT4=iawKafzqB%TkpxZ=x&K(J5D6@PIx#xQNCINW*hwD>W;jITIJWF1hDqo(M1_Z zS@dkMTFA+5yDI}|wWhmO=u8U-hFgULOc*Ix;KPi@RbETaj^W#ztmB^QV!03#h2c%t z&c5Cs>)~HUQJm_c-2wXb*q}8y@h5Mzb6*rwo-a(Sy$rtqE8k1680H*F1OMqlQGWa& z4hE3u!2f}Rq)K^Eh5`W6?k2yleLWv9bpTX@TyqTyax7S6y|_XM|XZ!Mev7}hEJ!? zDV?4yoK}b1hbJb*`2*mcT0e+sfxS4fl+vLuoL;*bt%)JIUO_WRAHP(V;?FCz_7cB2 z(${kr-k1WZ22~8u27*1k=#9wQA0SD@n}un{`?p2fZZyhFG3^075Ub@$D-wunN*P72 z-4Q#*ClYrbL{tV{K+jOs{`*P0BU`8Aqu%fp^MH}SpwQG2ZmRW|#4-EEK%~ZF_1?j~ zbZ!#9#N^0`-oZJcR!{!G9&e;~*Atbvm{SsBs*QrAK06lBi)JteXS}f3DxGVPVU`>@ zvk?-hCq;|$Qz|js6fO$qd3N}SXJ3$w_rFz*ye0?=ATa|j!9gM`v2<^ zBHQhtFfubcC~Hb z(|@_bD5-tX%&kJ(sgHBG9(6=0x#LK937 zMzapuEo?NctUoTTY{3dsxsb8_5+8HiBN)~w6b&C!$!AX4Z3uG0b(SC*D#p02LY?!2 zCFWm3=_r<1_(Z#yp%o6DRO`XKzRNLhfL9)4>zqav!SieBZLvgjB`q}DNx#1!f+}r| zMSp?NKo^`*_RaPyow_fqfrR9}D_iD19uR49!_i$j83!G<4Lo(pV84JQQhQ9I`VB6nJ~#faM{lAD52W#qGm?5p%pT zrrn-&nv5AKSrdWzcB~WB;f43vNJ~9w8zp}iZ(HPLi*dHeu8F~$ zhojoel;N5tIKtf9xK!Y;mW%NqY#$XolKLYZw`bUNvitMEN^&4*z0? z*D^7vp+c(*>?$ZOM@&m!SKMF1k(ne6ErS**onP3|*0LlXW@QtO5Ad{XD!Ko9QG3&^ z_IBHz@GdGP0#s7I9d;n$m;Ag973wTmo?L4Yh}pX0FAb33a;$C`wNl@7JJ*fZ5xe)8 zSMeyCn9FQn3u&GVMp{*W+<`HxT)8%XaEo<)G_B&g`10D|iL|e%vpm4|lFQJUxVn^( za@mYJydx$}iNmu!X#?6^(;#&{SgoPzVG{>H$Ys$*CTZng6R7SzG%Z#+jWy6qvUnod zFIoNeLO}#qDcyM&DPl3qxqn2ouClIDeVB?b#v0elqbwe)*=J^+U9@DcJ8elrcR#IA zw{Hiy`9=$h0GN?6DG2s>tq+Zh97XB=1mXEvoPDA4@36`ql&ofpGrf_M;7gGx$gdG0 zLh;$zQR(0m0UfAqFy}Z@@Dw6lC%!2`+8#UN1xXi6X&XOEfI;`y1E^n70SJo zbqn=-ckEq@hs7*{6(Kw$~YsT+H8 zMakmw76Al}?WgdV!|#ExEOe@Gq3>T>d`DVMx3u?%abV>bLVLqSIDrwST0tos@cl?= zDpNkgpGXVt5oGgL=PeCa>)c@7c zFTE^QfuAYDHird!=xLs`3h2Gx4MiK5UoNC=Calp?qqS-R_KHQq)k;2*5k$5E>UA2>Hw@d5n-Y;NchL7*2&cQu689tV7^f_I9O+1_=4Tg%{C{{GZZq zh;%-o!S5^t)5XcqG??sQ6EWD0e7o z8h4BwP%v_kS7yzWED&G1ni|P#+^n zu!B)z3ytQvmGa;AuBnzzT-yyxVmR)0F-N54T&_TzIj)^#Zk8kW3PiL8IXt_KMJGBR zt7o*7?XIKzw>`0>cIKbp|E*u61{WR0g9w>!gjqZn$Ywx1960}o{Cz}Qc9)( zi@z*6)7x|rl#bbsOZ&Op7RaUw{v{=CIGp%@!-H>5zQsPH9B;}SueD+3vuKe*V!@^- zGuv_4v`*K{j=o zUsF-(bKcateJsl6lz+D$4PKJczcT0=_V=*l=>p(WRT5KM zH+Kg=GoVpL>rHoV9@%<**=jM#$(F$w(53*4pzsm%bec&&oG+ig9D)cXF!xg`ji9gr z3XkI6`o|Ukr;V*^2?RS0#WQa|kOajKKf}6{A6hSms8qZ`kmEJ|I8KnF@yWT$Tc>Wf z`J!<^ech=Vy-tIJIFc*L`}~L!grlrwp#dJYw_0?+2gjhD|d+U4&f52T4C- zE~ptP*3c~1Xz;mz5R@*s^2*wp#6@}lkr&3KQg?UZ*FTr#86QvsF`i)gkzMxl=G3!- zkB*p>HEAF)$7?`IoPR+FD+v?NP6f2=HDCYcl>6wSrkW@a#`Z)J$>#1x{0xOcEDBe# z)oj{j`{u1inkaZ}$D)Iwv%4xb666{PVR=A+-?2u7K7u5P6oARzUPC2r~&MD0DRoLA{KN_EM zj)0AuN{A(X>7VgwJSCKhtxZN0qV^GI3+QZlq&;1mcd%|^l41HUEcASH&?dO6aZJtdB z290Sjb=s4*Z6e)+;rl|q(73Vv#<*=V_}>>a|f<-ZH{wHcl!x+LANF`CS|pq*rAO*7UnUJ`lX1_O^5MO7$T{ojcPEo#l|6A8iSnr+|?>Q{?Lx+#lUbh zRMB=;NG!C4Aud^4mqHPkTEB%_uyMSFjMbYBKdqSAy@{e_kH>^O>pYa9(~WtRT83+> zP}Q)}%jwKdheBegM@^yo%Ml_0{h8dWK&Ep;L+jEr{FxOFrBXbc=|SnCml+|_{n(S* zcIJzkrOZoEXR3Jae8JovqSJZobqUha%kppy1LfcwtCw^7?phNPE*CR3rNH=pmp(v z6NtOLfwdm!?0_x4?chm3!Of$OI|E1aAHnr;)#Yn$Aw^WFW?(~Ix$;r8Ns zJ!iYqv*q1|IouQ$yRR^(qpfdU>8sIyxMAEmW))BV)V&z0IDR@)FC#6-clE>ZYQATe zVVMxWJ>&G=aVZaQ#0SMKdcbcvdq*3cF(G$8F`q0mNU!Rqv9x{i=9Pq<-PFF{wp=M8mR*B6)S>G7)H?z-8|_UcHp*s1CIJ;T$K z!03}(3BVrB;ugrPnQ$s40fh=^CvlUw`n!SG%H!yEa5b_S z*G}@xSI?$Y($Iskc(FjOiQybmCUL$n)42j2WEwuw++f1-oVh_+{y66)XG`bE)vGamNIT1|FFs1^m`c$wgpw%v2|J1M zF2hYrfg$uW7^$WoWivmQ4rh|qHF8g;S zXrw5yM&Ma;l^~A=ca+<}Zm_P8{&kZ6TlJK5#1$+}MP|uWX|{{YHTh1*J`yZhHsHW` zSg4wTrjy1>^6Qa=AsbOad?uI54#P@!3Ikr{MzN>y_v4yLBU z)j}^7Eqh;`kw7mBqc<5!D-V@ZO`)A~$2=tV=+6oW!{8~hpy-fH*&9d>k3UF8IaH+e z;s2(h8_>|2kl?~lA-v@p)D=s#{)Dn(%tEDj{FKLsTq*#%rPA3#% zuFarsf1Odbk=Gh5ZT2Rv)7(VhpT#{K5cj!C_81>tDVY^V;IFHI(;++6$Dd7CqS~2E z;0vzfee-9OlJ)6A znyE)3*sIP*N~H(o8iS6cA5vpe%u$`O{fw`k2vuC94~NY8m)2U@-|U82pE1DB1xHlI zKI;-eokOUi)i`PZ)yebt8ZGRR2TctFn}r)<`S;(<7z%38j%X+<%$SN2r9p*_7)2L= zwsc=ERVjIQeC6vRA8@15G2X%DLS%JREV(+LZ0thytRk0Sd-^ANj=$3w)=e|5Ce`h# zM6FH5_Wnq_G=JnIitBfG(a3@ke;p`2yTC)i?_y`u*>k!8w$5 z1s(Es*2u2jkd_$+3;4^qK;P?O=x2ODVg9VIf$I=j#Ag)c{a61>>x@V9*?=2^b6KO; zcFBr-($n$%fv|(W4id&f@R_hv@ARvaV=tr`L8g!WQ}03G=pvz7pf)zCT+V6{*pl-9Vqx+2EAl(J&rX!l%#!ZI8;*hz zrW0wX@A_Lq^FL>+&mD7*!O;b`-B|4&$>G6$gE6E~`^xIu?d}X-N%3z7MFC}I zVfrtnV+y}5)HFcq8IbnzQYv8a)2?IfDyui#&BV6y0_@{h?x!57pbiZmrx2jGy5>Hg7A&pFjK)m7cqRn>L4o&L%f1afEf{HgdMJa^R* zSeQdaO`)|GP9!ef9FvptZdatz%ke(Yr8%reFj8YTGo@_TP|=B2Llsm&DvS%8&--^;nyqfwf=qCPIM5Q zC$A-Pw~nLf>Xe|-i|pS=j-=8WvGODkbR=Fc5HESqj@0KpPgKUt6(8LnE+F$6CZj&Lff*x2v51|mVnLy<7Uy>#Z6Y~K{1!=kYqPn7#@y~gC$s4+qmu0ACvac& zpZEVSue-?6HPS-nwxV3jk}vpHiPsQ$j+XjFinskYhUCCxfvH$=tN#WM_`W)A}VrV@@-a=0#+Ont^#)4r@>9UX0EemZG$Z%B6+mO`cSm+W zI_=UM1@DLRg9$osRx+?i#cBV{)j5=gma*DNZdz8yQCPITLaFN(e(oV{G0!l!fhg=} zjAI?_+)jL%#%no6LVbsU60UqA&M&#Ie*vX1*Q|L6(Ic9n?r&UR2)H!6HRyJ7f{c_@ zT@KPT(rKKfi;**1OsU~Tg;A1?d)U>i7V@=D+r;h}(KwMP!L)r>cxedpG)6c0dPH zbM;ftnJLj4dv;nFayXyYlj3=m%X<#-&OrTna4>FS7ey9AyH-X+uDn01^%jw5wU4NEm8J|T@K`-Fx!uXuM~Uku1e{G zOvWc0%%u~cW1Wn*SHm*#D#et#Dg)lh^(+2C0^CX+xFnb53<5~c>McT&KSKDipzuc{ zLvK)v=|~gcTjWTSG6LR0n+B6~B3_y}OaHm9QQXm)ZI8mHR$8MEKm5iIyUZ|R=o%st z=)kQ4(V&>6s?bp$J0)3@mHUV4ORH`Gs&wQapg#{EoR7I z+t*kO+Ye@ChkoUEuM7H@*Sz1Y$V0X}<0ef0Qf$5eF}RG1W_XM}-PzQAw#TM2r#weo zmq(q!j31`q&Ifg9Ld3>O+iJ~dqNe&$9GZULcD}ms2@oi(3l689vnrt0)3mv+LX#pI zLo#b-p;1XG<~L}-0Vdf^ZZDgNkstAqTYkxqce$!Waq_v4Czdy(nS8?eO~rBNUxrGJ zD)kPyRIcy5T>_bJ9qnR-blIW;UDS~&|Gp3l6ZA^j_MW-8^t3Mm)Q|bLUHD)A7~g|P zOqo8>f)&E)h0?FUA(x5GN-U?Ye5a-FW^co71Z7p89PQ7n4c)e`MsK{3Vtm;CGx=(4 z<0MSvYIF4~RQ|O&5JKM1yvhyF&bFLiPyj88yE|KKl~%JDGA<0e6Y?Bqdh+Q=+Xu~6o` zE?TXh8tjyHSH)r4+*-N|#nYB^IufVP!)2YIW5o`RA1UrB3xhhhx8V0pqs){hIxYag zXK<_S4Q~ch<=NG~A=#^FeU&~h(!>?91R`#w3rv!W;e*jlhTmDR>c{<)L8nmH%zR%H zhTr1x_)eiz9*Xl~l>CwybhIk@cx;i5n}N+g>1J)3l_ggKpVLAOIdjzO8bD)vrV=?^ zP$g_D;Lk(q7@mW^B{KhLOaoAC$}P>(7oG&#nyT}^lR-hU^QP>OVM4L9@%~r-r?d@U z_}>tJ(*S<(0g&hb{cd=9o-!o{0{g_9zQ9hco67#IWwA{)o z_&j~NT)ll;LhUnhU8b>x;@zM~fk`Zj#Na9SYfrB81l+>20QfA%02!plP8~EJuR>6cBq9XQ z(a$d;nC} z8Ptgj2A&#ja5eZaL_7_leYi_f(><+j%UMIO?&@S$p@###K zn9YEHDD~eDIX;UMmED@~vbd&0@h9P+d{PGPlQN-U=;%Wcp%Zg$ous#6B$~Kb@)1b` z=BxP4iNS6)qt4j?Li52Y0Us?&GohEGI?$>xyL4H<$=6RXU-)B?HgZJyw4iyWks&GM z)B*r4Wci(GH%}3wOK6CpNdqja^-aA&ZZ*cv*@P_4a$-s8lEaQ4)ZVK{k^UckBm(El zpuI;IU#&l?`H4IW4}$=dGvN;62g}1!ITOm-Md#fg zCm=}a=N~>R0fa7*k|{VDJL|$aUe!b$ztmxd;=xiV31CktCNu8ocE|x2&#`y#H zacnEs@1>1rJx8AI$z$aFzN$x0%4^3A`gxjKL zPW2-TPFTDYK!GCAX#YW|v zfkk!^n~x5$zWBx~o}{z+D2{Yf zp;JZA2p&`}1yeiaANEkq8sX%1N4PTy6;F9o1*@acsL5()%W^CV9i1rMI{SXjRs*0B zi#mvushI|U$`m|5F}iPXZ#z(gCq9tuw??2QNcZewpw!Gck2G!bBK-Iu5Fs{8BK;TP zYlpAZyvk{BGB>`n;cZjcP9VH<3pI3nF)3s&#<*sJK;}l5-Xv@<@2^Xdjb}ZKrGu*R zpTy*`L?q; zZcKY#MDI7aQ&d{CrpuB3?SHxvA1B~uu+Wkj&rxbAO1@xwX9EVqEFmWn zsp0VFGr1xXTVTX%sC&^;D)$t?+QhB33QOl4m&!E)ek7?Zn_y6HEtik%PZl9&61XbDK9@>lX=vvy;Z9Ri8273Fe8eA#Z%4*GsIp z+4#11}uQk%Oq@QCei1cS9Wj7|YttvKPY-Y4%Pj ziNn}C4#U&(E$H!XOkY0~i8b@64ag06RTr})*uMWU;OTHadVfW_0e?OhLJYMo4 z)1a>x!Q({=%Rym@-PV^UBa#+IL#NExjH3%`JNdrp**Jk|iL0r?h$Dq!W?}^$i^;Qs zfjBak0Aoe9nCIdR{sWOqbAr>GkS(F1Q}6rC_@ z0JSCX4`5oW&$4^!&)x#hOAe*7nzrjTm1K2#uPj251Ae~Q32I_Q*cmvKt#=^J4<9U@ zv2EKuw# z-JbFZ*aHtnio1*efAx*C(+XccD75LI9~R8SSzLLbJIPewc|dH?BlDzUndl{?1q`_~ z@S9FR(ynhg*F)cv$+0w$>*?@#V?&4$Svn{j!X=K4v;-vu=edZDHr`z4 z0N^#iA^&Ua5EZ}h;wkKEawu}$auY|d%nAnG$eeHsmeGSZSGUf+l@>AmjN;DY-5+we!^=R+vxr+~x6={j{Wz z%>PWCE6NJU&B8J;qoM~AQ5EB40Te_vI&g~G;se##q$u78|GHmpp`6S35YSf)YpZ?o z_)z?ma0!`#yxJ!Z(9=_keK7w4mr}kNdrZpwg>->f7VK~w^+=$GTM=xg3!-+eya0Sr zFKY_;PuK?(8wcC}$VkfaKQofDaj^Wynb)kVm|)O~44$c-Z2%uf??zJf!Y3{|b2Awa z8a5$!Ip>I?bEMOsvnKv~B{?;GiJNOjF*bsTC#|K-p;X0^l&ktB$58&GLE;HjY`|zB zJXd=$JZTVKj7c`DwLH~c1K0MnxU<(r!$lMWo1QxnD~c}*s*}sAoC*DLt%f$470?+k zA@vW?PG!5~l7Zo2nP&T&d~-lJ<|PO(&m5WPJa0;Rf^2uE&|EnN^#lneqc6%Yn7L&8Kqc0QLfjjus0+wOxJ`p<#~4k+%xK%&^B zsTJxn&s+nMQei?opHbV6H~9DO2M1%&OUVI*J^#G3eKnSylOH z9UIPlHAmIV7FS?nyO;x&SB1Bu%s%v6&a`>?RNA-8Yee8$>XIqKIC?c*>kHoEl5epc7vKM76y;5sduLpSTp5`}MEcasy!)VFKqgOFHc{%aRjitgLHkm1E2+Rs99~9mI)F_D17N zJc`m>)pG7(svD2V@!FG|j%^Et9ewlR4zvAHnDT`9iOsYp2JNrO2ir!TRkpvEYDx_d zHQ#7C$KGXH{V}W@02$+yN;U0Xfte{vyHpc2T8+iJjf)+rm=*R9wk_S}OmH|FGbS8k zflshz-`bt^#><@D_Bs^n;oco4#;>d7^7n{*F4&V-HB_^YKgYu10d4pfww#0+=~*pf}qok~7?qa5qQDEZU-%H`-*{~iKlu7*4G!8Lnl4^x-YUrD-I z<>sn)^rKM8ax;n&tZ0%u^U1a0nZii=SHlA~*+VzN0R&=XcK@HENA`b~RuRYG4ajyF zSHyjsQKm#avj22IwZplh?vsoPCi;;*id+V7e0JQz@1u`WCQ6efh>!#eK>9#`cGOe) ziM1hOi6IAzC!%pcBNl|uimxVaWuxgLjlbyt>>;++bEh3oWljFb%{U(A@n~MZHm#J? zh7Z6S-}dST?1m)}+tFJ%13i(knz4w8yEK}2M+%I_FS6$&t&Z)EPNa7W%Shd%-j-Kf z33jmBX%0f3T!;qWOI;W&=vN-F1{3`gRda^vslEPWA}IC!$*MjuHy^#o^ex#Rx;Uv%na9a9B# z178-q(XW7Ib9tIVsmj)Qi^Lo5rM+YUFqP#UK+GRV zqgl<@rz*p~J*-{~ZE2fVcSq%Q1$6piW&aqoyO7M>7Fa*#v*2(0cjbzavy(o1aVv+W zK)gYiCsis#Y0;U9`AtXKXo7Z>{IOE0uidDl`e2XG>4=83^9b1N|4*!m7q|Sf4Ob5l zeZCy5J4*bh+aWfJ=4D5J4e~bzF!|224~TqbVAr5*9Mg4RBIRmZS+}p1xVZlPQq>65 z%SZ?SeM=(lxes99GPK*Sl`tG`?8fMGdaS4U_a+f_-}7tA7_TpkXmcn}GHRpe^50|( z5(2TNdQ)R=3G|;=3>==>LSlfL_eGN6)lrgg%&*XxSf@>lPO(bb`xg2|K#H-TKY>s= zNeO`(?iy{|5Os#}x3nXqu7qHsv&5=0^%{FFMw2KFH$+|7s=NmYy!EQ^LZCmNTJe>`~$`x&~dhIbS-l{-pj`j2Ri8PNef$=WeCLc zzbX{Z&}Uunjl1ORSUEN<^ouKfAW%Nz%w4u4TM?=G{0J&MCSWp{@jr#AnBxDB%0SVT z_A^^W#AH;~!05)(cnWorGtyN+J)KK9sy2I6vHIl7r~3l}(p#qMzk_c%SyFCRu+#FA z;Kv{ph|+A6;lm)7Td$JgQ6V8vT0c_Z{U9MwTm91DZ6N^&zS`kUHKaeDm;c>KmS9jg z;FT=+H^)_66mwzVKC|-sTK{us-+U)J0KGm?WaHqtVU!v%Fr#6)(QDJi5k>6&h#bNS z3u$ao5jew1r6T93DVU5IqZt>jrisar9Qekuvuo9Hk+yahfMyZnR1tKrHfoaVXrhxH zEa0*XEVTjEKKFFGa8+cD-R}*U3&xa?(ws%S$hu>~*2cB@M>uc{=CM=E z-rKQG_Nb*R5z!>DHg7yC=y|agN|XS@71P z&G-{AzuVTtP`|l+TU;2>^`k>#IcGFw%%DxqA>&9a&X{{vZ6R21*0J^R+v3r$$A?Dmfj;1x zJ{wT~)7;sv8RjUG?I1bbh?G(|#YI4>uc1t^!Ad=;0+fD3A}r1iQJ?fA(Q`t$B3lbUqoh04cfW>LH`V5oJ+Wo&#RI5@(5;GMbAou4l9o2kwX31g@@Tl zScJ{U=!oiUbMbP zTVhTfXsSd!6P&m|!LTe*4CGhACen+!(xtd0N~Ojy!nv3DWeZTrEt7RlNgn0+u}%4a z^DPXseF!0Ga0rSrNCZ;+6yYnvgoZdq-w!*3He;Q}@EF<_68&BD@AYEzvOC%Z*<>FS ztyJfJ&zhJ#;Y7MA)~JE2nN5<8%~UP$HM44Iy(-GP1Y1kVO-*{eh zW@auWLh0EB@Vdc+Hz22whIb3di3)GVXHu$x%kpdo-Y9_Wh)>7Rm~I@gyDTh5YO6U| z48?v*fUy*q>|0<_U9xGeqpIF2X~)yha|vU6+OtZE(mP=a0H?5rD|Pp}Q~%(h)^Z5$ z8#^-vc&~y?0V=G}{Rl8Mp^7SX3u?wEWF}?dVx+p;@=t7x4PpFY^CJDEKO?^O@`$wj z_9ELs9|BmLz^2g|;82G;4*dSnq$r&zXdMg90?XO|lzQcx7^ zGL~rVTE(`nt0C5HBd$n-US#ua6YbeIb?unV8%1iR83eh_hY8DUrAE`;i?kFXLQ`|_ zqXFh;9?Ud4@!LKF=3|Tg%$7E5iQbOsQA*7{_LAV~J_(HJFmwL_#;_>s6c()k&9~;! z3@rtZkcpP|h)NcHP`GdS&T^;Ptw|Cl9Q-#_1VBJ_-U6J8!1A1cbNRUNOS&H>yd_N*4b8^$kn|BPkF^E36p@lKcm|2>z1gg_}A)EL+}XENX1jG_NvSYGzY0_D{7Tk4qm6*A>sq zu(mLV$t6a$vmo1PBTM-hbZDa$WOj{%cK^SAd3H&2(Eq7EOBEuXI3JcNh&S_FY~`6oKIaRim4* zJJC%(#k{B@1M6_J@#-h407D47(8gC=mL<8r%T^Hm1FAk66pN=5zrHby9lP;Yda>NM?{TSTj?lp)D6`TgeMLQVJmk_?A32evV&jspE<@gj0_C@LT#2^6!_sX3yWZyHLi!n`YKEGus3;yARJ7~u%(`JQ@^hh<*k5MR->nc<1|WOsfoWQ^Ua0B`|e)Dsk=e=E0konDKkwq^lzmcMC@;sBfOJd z%5ak!p&9)KVopn|9qe#}8X;0G#6V{cKcN49@*bzt_E57JuZ*nK7(hCw(J-sGO>H}r z=DLbZd=#;`>Tk%*+T=gd1n;;XI{JOLk?zm02_G_srcGpmfzKDMk9!5Lr6Wh-a{<-m zwKJP~@}AUYhhetufv0t(9j;xdX1_c9zcfx{DJzq12^oVRTBeJo&yEPR7=ILp?N#G0S&)g5r!<+wg4P^4idAb) z-B{5f&Ea&+>MCc#!+tTdceIYBdP8}jp+8mG;7vF2D?SAB*tio|O3Rz@E2Nh7^WiSc z0^qJnAeKx66%S1*{MH?hX$^g`a}mF?7q<{9lv_WeZjuEG9(uINl3T73m$t-G=4xhC z;6M>>9S@Qk&mSj8km= z3;u2O9^HSoenqN*<@>+?!-;u1z2JWc_2j-e1Wmr$GQh`VV4VIbyUdm2dowQFI==ZM zxbPjir!lq?1JQ1^;gN>#w%_j~!&H5p*>joW;xp%tDN8e}-i~AXHj+MJ%G-NKPGO``YGEDNby_J=Ag5 zK->Xw_+EfFT>i%MoD1STU!(gU77nN<5__2h!@!!U3q208NYXMu|81|PhU=kvuw zu5LRl+*`fWjyyIKOo_S9W?#oLklF$mGaX#I30+>7c%2vi&xZ=X?)10(e9ZfOX8OKU zZ_PDl2KEje^|AGl+D*;vr-Gy?pGcrS={HI4DdqskiX`*c$g?HpCdTq6Wx(B*I9?O+ z%1Q=`rHH~G8AAd~;v!6ZYnbaLPIObvz==gF96VEksfs?G)s^R>IBkgC7ixQ1E$pz8Zv*6h%R|SkEd#Teb#sl%y zk~Tn(<9LGVv%7F+_YC{=B6b+h!xCW`7gh3gY@uB!Vx(PYJnwQhMX`eed=YK=qzS=)3(Rh`=qI-eMysDV&8-D=UGT%Rmiw!oUX z@2_~({GvEndsHJE^|`>&&8Xa#RCu{ z&*D*C$}hKz9Kc_T20Bvq4eo3+j~x8|d=rwqFlYx!l1`LpirZ?1Z%Qjebv({VldWLR zDfb5M>%-Bd`$?-^_lqJ>@>?g1V|~(Hj83p1kzUSH(pFu%^QGQ?SyE4lTwluRl~Mm7 zOjVPCFE+)aqibQz1Al5Cr_@&45s6}$fc#ifr4Lf6;0&=23Up|ne_5^ zJ}gwhWgf@&^Xde{qCP)2WmDvPfcu?FHEP9}wbA|C>Qe~ydA~`2&l1O&2%!Iy`*;#_ z(Uj6NjSfh50_q)4mlYEMLS1Z9wa5d%y>?i9^ZGD+vzsJIKgHHfDqV;2Y%UA@8#i}j z9hcDr7X|ZgwIM}pN=q2j$yXDp=*j!O%&F3fRi~9Ce%5*iRFAu{tGvEOTa7`9wu}WU zdFFrt?K1-&`|hj0{tiktz`8D}%uJ2god8YhDHPk*_K$)IMee>DF4bp^8q!0h6d%lD zjNiY|Zve<;Uxf4#lBth}XAt3@)6>n|D2kePFy$i4`#Mn+PHj~gI)(L}B5It5kEbn+ zK}r?S`?Ou}w*I{s9y=_mTkGMUUTVGH!S~j;Yv|bEw`AVm4~l?vfD_GyhB?g}b?#F^ z0G(&2GEHsJdr)c;&+|#AAbc^`mzeqR0lENX+~xbEc^nHeLD}gdz0e6MIxFAGt=z{S z9WD?P3*iF-0cJKBp#m=RKr1rAow4@Qgu$pIN4;Nt%=*uea9P6yjOMr~;(x&vf3ls^8=& z01@ZMX5#$vvxu)})tIZ?V!r$AKOFAmE_&3nPMZn78SxS-oHqr_H<27;wF+wghTpzY)6)4Sh<`3q+eWhY~ngkf4)Awy^VCS5%$}KBwBDGa z7|bKypa$zhg2hKwL@HdX)5bT7baJW=GHt5QW6G{yBg?pioE}y1J@nTr&qpXKOE}xn zwu!Vfmvt-vqaiNJ-a~-lI8S!d5TVRWf@{Z}u4VHv{|4QWrj-;ltO~Fl1VX`p<2~-lo-KM!+6iJ`rrdzexjVInIyWV=cJB6^!}1GZ)^!>$1Z_ zvQ1|*30Lu$ks{kZfi5vydT^<0qsTc(Mj0UMb>*U9?MJIHPk9l6A=|zL!L0|Njl8Owi@z#hFn~w7C0Q4Y0SO$c@j(z_Ql4XTpBw5m*qI0 zqMf{1^9T&!!i-=B>tnp+cE1Vqrvc{+K0SyMp6V!Tlxjv3vz)(M_;=>$W%SFKOAu-= z4Hb2{vDLeFR9{+|PN&QqXFnpGU05_AIG5s>=hN;_fG#&pV=*rXH`*TQ>zxL98pI0_ zg_~rea=-(2ergu4NS3+(&f53P{Vs#|1s+qAIA#Pd6TBX3kTBkIoMyyG)z=nr-q@52Rk&mkr%k{`VaBgL zc@3wY?~bi@kLUkp6yFpcwtb}7-Vow(QGTFeHgc?rk9#grre-^Q^`=?UR<7->xOoug z2zb4j;Fq_Iw)Uz^G~hv6<0eYiAh+-v{lw0kK3eA%k9D|qO7QAH!$5?Qh7ei(mME00 zfWuG9tozwA^DdT!@|jkH-2m`Q8SW!LIm1iyyUl0Jt$H;PL3dol94h&2Unz;8T%)w` za@LHJoUCKK?t=ozLmi0im>xiq0M@%}#?{VdCOSL;Awmp|{gr?k^C@Db-LTKp^uTub z7T%=S!{GV%SMpzC;*%$0;@Pi*@^tlXqSnkxyD-|Y2osuyRL9}y--!VG_NG8j%)|!b zBNbO5`vl(3VZP>QJAJ2CW9kRg(d*q#6-_KJruFpaP*rBY+s`R>L!mnIvl?C+OtYI4 zF7!Qm>9I%P96X&4+5kqD*{!{&Xgt^uGpQ_TJ#ZWY*AOFRPt%8DKT)KD8heh7gGp+i zUe%>OHfz*O{QGc7S9bsc*P=(EV1fh5&JVhm&$HD|TW_fg%lbm8kUt@d$swZ0! z!6C7&Y~U_~>4{oaoKE#&w~KQ6g71?Cx~Mpir87GnRw#-7Em#5ES3e)xp(pZObvn%+ z;ITP!CJWeS`4+|4FKW59#MHk707ykn1(*=$_M1e$mrQ@MohJ(1yfn%}NKpn7QJ_|{ zB24_z^v+hm|NXI2-Xsckl-37_J93}0SKB6)*XN6bwEJC#ON)Y^1e$=-fO`B}z#Sr* zxfwFfE!KZFI0`uOy&~d$5xy|S$leXnz!m#P1J@Pz_m=l#t7#OO3=K3{Qd-L|xeja? zxwt6({LV=~u|gtKTdu`UD7_`6%ynU}J1q28vdqEur(ek=l;0Id35BAvY?y!`EEKmp zt`xJvu8Svt-jSGAAkZV@IiDOSNdnmQq zx(i}aVWkf}RnnwJDj>^f%8lLTqhags1A`4$#h3GU)rT|}HgL<{k>)MRmzqP{zGqxG z6!OE=D9F4_b)MMOLA*gEiBHl+L7njIa%eu9$*q$*6LL8Ka+*Af@wwmYwBu59v}6%4 zXl0TC5N%(S3WjSbO0}~Md7>7Ev&XfInuhS@A}Om?@TV@8_4I1jPXih@S{xQ-Iz9SO_7s&- z5U-OdamI@VTul*SWH*Up$dHmJC0}nyvmKyw`<2)#t_lrs7Bs^m`XEG-zdFt!XY$y< z@g~Mk2ZvZJ?El@1=AA`CHt6no_?cZVu2CWEFBsU(npfLHatF-3GRn9LLnDiXq3og) zQlAM9Qj?m;5=K}a zaM92ny^2F+qJNij;!Lor27DB%+WPI+;)JJTUezeNJaG=E?4d#LAugU}Lnal6OteGP%-=1vE4;1U)}&Lq-A)D zXBFfL<&Op`iYfmetsoqkV$hv$gA*vCm?L~3)xYzQ4T1K84rX3DRYLUV?`wKV8j3jU z2WT!~2fO->lK&h)HxxdhY>^_TKm|Ak=s9$Ne^ific3mbKqB4yes%kJHgiKit?Sl#vc(FO!TUtdCSy0X50S)}EHFpa zfs|xXz3|JFn^k}GfG-W-O@BgqL|T}fN5CyAedP>%M6wIer{pJerv&KaT-Ol*YBBul zXxtRT*__MuI!4S9soFn&J2z=Et+gP?XobAN+HIBO^)o;BlxW`Bre4(>kw}Q z1=2%2fEi0~Z|>2lwN-zAea!*-2&ntDlBcY7u;!7`iDONTHJiNKVeK4xGVwJl1aH|t z3SKG@`fY&trcD-f8Jhs~L=lICcx%h}`8(!t*1_gPnH9fyAJR`0FU*(RCr+KG+O=Y) zOM@KjzXLO4A_{z9Au(x`+(bOfaA|2^#;6_>Pi#lzS>?~)*GR2hNwR3n$`yB5xV9we zR-7B4+C6Oum}y`#AJ`M0meU@CK}tklp6UHG~bENxwtGHHAKcw9Wmvkq+xQ) z9aZ<$0eD-`DoeG(%!vck(^>mRjeInhNL+D4Y@bW0We-4OmX1C9yq7UCmVH5aT>FF- zbnivZ#*&o>7xb`P5z+m(2;*U2+<95)ce>|yG{P2yHJIA!>?w?a1 z&<6YBb#mh#v$U`iA~kC18Jhvi5^Is*(=~EZTJ+@V(2{3kl~+f^^ubf4*nI#ahTAk} zX_%@yYY)LIR7`Hf)P;QZQb+kD*Z%da2vb3aWhWr|p1Nkd^BkX~u?U}1Eq`n9zQ6D2 zhRgC?p8iRIgx(=gP#Mmu+L{QExj&Tj4pSXvk@7@DD>MJUj%E&gUc_sT0rlX*lWMlzh#7cv`Bi@X%yL-q~ILq7UUP@umJeiryy!2QC$H{jbc;2bY4S~8DFbJBPVl+c4vWfx97F#%` z_8Wa{pXd(v>~O>gbxVz-#9C1in`trvJ>g7EH|#rlbZdh>^hzQKo{11(;fCA7ECj;` zssi@NmwDELA7YElsy`s31ljx->?>|+;hnYUE6ho7A>a1Jg48&(ED}n72eoD3n6-aO z2KUyWOaZs^z!=JgB^5C@5Rfb;H&MNEck^0OiMnHw=B$whlVAmfOJTJhOU)fVupl&G5KVV1oO)M(>Ff47-#|JVlTB+-Lj|5%c z)tO%ia!+FIt0;(cJbAw#rPsm2NV7rD*7gl7LE09TEEKBb0-c*A)0Mc~q`on-ZT>Uf zSh#K5m^MbptxwkWl-(7_S5=8t-s$gDhZ9Ajj;O?65aheMoomYMukJn9a}#Mbw#!w@em;wU73CX>t>EDmGxH z^wk_r0RsB!zrKb@S7go@D|u+p9sw(++G8W-v$l4WmmpDw8_HfA@bd)@Yf)HK34mow zM=hCUGX|XgL_*b^3XNQOcF{2}19%$t_Qn$mpLxbiZ?O?u`WZ15F+kT~Q{HOeX<;rI z-4;H{@C$94sIyx{>Y_xBJefky*&wO|7Hp(5z?O@enn^Z83|Cfd$crX3Y}(B)`HsY5 zn`-=RDfu`%23aQ0t(gYjt!8&n0h#D0`SIKYMulO zjd7#={+5b;%5p+x_O#6DZe{axsfy)mDdrh|$%l>2t*C#Yxp$~6H;1^-%KSqzSW>B{ zroE{iSZm7#9+Z8mVZu1F47fgi0vOSfzPYw6ym@bC-u#(W-@2<-{kV0% zx>e_%+O^NwS8`bJE+i=S&_6R#>lZTz0P}nKN8Bi2?14aDG;-HBPab%E6;gC4pkg@Q z-evCY`1mIp+!%uzpC|CNbG_Yf>Ju>Lkevr?yY6w_&Hf&Px&!-`pm>oj6c5BdgBq5m zT@r0}wGAK49`D~`AK&%A*AUO1ma=(09~eBkmkI^ker)%9&&zWp=rLRp3w3z|-k%@3 zrIVK*UY~Q*_Fdj@_Y4BvW=97n4>yzi6AxZ7Q^@k8-O$$^+*kJ#)?8A>r0T{y)WbBp1mBJR)Fd z>+R~aCT=A1cjPN4MFnX~V`rm$tQ7bG<@eSSSH5_i+1#XsAW1cp=o-r$1E@wWtV>mG z_3jurFo?bEXE~NL;Hq2^5(HNXS!*z@Y?)|wPnl}b* zr2C@vXsLctbW=nFmZbAP$tCOL*`>r6Gvv9ZDGX-iOeQMZ#FgsVAJ1v7br*2fOkVdA zlBLeuUCle_B1|0BACmFvT|C65hVAx?41IgQK4!q67$JG(Lu8NF-*RLLM}v})_g5X@F8y&$}P zpQ6eQ+Qb6=>W4n<`tx-(;{DTBrD~tadM#=5geLChXn!`qj*ZQnX0gngSpgSyKY}cQ z^b2b7C24&)QS0~+MAq^y3HCDX0zoMv+^KeDEzb|1sW_#aM{isc5j>JD_bhgqtcTq& zXsTM!-+3s~C7(xE^|)U6#K|~2z}w&;H`6}7vVO!L%Cd{iFR2^MUPWE8^CGCtfA{O> zIUsUq-WdiK@t_MX7K@e_*P_8Dkc~tS zx&+^lLPTnNpTXVHh|JTwdT)M5)z+SA3J%nD`};5yK*z?aXN@uYvJZ)b3hdzUWaog>;37SR42?(;XEC*#m26M9nVeDcbQ3c2s^aOpW(W0zZuA>-Oh~=Sb+Ov*0*_;=s-$YY&9yrESIybJ!A9f@ zb$9?_g9cpn=Vnl&G`sO!@yDb9QQipATS6AyAm|!JqxX*2g&cS=m`fGFlOJLcWeWs*7)%oTm!6NoN zk?xC}MivT@jjIMeX>ZlpDvsF2?DOY(%RBO(q-5=X0(Bf|Gy7jEZgs;jjDVaoc?)Xj z+q;=Ro`4&t&z_0GO#!65OJbhGsG3if_viP6y3c=???U*N*z><% zfv(T(b?(cCTvLSS-j4lI>ba9xxV{kMk0e|fiWc`Vm_o{|Z|fTR*W>mpIi%{e+mn1` z$=>;&;!IQ(3lGnpt)4D<+OIHSCcDfME7E&?slFFvrx~eXxND zl_?(lF(Ql7@a-m3L8R#gW9=2i7QJnl*y=vAyh)?I;zvtpvSC__Jw&rGUF{#Sa5eAP z=+2KC-BgWH=N0flt2pX+#-R>(;An?7h_eiYGPDrr)LEKbrh?Ms5oiR4t=Fg9=jN@| z@fbzkQ9(E&0PefL8E;lUi_DTT)a(GQMK+?@w2I6utls{!V~ekExw+}1?9^UJb!4JU z?N1A59NS~F-@=VN`_at>XESsyZYgT@)-4RH8dTb03#&4@Kc~Mw?V*r)RYn((U>@~@ zqvj{Im0?W0to6BhOKX-TkV7tqLmb^_>gqR0saG~g067!kMtYFr7_O7(iVBt;A(L9l z%{U9D>buwS-K*7wxji6=02&+H3zj=+)Kgr8AM{_Z^8(JmvcmsS;oVE`-1#Wh!05)! z8e+3hj)@=Iu-=bmLScqjkj(?b#>prI{W-LjdK%|gRWRT(>@dyMz|x$q@X2gy4do0t zqGUK*AqdsuBMObdkgvt>BjPF+D1bRj;tJHet*Nox`1wB?}K zBza_lb9T7g=~+(>)Ke&O3H=xE79Rqf!^~B}J`daS5MD29w2-#9jN|xc`2+^*qz5@5 z|NG}3l`QX|GfPz6EOzW!eol2($sDo743o z;VSd>+e&)>8B3HuRQ9oRglZdKXZa?`|F6Ol!G0IEblvISg?xg_LH9>@suc>5_he%9 zJaNF1H>=VJzSJjqJW)z|{wygPY?LuA#7Fn7i|i> zz`8WY9oN83g|q48F{M1Mz5EfVM-F*Y_x?LtH4>|Bgyc4lB&h@*3N6nYHk{ye-&1q+ zZ#H9y;okMMhq=j-%$vaNosNJkD|K(zX}@7&I>l#49VAtM_hFO+(m@8clz_hi<6x^Y z(Z*N`bc#;$7=wOzc0qG{7Hwv*Uw*R@Ic!)pZ7Qhr7vixEyaC9h2Otg{%MpqO|Am)o zyCqDB_Tvhhk;rl`?Max$^%Y&6B+G_RFyZ`v|;>pVWScqoC4P0SE4&kJPr zx3;>}f#_6A?oTuooc(!8F}G0m`Vfe2BNufa!12bw{S(=Qj@>wjgDd84ST}XR zvN+pMKy>wGM4Ettv%250f3g*aUyNFG?|TMYtUI`pvO_|?W%d7+`Q#pAljjw+r|~}O zLo+iYY}-80{*qL7HV_=M9x%(>lk57zbS904irZVkaCej0cSGwfCiFI%zIXX)T@Y;6 z)tu?!iZ(7_r&a&ru2r>gPPaNXgi;x#wfK!_rjUY5#t#K35$5?jR>1t)5s5RW&NE#3 zdb+jQ$r#iql_?wiv0TQ5>N2SM8=gw*;g)0vgUr)T%_N^tGoh^hGZ_Q~rhbR93}4Ze zhD(m^oY6D)_l^Ed@)PUvi1?H9%R35e68@kN-ep{YE303a(aBQ`__MK;O=D_Oc*ZMT z6Tc%~uj~Qb1CH=SawyYF&ZS#YxbXsZo0;OVPHXv30iLZvSxuR)O1x=AZA1>3L#n*W{<~;-6$ZMKt{6 zN1_u}c=}Ssm6^YwwSydS7jIiYUYdl_2%`}bR|o*4#6&GYNr%F-XhS5lmV?t|LDsk`i2?DCXTiU{Al=bfG&meO z#BcS&>vJb~bxk%n%M+pdCfi}+7kjW(PL4;YROA0N$mH8c3D<1l<)L8mT)`ruY++z? zAHZOq3Pp#Vx=A(7_P9@S_>}HB?Vf-Q^|TSXaC7MG_kh4vI`3rD?*NTP&9~x|>e}eY zO{3q_cW!+sL|1~OgAwL;k$BIRATo2P-p#aW<!g2f?P`ovnX&#m8QHeoB>OllW?t zTS7kjfQ)WFS7kG*ra1_o0Sbr_S}r792*8&;N06pU>6au$aHuCmz)R#s(A_QzDGLGZ z2&lnLP}X&$O^+A*G^G7ng8Q@ksxx$E**5wA;wO^zIwi}$!dowOf2Rh2th6N7Vxi8Y zEr+L1Zimxce?KOs#wRNz%^>gVp6BWmI%vm16=yV7duqI2`P`f{7&>nh_gPrd7$~LTZRpEcpmn51q3kG0f2`p4CJP1^+-8A?O|l@3-(ThJ`-FR1F%O#7pQgoq zlqePFtxL_m>)Q)}@shrujbtmP13|poJvnzSYb+=Oqfmi}qp~b-s}UT_+^>$U`rv7E zA%Nq}dHjtLirAx3kRexCP(Fon>u;h!5NiCueA0}dp0wEGw`G?7SHBkB{Zp~3y3;^e z*Bue+k3C$5%@u+J9losklN}^l{3k97b^`+#I<4*3(M{IlHT#PsJ1rw7;I<>THdE8C zK4|qr{>y87j+l-k<~`@g<9gvIv@_pHPI6UweoD9>hbjk+z>sI0Ecr4@rNmkq;P|C@ zU|*9Dd`+#h`bH4$Y|@DjH-Roed+emK^@_1l6HOf1sA6J;pqfplbcyy0CdKWQUHODU zsuCXa?HKGbIRApON@syghxq5J&BSq#LZMpOFAHILyu+uGO;Z80xK#L0nrzOS%de;M z$7j>Kq86WIUt=qy5HOAyi-Ym+P>R0JQT@wxNwwL+q*G4LL6vO{YQNDaHXz#tr!kGZ z(UUDbC6JoO?Dn9=WEpiH$t+`mwk`z6DZS$tFN&AkHeJW~<_AzHq79A_&=W+xH-Gu7 zI$3X$D=60ziQmm#ovkc(9%c+!GVTwJ2o0p0E4qBY;?C@b5wE?$zxJ}yg=sM%yaZA+ zR806kI1|4nZ{pYFbyt=zD|QYaNP~9N@bj&{#KJAGYyYtj9^N$|KJaCo#Uh|1VX|$) z!^uaz?2Jm_0effULSXP~*WoRwZY1cYfc@Qh2E|W?C8jWs7I=r#iJDwAq{WikiX<)_ zS+$}~V>w=v5bZ}dm?p5eIab7hLm@9hjB{{C|Ls>IG`fuP&^y=Ew!FgF8LC}Bqh4V#V>lBp=5 zj4uGF_cugpjYsDV=c1-aR?ns>pmGxt{q^x1YW!UdJ{fK^fXzX*zabmUkvN?;{w^T{ z9P`B986cTF`I22N?q&>F<-)qHU(7Qy9_7O(akA2K<^k|ufOPAJX=Q3r~NcbBzT zd-ayEno#f`v>b>KgLvQ5oP1}RFvWVwJM@^KFu({x`Z+3fAgmG z3;3&?2dd9;!u}Ii*>#c|ma(D+Dz#cF&o}5i#nuMVc23K>fYVLRNGkKW9$N-J4WwTEH5|*3>l-}-4yBXxA_Tg^S#>@v zS8jb);SMI{(dOuxUqKfQta)xDs1*8{0H9{zF*v4FKR*gLE%h&~Hz(Zb3$ZsgKnbbZ zAw__t_$%pS42Ou)I{W?L!aG*{`>)iqi@~V&@wKnur*FDlfQQGMkGtpXK5^dbW%t|5 zRZaUiavU+x`ibKw9}a!IzP>;Fik#O!{m*IO1d4`|>d~Qs)yS1ZG1z{q{jxs_8`!>~ z(*1aQdSKPn4;AVe{KV;cy+HaDL~oS38{zm~XIFP{!|}8EN4}ad9k-NGe8Q>hY#U56 zV<$-hH^P&+q!{pfxcL8vwSN)K?FwC3~kgeUi92fpD z$NQD>-$07hAaF1I1HBqjq<*HL|d(ndTs7Mgy3af>k96QS>~re>*35maH^1Q^iKjU~jq4AndLf*mDjtMl?1J^&>D*lo^QXW6eC`b>rv= znOC_{S5GkZoTJ#9DXfn~QS&{l1n>KKT8aGk2QFFwW#$E%m#3W<8_BOhJpYwbQ2t?u zYJbxsHn$YE=+bK`e}^cWE{U+A1vgmOj}e9TA!kf!1QlA)4@2(^>2gEXJSI@hMad-w zr!}_v6wA@4l+Vs!>{lSw8BQp4eADm6yLOL%YLK@i@J`zJ%xX z{*m|So+bqP1;^h~Z#qyDUrImUJ?-y?c>}4o-VaN!27bPu{lM;J)`?GhbLQIW=_4^K zpMz9~@ACZzY>)5S#^Id%xqBf}A!46fVab04`FNtRh4;21O}RQ$2RRdFuWkK1{=vvURWva>oCUCJX#*TZiV}6{!DKIXu(3;TI0t65bOYAsHiaL2*T~MF|4_f8jy@ zJ38o)l`c-nGkR>T%zav+HBuST_TgMI-)de9bI?-`vv|;WcTK*!5JBO_B{@MYy==aS zkVPqCyofvH2j%ZVW$W{NU5s5@w+&^RgnSxom2WValw@$(6@V^9te*ov3-2!w4?gP= zGReJO)0SLtef*@Uu}{u)7~`LWr`vDQzmAFw^yVE&xFq-qatn?#KyJu-GL^s&`)6=} z;c zTGL8OAy}oQ0|AV}3SRe`qsISPDUTmDz8}W}N4u7cQ3xP7Gz(1)LXP}#nQ0z_Ir_VQ z1M6LW>bzD1HU7->?}>$m56{^T=tL?+buCwd@}ECqhZCAe=yEzfNq(5z^OG;l>1X5x zd~4AnYNjtt*vsD_+Zg}2Og;TX7E6?w7iFZ_xlsU9(sB7B`IXeq*T{QWq$tu=#F8b9 zJ~8zP2>o~=$ph*Xp3aYA)j*ggymBpjp9_uQM2CKRWOjA`}Oa!_pnI$UO zSqhG1bhu|6J+$^B3)kFr(cG^K+x@LGaBtvR*V8r?))>*7uowQe8SFL@3E>4J@}W!R zJ<(AXXz>GpO3?{-PeDJH@;>G_7Y0iSvYYWt9fe(DUPsKN#I6exkpiWk- z6Bgq_IJf5&ypm~a_yhak*}44_RD#wbxRYM{+FJ{F^~HM+jjCKxetgfLc-2Gqpin@P zx-D#H?7}X3CF;5aFK>U)~_ zIL>dE+n`g^c5)M&$5MK(Tl6Pn$`0|Q(4=aIOPd>-p;if_k-7py-0GEA`+9P0-~ zWmV<;JT3!V8<7utt(9}3bO>HVO$Xy$-xG^)G10bJ)!c~2Kq#w36a9p`U0}ii&&awE za!^pzLS{x2ar>gxxhPnQTX0&j+%MVj1-v1G;wly$OIC5&QJSh}oXhNb=5fFK@AGf1 z>w;!WZmRkg*G#k*XUIhaYTTR97UJIh?K<3(xArqBEK`X(DuZ}{o!z*8v_h)8$< zxIctG0f?+By&J5e@ntezool3(;xEsW6dMvQ~`#-9TCX`O$8Wu7oDJY|~ zgpcL9;T(f!el!E+2jnoEeK5@Uq?pAv5G0N)eXx$-dKE*1?_dvn1$#Yybv>4j zy`}ElZrJ^J+v+-goRS{yr}7pL)}70(qeq_49ofOqc0}{2+kuD{GE^5p0V#?NEmK^Z z@W&TRCYE)}a$U1ke`ZR+oi=o;p-2%7MUmaoCJO+tm(b9Cf7Ve$vPr0@rpM5RFG`{k z$vQ5(TzFis`c470n`iB=Ze?PyUC1d^#pGh>ntWfKxX41#A))6FY+!I2Tf?acl=Y;^ zCh)t&%JI`*sqpdCfz&iH&ZmI?Oc|Sx;kEJMiT8qg50ZH4<_VdkH zw()pPjVc7E?Q|o9r<1cz2_~y46QzW29FSSz&&P&+n;H!K<25{e1XC&%poZyV$=soIsPnq8(O0?7gd_A7Dc6y`z*l@GgrGEQ`Gmm_t9o zN+#F>@-lh|Wk#z7T%Cn()bB%(Y3H%YJI=n&a#B0Z@J9Ha3j1(;g(-Im>?pdPK7fGn z)^qwcx8=WMO<2*Vul3GWu*7m@l;R#MXyxB2444fogDB~uXVAo=-M@XEB$%AKSuAC} zm*`aQOis79=N!9I$0j~}vr#;k@X&fyjd(-H@UIMdz#J+Q#458C$@rO9-$H>J3X$}< zdId0w{#j3%rx1Tjv?cIL=wWZp&i(Mw(8i+p^n-m z!9^EsaeFhc`HlEq<$Ib0r`?MGhDO(d?$LyXR>cVd|6?x7zeNzg@yaz(@{MTCcJn|T z?~Bo4Z)GWkVj%!^Hak08fDJ3q(3q`Xe^qBs(U%<^4rYU__KfT5K${$xKNh7q)dpBN_z{vZsO8)}$bSh-EMG?bH9F|! zB79k|U;mZ*Yjn^PNn$Lo#4MuL4I{dAE|AvDHZ$S=Y?@V);uf|n(6vKRiXklDQd}8N zv!jx((Sl2jLiUxlkx=Ob1G$GdRvUKbYdO83pBsRH>0$W^)^ItgX^*277;~%&HJxE) zeP91i=xqg>+Xgo~EM>arXJXQZhpzSN_n^MM$(~ove-%bK#iFVIRK|NY`+Fpz%-im6M}X@dQ&@ zK+ztU(N%2cxN2g&fC&CJF}Fla$kjhVKymO8d6gKGSokN~7tHo2W-HKtdlDS-ODr3d z`g+0*`nz%>=>#_H5O1Fm%3QJRr8p%1y4Xl~)Ug+TP=R4#q%pY6KmeQMMFS{^!m6knU zgrz|45e zQpmXdo=xI(DefZ}kh2v{`PpJJAs!5aRrCfvXTW$ik}vZ2#?u< z+yaYenP$chkJZ9P0;evKR+#+NnqvVctdQ1I0FQ;r%FXj%ygxP)R(1~dG}0DWOh{G^ zZg!5O84DVq+1Z6~^-Gp$&CShbjSKHf(#e+7W;vfVYpB_FEoO2^9`9~H+xgP+@^ORM z-ZVPrJ_d4nW(Y}@JCL(iLTDAz5_AwZs^8{vDG60HqK+#W2$Uom^SlTpKKGZ1Z4D2?zwfiet8VHJtGu2 z^Yv?JP3g>dHYiSST+bIJ(7(Z>^$;)d*R{Z0h`#A0rhKSgYNnax^-lAg9g*hS@$RQ{m^|f2sAMQP1nk3 z1C#Z~Qh#vh?(B{VIQYEs#^%xS1aryQ%!-HXd0X1--n`pp|>u$Vxok*T+KKlzl|nqL&ifb_BDEPfD=kI_fp zUmsZwuK-@ai;%Mj_>+M_B+?}!0)*n{g}b0RlKI>ta_Z-%-e=3`r$)o){{E*#_vdCd z#k!5{=VJax&Df_*|MJw>;;9hdCF9w_%QqxAq)SnwPe6?`;8V5^?C-?bF=D*l?2%!U!vqD%sdB=CC2+(AWyX&$fdY{ zZ!i6zSXfv2|8!-6Y|y{Ku($&bp|7Vud3ix($$*FtQYMh3W&0f{mWWR(B9Nqk?twuB z!^AhaN)W2!%>gLG#AmrP5UQ2U0a(MtPr1u$48J*Vfk7bRRWNYY-YYKuCTqj@_j`#u ze-#jMxL$f~?`6RLEO)6d8!cz6YZIf#0LW-<6i;0mZ@u;#UcBf`JpeUtd2S!>+rIR& zpOmqWC?!bEm())NqXy8UrVr3v&>$ZHms;tc0hdM$A3cw&euqOJe&15{V^e#CI=ja! zzuFj^KEO9mTb{u;8yeohH&t3*V=l3w=7@7QnQ5uQHtRNBH;EgBQa91v-@v~vFW4&^ zO*#JvHcAhHhsY3Mzmw=t=t|Ht?d$TqId+K+nN(5Ce&s&#*k$2#@9@;W)hW=jNqv2B zehED>IN$p`ExTFa_6fe}eESr0=}wk(Nc=>!aO%ErS+eo{5D@v8uFPoTt+zAY6Eq& zy%y80yYeq|)g0!un&t4-AV_#GkOpL#zbiQvyn(Cq3M`-|{tF@^Kj%9-_#cz7p3;_qHzTXKq=i zIb6HRyVQL&p2eeIK%AE_hfkF7brdk;cxt9X$32phV>=uu4_QS){JE#Xij-l>m8)&u z7!?Ely5FH>XO_MXw1>xAAzELcdMF#x`V#Ht3<7FSY-l~a)N;Pph_=n+R&M{oZHRZW zb}alV{}SNdu+&jbj?hM#9HS(pmZCg{qRgY&D zR%Y?t%R|!Q3VBD+S=?!;%@e|+%Vlo<*hIobNI-N6CA` z#S6ffCb$osqF>;u0>{qa;z+5zQObV*A$Fl+^CC=!`N!UN5A2$T>}5_SKkUzKtC&#D zfvKfGrXGbPO}e_oHX^^T6$7;eHVnA)Y(BA$i`RF*l*nim?6v=^)=@emENEZ$^$qqI&hjWLQn5MtTmeC@}A2!uXQFY%Qzmh_^2b#*YH! zdKu{VPb0Tl_84{+3~0MSdh3cRhpQY#L$)Povns{WAIQ)F6c}@M_xx1vto^pS#wZI{iD5l4}2828Y= zm)2nU7kGbqhxV&K3xk~HdS%u4VI_CY;OoKuP!mo$c(F%9Fb_y!XD#@POZ)_OT>dPf z?Sz62A}GiSfpCspIN!jrom3Ht#+eGG-p|0}@pedM-dpDspbL9;tAc8&!;=n*@e74a zi!ab3yHc@f4`TI}mP6?iaA@aYro6Q&o&B_=9>K8kp+DdDr$vZ!B9(E)G8_Y4V85)z zZ+VN}tK?_3X#QCLfbH&G7y!A`n)R&oopanq`aG!SM5PnP{<*n8DAY5Ph}9yD8y5a%?0*mZEH* znU!0@oQ+|GRYD1ih;J)&T$*f*@#TulG7!(^fNU;pN7fL)wkL98tPf^1 zA{c|R#1|ncP@;Upkl9iM)%xR);@?LGQ=z-~5XIVG{$levvG_TqOZ3{{e+2Ba;)3qi z%83_OXCnn1=h#MZZ`7A94TsDdiRE!RfBd}0V(D?}dFw{_&~@To;EVKC7MW9w%P^*J z(wIB{_J<~BBT;FrbG2v+h*Ga7!P53*+|X)CPB9g#s#@}QcnNn%Ec6L`QB!J+;NE?0 zpq@dPS#$31;^v<}1&<5-S)Bx$N%9FZzc`TIqIq-5mGdFUKdhl(r}w+z_eOn;_oqcT zo;h}K)`qiz&aiyol?MUyVE%$>cdm>5d=ZknV^IsMinWxnc1hhTP};h!)|iV@R7G>~W=F&O|VU>2Gqps);9xN$>CyS&6im zR8x#2+=Y1_88@it(CNd`6>5IpI!G|bSAQ&RYxa|hIp}Fr0Pjz_!lKy1dlSJj_5mr( z7LmrN^UiM1&I-FEB%Q~c6B|nb*w5^4qY3PSZH4Nb%nnx1(M^-K9qFNvA`&x1xC*m5 z1H))=8M;c7+*%m-*ziGx&Ct=bg77YKXE`Y7$wz73eE)Q`+OeOu@nFJ^(t${`%3>7eqE19Br)7Bnk=xcVjM`ZUw^voUlg zlES|IJJyNLY~D)#?CC#1hHggDL&Nr7N z5Sd|UC-5{>7OXTS*ZLn>-*pXm;47e>!dt9_;jc; ziE*rR7l37mGn_Kev^;X}QeG7LYju@-Jv9NU_remBBrWhgi*qL9ne#wAp2JZ^TQ@(k z>2xGmBF9gPEZ(&JRTMXQECm#FdR0llOXU@8(xKp!GeV|9wYi4r_5fawO{FaAyWGGH za>Tj#9svg9{Ek0s;XjDm`*6P6i4l|fVuk`5IbaH*nKx+XD4RXRkHpsjHu&9Ck^>2? z^II$(?S+yLtu*$0G6}hkAm%dS2h=>*O-QZ%IOOk{0~&*0sQO7|Te_JmoJkkw^C8-r zq;JC-oy&7eQ;(Y*iB)UNQ&-~kTSa5tV`l4|Dw$**sZcF_!>z$5vt#a0Sc~bpIwx-^ z6~K}LAx>zlgT~{Xn%?mwUs_jX>t&?xC<&okT2n1f=X&G6m-OOR`Yc!3^yyN*!H4;! zG6}?W3_~p92ghn%1sCMoxi_=30_4a9!N(1Zkc>lDk_u))o`iWzg&8srQ0&J#@)f~!>zZ< zTPXf$rxl} zOFI(6aj@02MwWK6NG#-@Dg1KJT1(+pgHO|Kr*c1gB*axuHC2&{;53Yl(%ZDH1IWp1 zkQvi1fvdivUD*O_`eIJGEf7QW+kpNbr2K>+v1 zDuYooDx8R+47`aIhfb9c-YpN3Iyk`ay*VH@I-9T1;odZ+H% ziK`Zs&9dGoJDg#fy(p@^fr;gvk6k4q=q(xlHiX{@ZGNt+p=0CfQVSxcIcdNU(n;gJ zW8{}_nj41Wxt2##5+oaG6uLw?OO);3RUJ1&_6HnRgnbFNH9}9vP4U+S#%<>~31buf zlq&JmW^Hl=e>ChSMk!lf91!Qze9)$CaHUdUVF~m1CRvW+$P9%9M|8!9ko|bYJ!F0i z2wjYcsm*)qBaYApd(_gP?x=7{J%ubo);XYf_UxjP%`VV~p*kY-9llKrl5G@Km4cs` zNH4kSgN3^Z-?mbGiC#<$&5NbqJQ381V~Ol}J-}-@c`;63++87U0Fd)Wa##oyaZsRZ zB7M=%5}!Wfc|COSp*rI}L}| zr05VeM=HuKTM(m-LT=jo>G(-Ljs)G{UF{;WR+=v}KrCKYw#>#qY#i0@L)shHQR>z6 zR@_1qRDBBJIWECi1yGGJ*ylNJZQM%fD}~UB4L$7*XeEaZ*3b(tFVcw#!hq)Vx_NM8 zJn=Vg2eM2u+=r;-v|D)7G@;is{1DQfk82BonAC{HpL>rZOI=>=DJ}^X+0r0=UhdCZ zOW9lG%nw|hq%0fe(M(m*aQO=ZmOuU6ZF5BuLiWyks-B8w3Y2s`5?4e2j*XwDOi(63 zp{CcPOx-P&?>Ny7f?|gCK3pNoaBWVH+b_{gsYSAOvGEo7+-kz88auu0u-C3vqo8;{ zg(8mz^(6um5`aoR$BkL?;vRg$6j|fDun}S=Cb1GruG+?;X*KQA%$UFkFy`78(r%Cg zHce2+#;CAH04^G?zw5C{k*!Y&nkH&q1$=u2j=sn!eu3DwkZT7%AzXESbII6%=*r&T zmm~8gHdob!;NHR1x)r779^7)@4VX6K=^-cz|FcUNO1dcO<@$NX^q$~zlYL$L4aw|e zgATAcF5gJw4n~u|CY)_w-<|G6Te;x8ZA`o8 z)GDY*9Rovk%+|=0_st~hfIZz1i&ZWT)LxST6y2Df3 zO{ziZ*a4BY3`>4c(+f-!3lQ%NyO-)&M^G$+e(}5!KGgH$x;L3UjTJ9H+9iMI zInVy;rGS%yw!s`YWO*n_L9f}R!Vd1;?*l0x23$YXG}25i8n3od5LI@fh>EZep%K!i zp606dm52pP$Dc<%ELfp(@E#d1$cri<_Vq!1-}*{O5@SKl}!SJlwb5wg0rBE7d@)kp}{PGe`w@ z07x_EI{YRX17B30B+MWu5}a3%am}$bc=L!0+kRqWK`PGWYAHduyGYdGNGY@*h+x4{ z=b9Zd!GankZZ0x!^o#cV{?84hPv*s~ij&LsNG28OnKNhc(;LT&WxjB685ISa`|};n zR9}lWbL*6K-AJdCZx)m`qYe6;)qe0q81TU=i&+>IY~cwDh4%aHv@Sm^4##|s?cxWY z>2*TxTyVyk!5oQdORl(gUC6peQsx~bvPRW+7mRDx`rV7W-V_Aq;E)i*>g;-ZfFu++LR+oUPZU>Lpfc+Kpt`$9{+VI#YeQh$x+@aOe1z zy3Zje=T||4BiaO;$6-rbE$_QcYN2v4e<h-0w`RI#v1U=59U@$cTy@TC4#+!;4?Q7VcA^j!G1#gP zue0-8*s|YjmAh7Z>jTWGQ{b2PXu*HcDllIP>hsa& z=Cl58bh)UxzPNUdnkKs>U|Q?yj8f49Cf^o8;U(JKx?lbbdz<+415uQ`WVj3=G_qYg zRmdW76shAYlYf>aPwzK4&4)tPgkNl^`5eB5c7BOi} z`(<%Xt>^kv3kL^f0c6&`F-gud%Dcrn#pijkm>_e!0BC~rIm46OJqw|J0dB5KzmJx% z3Cd^^8%CD6I_BTcSC}C*zac?TGr^1fcns=jr4FqZU8<%Smp zr9`q25!;QP#R)+#8ZWidplAm2Ac&Lwg9dlsi^-lJZrA|yfK*6&Vp$j;%Bw%BP>9Qw zraWgN!x8=$E}T17SGRj5p2Y%`yIW##{apQIXjY`04CEB|J^#=Opf6c|CziMB%`B4} zQq^aGQU|9tN_r;4DXF7`xF7j&ZekY(Gs=4TB<>|GrQOsRD$P=Vcy{u{{z271awC>13IK9<{bmB@vc)FC%nqy8vjTtr0j^~k5N!{l$77E3PnEm~$7 z?n;{L#7Lz}A-132{a$p%a20&{8;!T?)Hpg(VA!zc`R53S2?}p^#%rAhGfdjP*E$f)+&hd<+Hf&3DY8$a6-X`pb*>SR_kMbWt*Q?5l@&jA ztcHZH621B=@@-oF8LT%+HqT4Gr@@?|YPi_Eg>3M;qo4mrD_=wdD#Z^vx_qbMe|Eh@ zaFP!iPiKP7jp+tUf{7ISy=Ax)$(LHk-9uBC2brw5JImqlqRFclyBFkdic#H&SZ}{0 zHq(s-LxB_9t^>jQm&DrJha}MPY=)tb-V>=SzOgR|_%n)gw_Km7&?-)Gep^kmjiRc@ z@AWUiefcXluV?NPT{`;K?+y;oF^klb3B5ckYLs_3+TeVWe(N@zA={0JS&&2xo+E4L zbRPsHB+WmhsFw+WcFWkNy&K9&zn5+rl8d7b;I$ z?{OYpEzC5fG4ekB(%jZoq(a3GbVvWti70ZSHAEzR3UjQ`84o==JJmd(f0QSIz^&0F zVdi5bbSzyJXZf@A)gkG#dOtOJaMnJmF;lA*OhVaNrOq?3mB>HimK5Nz`-lPNlIi8d$VqVYW%(kUF}bB}GV`4DoPd*}%azAzUP2 z*xpYoIw9()@Js}QlfDpqKF?;r8)@r8V=x}aJ{W<;i5|3lIwX=U*Ak!2A-Jc$se${zp1u1He`|%xUd{^K3@qi11N3L)soGs6AwhO4ngb${Qpn6+bBb)j zsYs>HaP%EFRXVKeHHN7S8aktqxP?1}yVrnlwvLZ$q|!Xn~0}wqg&%(P#&h{TYx&)1$yW3cYN+j)|SHL-2Z$$8KBo%64&)~dCtcU5=w+P&}l zV%jN@T%@FYI!rFiv~53%@92#IP?Dqie`l7+%OuukruE1Chf&<2#Vg(BcJ_)1%ZrnD zvdo%Np~7H!FutC+2n&nYod*pUrox1*;Z_|mpExpnkxL20Cj8eZt>>r-6CZ)F&y+Ne zZbO268nooOL3$*JaxJHf2g`>HRFugOm4Cy**9UBIOz->K0-vQHo-TF)Q+Y&_J4g-Z zwn-)3a%DWW_@(e1&VLp%@L*MumQ4H=NQzw#ejkc!%Qr{x$7^ul4wnqEXgcUBiH7g6 zs%tqT{25nup4{{olhfy7o5R++oybB>KM<;+`pDRN2kym~y5UDNP!~fNuMBn$hKH{| zF~d^Q(r@w|=JHcWIj}neRu2ttVQ?|vp@Tc}?s@5d+|pOa_b@_krs%KQPh5r&?ufkn=Nw?2IJnW2Ia)op#xLm;oG7kh-Qog{rCx)8X+Ng88gA{rIu2s^IkxSu9BX#_~HqMdI;zIl)Z=v*s_RA_@}ulmhbJ8n#8A? zztcY?KXQ=Qtme6rwHU$FpWhTkWXXSCPD#Yi<>!K!M-G8!?@wC|^|Y8PQg!_1Y2pUl zP)rvD6*`tRUc)?6i+~UxN|XkhmXlk3gEgFB3kbKn4ymRma*ZY1H~N9ir>Gj*3ZrL=!!zBiRVFeNGoIAmkDaOU9#Wr3v{p3@gWDg zu`3zGkquNgqno*YT5P_aKxXYDrS32@gvMUPNZ)z@mayu;4O8Y%iBm~3YEjDbY-(gr z2muhd%>bn6$wUHYZCulBR7S`$PDY! zVOE?A3*1m5H3JK*m(={eesfl9G|-NrI%eE=huFVDgvKfP0tCtPE+q2xCz!~LT&koC zjJ4(gv>mZdxqn)&BSW>?6=YU;{fEz3a~L1iO1I`2)mQ22EWR{VfXh`<8PUct@{%2P@W`wzcNRQ@`T%3;3C|JryP7&;GGDwe%(V$2_O3>J}i6J6r57 zRD=H}482{`Kv!e@K6+*6RrDt0UXXbK5K~+pci3~pK@8 z0`n0jsFS&$I4+7AUHd`g;?oU2w|m21}azhlIrS$r%R!IBsP(W)wwFRZ3eUMBZd%yU7qyWJSczcAH^ncbUfjn1x z%+`rM&<&Dd*>w&j+%CKHJ}MU@r47>SBn&TW*Ya~f@@mepU&a32Kh(v=)4C8(_;aFB zLgXFGhuCDipvK*cIaKp4=_e-eZ zk-^oS?~j$%TkIQFtb0$@hcyV{D9&{8L{@w7Ex+wrti}hx)OfrnXwhHE_r0iCawkFG zx1Nn6QpJFw!b*OrPl@8g=(F*kwMhA*P}!8T-P|28x-v}yevd%zFedO; zV=mW79Z+OLGRGl*14-8dJUtD#SyAKYM55G$%y?Bv^TwpH-C3LWls|1RPoF+z#`i}P z4bj3zfM^Qyxpn?S@HgXHAM4?cA~ z#vB98qwLvT7;RxNiqH!Ha=9YQPXSU*D94Rv#^JnThlaUZb4q;rvNX`BrBrW8Nl6q} z6W&BbEB!eF_Bmps*%BbYe$e0M=$&3PW@(Fb z!NwRL^eLo$4G&e#t99MZW+K1Mi-iAvApg~P`~DY&0jD$84Re;)fEEpgeJRNh7bjmD zHpUPz^q$NNN3d?~*s2_biw^9z{q$jh2#-BzlIll47GdJw1g38oa6Oxg+DJF?=C5IJNB7H9UM3mEH*`dl1|Xf6^94f}^>dZoFfat+lBa zcMlc6%Q18S(0Lm{#}?S{^>SI=@igsjA(@^~Wq4SOdz#I9b>P=ngQdt;%eO z>bsEgL6hJc(k%Hu#BAT)sEPKT%sf9U+4Wm=T&Wx@eASFjqgU3&;Ch>TgAXUlDFSl` zDM8SE*gKlt?Y^*pHFoT>4SscHemT|8B_fR8+~gd9?+V2DmrU#2MBk2@6f2-7GWfmxO@uDNy(L@sH!(TM zSF2s+7HgqE-E2s2d-T6eoIhI=m+G0<&|(WI+fdt@i&|GP?94}dLV;GV8T}~C#L#^G@2-*zh8uWjeqj0T*^q9N&1;V@!HvbUd1d2)5 z-jSt*UQXBtIS4soZgnIZ*MI-7r`}4eAUxm)+`WiWh4&5~Gym>QDAv$@+KcnW^J8)P zElaYzE;=cct{E`r{`?i&_W`^BqZku2#@49ecc^hz}QPH#ZC>I>1Z-H3zp-C zh4xxC4&6F5Uykfi2qBWmn2agQ=#pn+q+q29s&vK*#sbo~ZNn*#&d%42DvUYYP)%h6 zwCWj!q3Y*$RJTpDmK)bSzsV$wm!;C76lDm`Q+35a@ynik!-noG6`d!(2CY(f+%THj zaEWGmAu^b_L?7;lxx)=dy)! z#5}D=Ijp%T)1kh7U9gGwF17nU=L?@8>d$a^^H}wfXbBaGWeaLW4%C?Rxn@T)osHRH zRMTq4lCVg3s)l73mR@*gh!zVC4V3J099-DHdLb`N)EQX2b;kJ3h9A!Jzq;H2dRg`r zLs%clU6xSz)9ez)pu%2zd)n^!rIPMZIV(EnpBhj>-)2L&$q2GjwgbszA8jNwfPB zmE39o4d<&C?W4glB{tmu%>GaU2!JEZ>A#-LceU0R;2c+HqBzy4~UsN=io^eI;=|8^+46pr)QjtX6(nsZfaXIVar zjC50mOSXE#ncKj6*H9vvaAY`o^zzCfRz{FFj2)&)4 zq)4WhM+6!ve3(XxPYrVT=Uzc>Qt&-iW)(1PS$p1u#%vTGxV~ekCh1ML+8i#^(Gq2H z7)ECc^ONkt6xXm#HM%Q(=-w~*6gz00?e)CNJ3FV_3rAbp(oh*aHYn_a2mu&T7YH?I z!11kvAxM5j`>yV<E9%F~$`aUrh@%QsM*fth82_U6vDAHuV(SoMY$M%v>B3XQ>q${9R`5Fr%@vAfsG;L37_m_ zii1xf5hd|1_B3f%IOcJw+0hlH=*CHek#y`eQpjcrp6~ou_v2l6XuGho3UYU=$}x>; z;clJ;XKhfIN%4^9&$?n!K5V9dV&l7Uk5K$*^uivNh)o6s8j|wK0S?RoN>Wg5;jH(cB&ExKT~}sncrj@@Z(U5Yxwvii*JG z*~Gzp=M59?WLUX79W}2RL~ZtM`YSp53+#3#Cf&JGbd3H6U#{xRFH;TJKQU(#`mNuP zcgZuQXC}Sdb8;txE>t6Sz*o;tO$e6h}VB@-uH?45zl7pCc6ZNK8O)xVK z9k0Yd_Msep5p~&2mw~m~F{JYH+f);$!$sX&V&Pu2<1mlls@FZR*Yv8w@ONr!Dur;6 zpoAL?#d74rNz%iBY?Iu50PHprMa$HUW>)r3K;ii8y%sf0k2)Q%LB=ly<_0v0*a=Q* zrl9-!@AJp^i{OD4tRX&J@7bLlH#pigZZ%6!gJG>GT2|-%Y-M!2`~&Ah$Yu=99$Y}p zO_>x@L_$I9l_?_agfGPuiK8#ZM?~!AN$U zApfL?M8+q5)YewZ%6edM%r~|flgu`UMWSXr(~7k*S9Q~i=g zK=|o%ggWt82)c+&0kyN7#z8$)3lFZPO}zDQTKYO2KKZN7^Rn1_9*H=&GzH5Si$9{J z?0W_t>{$c+9Og(%pQ63hOya$~&?@?gfSNuNNHB;DRxOceGm9_$v-Mw$eP(_528lbL zHSN%UjUi|RbSrV8)GiKK?sNW99^iCz@QaAbV~dIR>V?!ds{7S6z0M|^6e%`xpj(Y# z*y#*_=FMg9PZ(?Qin)rad+nFw6kqo5CA5Q~P2O6i9Rc}b1pIYL|H(%WI19%p0vyT- zFK^Yk($=Z$75a^lV+R;egad6$o0p2W(VQT%u~WFQHpRc{L!@f(8fdFEupZ!8Y`|Nv zR&BAL+K&vN8gEXybt zzFBD^+7TekAOLZ#99$PcC@72u06mgZ8Gei5b9gTWEsvB29E8>W7v*Hx8O<5=&YHJpuq6Z!)zUE)|!K@~a?Nq5~ZognP0nl*ZIk88G z;gq%+D&%C9NgrWc4xgZ^mZ;93s)*y!&u0aB3-VO2O>*;$S6+EYvDw)$ln-&B7e7$6{_khM}K2TDE_$$E;;5f z%(}37#527?A38^i)b;i#1N6H-Nt$wGkSz;#IMZi4?MLOSVI+xg7*gdjJ|NbjHXcHm zn~p*~0_PUvriIo-F!7~!Yp|7MW0YfYxif)4s`RKE{OX*%w})QAx~wKiVtLu3k_CkR ztN4#MOuCM>{Vtg|z0@bs^`WUWnlMQ!@^cf9V24!itozL=v~8dUAh~5rF~0exY#Mvb zYuOQFAQyyD$xqh3v%uvj+x$V+2_aaGO7#?PC>l^$pQ>M@UTgT)))@5$OV6w&NXN0{rQ z*0UcqdtA~HuLAk|{KIe<%wKR&cP@X!@Wb|037Tp6N4D}~kqS66BS7CrT#nawEoOTe zXtFFLHWzoj#F(_%RxgAJqoJh^RLRjWVF`}+s?A*E@U)Gj)NtI1LF00Q0hZk-Y`n|- zh&b{mPMaa;JfA(G`g6p|iJ za$7HfxKq3q14)?zLMOV?bme;{xSz98p7ie|SnE^-t4)}U%GhdE@Xs{-9}*#bC}ESD zu_43qwikRrX{#J8OXddI{qfyB!ra*9sGM^U5ICk5je9Oq_+02hR+;!SM7YL-gASJQHX)w1MV+5dYD@2J@9nG|Xp4TJHRV_Y0!mzT z^zW8S9e-BZD~$X1j>nCmr#uDNZ$@K3Hdz7CNMbHYl6xcHm~YH^t##`-#&W*R;< z@-dl?3#0^QdjFCFC!kHtZx#jnkx%5HOq*~80*qI{)JliJtzqQOfl24P!bxi23){_8 z2Hx{Ts!s* zG)(Qggi9wg8E5@$&M7B#}n+|u?R3?~9R)|UXI!kK|ZC=m`aEB3i5t|e%NUhge!^T|_#A1&!&p3vL zx}XdkhRPhBK6JzXcOi@%h5F=RHs7 zc)MCQ6jAWoXq#sqgRUfXV3vsvPgH551OKZ`J7dc;gzXM2^@e+ja^|H3Bu3`gxo6oa zI_22=k_Q;Lh{%KqTSBk7c(JeAHd;x?MOXs!e$&B2`Ln<&+_T7Ur_cvO2(5|nFg+ZA z@UD0?jspjDC`$Ztr3@pfW3`ZVW25beugSP-GxlcGhk6n`wm9sgB~95}E` zP<=8!Wzzv!EB#>|Mko!FNY59HhO9d4tocrR${g$J^e=xlzq+=rHC_YDCc4Q)op?l+ z157+F_T%gzt6PQXlW9?$uX%a3VgigF;mWEM+cHVZpAfD8ptDl z*$wuix$24DZA8!xuxBh-wZ?^!#Vc~i3<*#Q_e{#c9QJu(NPI8j2N@JoEUMdn};zv}!)$OPpL?;sf9c!yzVeUq2 z-%F7{SF#m69cK6iRq0E=9Rf(mK+?{X!beb%%r0$Hd|q;Rs~@G6lw`7C#;n(q_vN8t z-I^;y3;Y$iq=XEOxYh}Rf~u#aKxOf?8w{OT_75warnze=EWT>G1gMSz`CA2GVMlZF zB`bc;t&f1QKgPXmsg~*iequWv=P*I3H&n5Zw+X-36fjI zoMujpm@IWklC)p@c7b|;EeXIVfV-s0e51HXBio_0Zv`1K)!X+0$7?9y1^pr=HqHCTaUV%Epl51l*UsYUPB{e(z7-qSV-m?Rv?L)Cl2jQ+_v_9`tP*p zJ?ZL3f7GQy3D+K+w?6`*D>Z4L4x~@3g%XKB+!sdk2W^K|`E7(1Nic~L%?Alg#_x<* zO#NI7`qQAJee;+X>nKJD=<_f1Hb; zyu;d<4@-`*HB$D{1tIxE4&K+C7Yb?{o+Kx~{sT*mt@MLUQ~qxqs_q3GdK=CStP4S! zH5@!fTLA*xFn!v^Pk4m1?B6iZZQeX^R9c{{Y-tI%b3g9xN!8pD( zrOcqv)Cm6vm|$aKO9G*#23+dsxS&lW`ajp5jJX&G)xOgk?}=jj@b>=zTV(|c`zy4{ zmoL^DO*Y5$e*QdF%}`hsomN&P84^O5G z3RYJC#HXh{<^!p`BSFotLPi5Al}>cBEh$!p`i)OzEe>U8hfS|K3E)B)KatkDhGt1| z4j`$1Owh!wMu$)lqB?2+DEitzzms*CQC1ABZB9)3qCF39>t0^TVp`1%YD@Bra zR%4l}6qUw?UCA9q8qmxO<>sw`YE)0+d2>_Q$b6e!n|(mwslr_nPKeEI7mkO11b_X* z-7(eUugD?(b-%4~Rmzh+dAycRJsFf(Ci#}wN^bM7 zWJGi|m@ZpF<`3$Zieh?jcaHb z(A^SoY0^+fWk4uCHt~t}$P{r^<0vyUEG7zs{d{>KBQhs=S|c@!WWhiK3RR}Aa;hL* z(2^umF68I3rYLjuo>WQryO{t_U^ZjrihRg=KOsj&CZK!7Do`Y+7bSfWC%TB%&sf%>zc!}PGw`2^ z@OsrHb~xS!GAZ6}1bNMia-bl5z_29ksHkbX$PlM9iA_kZuLB5%}UO zvC`Coq;EZ;pNZsBo=`mK;{n*#A*!iG^Czl5lb%Ei2*L}LTUypcVx-5pofP18%7oZ! zH=sp#%WH1moq+f^>ucJDf0=oZwjkS9z>5;5ivhDJ-ab3`N*O>0aVW!dCig> zM^m?sx;^4?Qs4%vdxuqkA`9^}vZ|`Ai32&IUm5!J>C-To!Rby4^N}H#-~uypJbvL1 z19wn#Saar!_luAl)x%BuNz&Qud6-LCZdQ3Q+w4$#(7Ksb-xm8n#m=SrUmwifx2IjY zMgT4fnNhbVUk@tkK^iA#TrL85GxfOY;`hVh)kECaE-LcxySd#E#&DWCKQw*^+QK#J zk(OaPHvXvm(fOnFM@S=WvR=UjteFN?m+%_aWUt~=NF!siU%>^OnE}=N|8yaSI8!By z6yU=iDpG|BbE8idDE_C*qyQfdaHvT&Cd`dF*`OF3;!KxpQu=YUVFD6H%W#I=8fz)$ zR){^^@OzyC=Shhul@7=TWOkiEoj|y}-7?2V;t^#>6Y7{^1OcYjc~@ich9$7JasuqLycRR&#pB3qj)zE_Nel*v^r6EFi2 zPi6?h5{H6IEih*I8yhoZ!ZAN;)tf{;U(Rvy?^^WSs?!e94IrHFi6IfT-A>ji-aSp*L7 zTXz?aG%K_(#SVbO#m;5%>k)w{&xJo6M^SAQf;DsPFI<5I4=5p2sjChS>?Z2CH<|tf2j(;URIWMi5vmKks)&0mI zK&`y)`nCO9+j)`{SwD$0N^MJOKg-0^hf4dFJa1up3B?I$VYwRP+eo8kUXFN}bif8K zuC^=O1FH(-*F8ALw+6C4G0DJQT_-ihAn(5Y6_VWN)Qtx6-I10KFa zTQTObRX6=!WvUb&@*5tp(4T*;*QcGw6e@Tp?CFFRgibtjPrqg1^?oS)OPKn%;%a{E zF#IQT?phL{SVzEa^b&*kDb1t2DD`bDNLwo3V*)Md#YG}=Yc_het_o7)t(C>LS*yHo z=Kc$9&P04dw#yM~@dx7ND$6N9gh-#bU0Op|8?U)OX1&!IZ;}`ivOP7M8^T94<6sq) z7V0SL=INk=Cp)`kb6}*A3}xL^@_o8npd0;T^jHxf(X)J|lo#!~a@WOEPD%))E5vuE zuM!~ z{`LO9XOz~$Ya_*qTXZ3CKwNe~(ZIfLL=%i!b@-xmxp8AMFn%&&7(rmfNbxZiNJWFL zuRaTy$IY%Y9N=xmRtoaotK&xvb$_69A(pvc!3{w1CB48j|B4Q(#q;9)7Dhf-I0YM& zZ?!De;pk-MFyEi;9b_0HU{FsSa!*Cijx0t+PVyvjfr~UnOI(&&^gt;%d&=b!sDz=a z%$(~WX8ORkDo&A@+@&iY2zO@|XcU{v)#(9hT+Jp~O<7wv?o_I-4|P2dX3VF|;97DQ zfpCk9)>aM6KC)Vue3uj6LweYp$FFdLDJFiGEatzwqL;UEb0}n*S*Q3BF(Y$%HsRXnwH#+Pp9R}#-^QKep4dSy~0W%BBT3C1!*LhIn;ocT6jmJ zMVMMxO+~+CD!A*VylN-wgGlW~3|JR9lf5R~r+Ndakg_b``j%v&ydJsnIO6b>+#Ko6 z5l=6Etr>Y9G%eYT#UAJ`3qYk#;FbcIZGfi7=eD&U;=$>2jI)i2Y-JH8wMl=v&zCne zLV+^L)0Pl!4e$0;K>fYZrle zT#Pl@s4vmt)=+Q$avx=qy0wZwH4AdhH3wnImN@$8QF>G0P~#Ef@Y;TE{~}z$+xOPW z|7-rh$NR-uT8-n4w;UVVg)MSD+^*o#W6~U9xUOBlS#e`aHMeV-@I^I0c^|@|Ck))^ zon|(%@C-3~ZMrmcrJ^h7@^}HTo5(aYv8Mi3pztc5(^BuWjTDog!;+&={zuXAGwdIV zJE_W|z>w&#KE=9|R|+L5B1ySu!5RI%(CrpSwumkkiGM(`nEbZrG|e#mHbX)`-L=RU z*A`&PIPlpeooX%O-_cX8i9x1blXoHWoN3ifC%L`9J;CLWv6yX5vv(?hJ$cuijFAM^ z;n(xHtAo$x^qj^1`G{-kwNqX!!|lQD#O>#P(!XEc&i_glJehEMvNSkMHjf?DcU($4 z%Lvw~%uvNBwkYQ2PT!aKLGCSGKl5?=eB$DOM9{_}b63>fFOJNa(Q`<3+j5!GgyD-~ zF0XjgNr=N!?kJ#;Y};`Fb63s}Bqyq?sGm-B{^*o@l(&Ms=yAhydkvnXxse9Lthc(| z$Yp!7A2j}GeNkz9DcBJ}U*PoUJ(6)Vvct&6+R2AVQ#u=f4wm<){GM*M0_7rYbXwX^ zClZFzqzOw3+yOk4nWYiSFMYPWS;``r+prff0h5o9wQzy&;_h33d^gthzh3_x-H3)4 zhg%`p;gWV#jr}Td-7Vc-JM;V7E?Q;`6?y1_(UA7=YdHY4Eu_S7W({^UV& zBIZdobz16`I@k^1vd7hFFWkg+m`TgvLb<$ODJ+jiR1&`XW^Q#Im*b@*fEuGosip0&&xFbWPC5RH<6t|E^Lv?Z-3MtW!@9!-YL4zrXP46U>5gb@+D@%quD0WQ9@W?0 zUtX)i6k-A6Y2JZDbU{NeLb|81^HjB>^3Be~&UtBe){M)H<~xc^0<2~YJ7aaUVOgr3 zYFaOc2RCIBeS#%raqoMJX^r{KYt;M2CF*T3^LY+dX@O0y938)F3(xPd&tS6L*q^DM zQ}x>_<>m-KJwG;7me1F;^32)I_(jqZK{_7@MrZ&nrJ8T;s@2P#3Jo6Sy@ku!kB!Pw zB^EV9y<(tKx9=m}t+v`%%a=954YfyERd5H@_ovkzMO}+JYI8dV{C;lIEk_S(b(0As ziIf)Vu6ypZIYUi-HNM(wJ9{(ci+zot+uOt)!a@6Muf^PX`v3TJ!l!_bzRVbD`&C)5 z^c{e<$_AudB0hnF+TH5DHkT>lRuOjL+t}q+JKM3X*{7kJZFi8NoinQ$^~b*#CnvWe zjUIsTHGHGl3v{EMWo_FP&Fr|b1ANXj9Q|lYteH!H6O4j!5A=+0G0q0p`%&tFI@&^o z^0oO4bk_^-D&>rCuM3(pUq^<+nW+0U4~HdrIs)~mts0{NKGE0Lfs%ViE-MrPH+)ZR zkppDMmR{|@?uOLgl=xb0cj0T5mY*LF19b|7jgEW>sSZOE*5jBSsh70tRb6-idVyB? zH(H_78WK}0P?Mz$pKv4%BE)nym;XT37F@LdV`c@)%Jtvr0kk&93%EDJG)MaXmpn-O zZX>is!@*ZWfpM}irR`2bP$IH${C`&}VitDxG-h@XYQTuLjskuMs{ggY?pTwym`U0t zjgEE=xX5Zh=x*wU)?om7k|`M`X?pe3$GZw)*PHmFsb#UBJmGi1_# zW$-A^4}i_sOa!WVecJssw)FA%P{sk4fN{(Lh%Y330nw~!);8oS!wduH@z9{aaX(T| zGdF0OMD=BGj=BMAIF$B7CFUI0xKpjVj1Uk-OoV%uVR}#skaZfo-!x#cHKJ4gAWd$W zFxYTH-0opI=qX@%*-amRNXa;3oDof&N1Dusu>t&dD)2TtO5Bmr0o&AAq$b5s`c06b znwSo&+#<0${mOX8D%*`3p#I$qXb9ZX} zw~FNvCdSzsmg!`kgaOt1uuW=ow56C5ONTz2b7PNus*=-jI>k)bk~R5EgTKTIN$p%A zh5;Zy)pa1;6ZLi-n_9u+8_B2|*BytPenMpIgH(p0f2`^{Zjr2>!1@JUksps-YT!kl_W0g5RPBAWB zd;oSZty_Iude*fz^|l%MYV7T+9v^`t1|O#HCl_0%Uvm~+WntMDxkP$;z8xwI&w#b< z-dBmw+d;>CgVp5Q*dhV~-)eImkF=xPfJ7F~+shYJXWE9=&_&US5m zdp$shHkIDYta?=6wlkqd)3aH0lP~i>ZzrEt&5D21U)??Jy1MlIbgTwvYFvdDY2Y&jxKBl+3 z`{R+zy*Fp4vM(k>yrAxnmsDWfGrO_(&OhB6#zi@mnO4Rt%+rX>%gZa<>x(a5flYsh z{4=S^YFTsk4ZZE{nna#%O!cN9xQ-t>Gu!k6HND$T76dNG_gS1PGUmOC<^V41qUh~D zKQGt*=pzf4qA;p8e)40UWY;WIUa*qatWOOI9@$ezhxCMN*1LicDm}K~i=&r50tbSe zzPXnmp+bb4t)rJQN*}1>y5$!qX#OuIUT5Gcw*UFo$AfFst^(9j*qHL4mMx^YcqAT5 zq9?@Ti1~PYM@9jad2QeP8bBBTlE2QQ&3^+h<2#EOig6c51#TB|gM&?Q-M8uG(`@eQ z&p&;tKYOQNKQqzHeac@(IbG;+9mk(t!uIQ(Y5GJT_uL)xor9>4`=cu9b;3SV^mr&L zoIS2s&O(dTPsq?k{P_NLKp*uW0C~+P!qzSfr4qk9vPM-beE9=yQBg(3qjjS21A+9#^l! z{cwE)hB)0UQq>>qV5gf;(gH^Vca)DH6e*j0xpR2Tk~Z`{A`p+8Sp|$U&{?m%TEaVl zSdnTrzMi-P?E<}=>PeKLD2A<@Ez*bL`fnbzS#&xINDKxzCE&0AmFZj_YzU~BaU3|S zrj=yg35B3g2Gb@Lzn~UgyHE*91sKx^ZGGTh@Bs`WLDwJ_y!Hm1FprW1^^|_r743?#^Cli0W?~Ex94FFcB=1vBC|frDAYPMY?orgsz?O<8B5N* zrIn^tFpMI!u{b70atZ-ChLXCwt4g;pwRI%h9VF$Hh<6c2A#B$=Oa~PSx zI9%dQrf6o3MI*IXsNQ&ICSruZoFfNLVT zh&V1V3lsyKCenu`gc=hhs2K2r4}_+NZO+`Z13?|0$7)RiW2V;*atyxROS<}N+)#0ebSKLi>boxW#DO~#>rWSCGAT=H# zNxaeq#P>&%EL+mlPK~NuTF>2&D)qj}nG93PfH!@uNp(F{Q)=H2MfOlJsuHU4M4A!m zaW9fHQuF4x+0uv6U6ATWEFcT5+1)t$)0@-O`f}qaV!NUN-!3_r|+T?)|N zu-X1$NzZS^pi@WH^}R-8h)x3Kmy+-9JCz)MGoc8{Yh*n2d4Ql|HJH#HVIy`Du;**_ zp>6+fDcH7Cx-pO4dDUM1sfln5&K^}Mz=4PNLJ&HJdB;st+(KsnF~)tyl9eOVI7@09 z?aA(R9TQky6RQ!_T@C}crlfOO4n37yBW@pU(i;D(HT2J@xE;P4p50g~PUDhgT+#Y_ z>=Re<_YJ*6H8U24{dtO6_xDBp;f}iCN)d1~os@qNE*m&MW?Q)Dt<+F}a2omnaFfH& zCL-912qKCMvf2APU0=iN9UozbiNB%uYSX}icK*v4rh!hKgu-}@Kiomk5WQFr^$j4W zY`a7rKn%Y@Qv@Xq%1)kU*i2@)lKxC^ZPz9EhehD8pGtX!MtQ^ery@*oDVs_i+p|QQ z3@bv4xwSOwqqNJ8Iwj&zcP7^ZK-y(R-D^pC12DyjSb(DrWuAInCk zP0PQGRRD($#DtAYx7OhrpAujbn9=LjRrGW|t=28f!OS`!Jgty_Mg?Q&Ij!M-wLZkt zZ>-`j<*u*8P1Vv{H<$fSFiOSkaHs4Za_Hh^=g_)JGbr6X{^dg3^#210YJ&(|af zdzuqHJQX4r+y8zjGIMbx6--kD{Iq6jkJ#Y1017}X!TlG;h~Ri+RN7$VJqXQdP?!KV zR$@Y;S-bg!F_#|U5*kC)msEzF+N%tmVi;V~IB|l2xWJ`_p>ez4 z3-3y+jWTT#)h~(mal>~qtoZDp3-D#QU{;|jV?TqaW+0_o2J{dlBv3|$lac5wf2Sf{ zu8|Z%6*i|q6H1QiuR<<*nu1W3;0tdtWRfJ|m)mxfcEESSetBGm3HwG70Z zMO7hOjf|EfT-9uZZ2exvZpbPeB6|-Tb!;C2x5YBVD#dJK_Vk(EZwq!eN`SpIo4Xt= zHp7i@6aAad(huK};S_D0k{%On_QyOf(n@vS-y~ZW1rOT6c!HQ6;7Z2`iRXLQGBBvF z+cxmav(GJj_Az*1})|!e}E6n*Tw#f~6z_I!Rm z^gLRXlh*g~b-Hh0uzmE`>)+{qp97lfrr+}x>pFN(kr!Uf@zxyCza|R@l`mR4XS(r* z*^}f54BjF!6SlJ?7$-yLtu5l>>iVLHU7@HEx;&DYyf>$mV`5eZLG79Im+D+rY%*tyb?l&a%OQs zrq`;XntBV})@za##*8C><2Mkp8dPEQaH3uQWCEKon%3BGb2-}{i@`l5y^%aR3QyG) zkKkf(x^~YUfHD0&&+G_VB)hVl>DKmg(MyWC#Y?d+H_)JW2w)x0L`I{<3_>k$GWHg` z=<|2IM)O0eL>`22VavlA(C5f#Pz2cqwQD$#3bU4aLS>M_%%>Mi`LuY;j#92o6SRwb=#w`=FBsKeSavV{4cD8qF1b}yv` z_2NE}an3X?xpq;axZ`=+4C!XhC1+HCd$-n0)Cdannqn-)3E!nLBQ+P}9;kKjp)H=Cl_?sEte zJd9?pQPRyP^3Ka}T0JB5G{8dcuSkaP%a+jG@7U;nlS&b4*~e486#eZr85)jichPOG z1h-M(HuKE}VyQdAIufLhr#PQIg8Kl4r{|VeXTXh)0QznmbFADY7tKBgtJ*WK8Ly2I z`gJ!-?y8k&CmX_^)sndg_E>~O%cqmZs9J@?F)h)+!^xG-k;LCAx0P2SCG_fE#!I+Sb&ZMeILUOA_mv;C%Z`y#y=tSnNt^2$T(u^CJ@F9gSRuW-rOs?A zn$HG9-aDN7%jU7|gvGzjW3!=pMtIN&bNl$PHFuh?@lonKZgYa>yYe$~- zzNCgn%B-lnl9AyjPrHN^+cXFA6XjGKca3OygDW7`s-W%h%AXN1A8+1%7sFI=jwRBo z*F#H(j>NVs=B}%}PdE>Bwv;`^K54iXaj{xKh4OBX*-Iz<1 zB{NcVwnAyX7v6pMqsf|rZr;wp+=+jB86&OYKk4w_+&lTmto2Y+(Cg`E3M_UU&<7{@r!pY zz1E;YN%bmSR=EfyZU7HKLEmeu@O1`qzPLUro$H87lUqzUFica;1I_xOK|@&bcMf4r z2=@PZ?p2UERUn6ij`=JYRhZHXZ%b5HlI^9n5c@Xn$6=cmRcY)+w7xEo5eq9!4>7TN z`x$VBJIGBy8F)|r^C|&t196PPID%}3KVQa58*+yaQ@>2o2p1Qy9XqV|bE9nL4h^c# zI$A>(^8kbi|EHJFU2h%vWbC{hzi#Y4*oPw<-QkN;Y%`awFt2Oh`RZ#4NBm{s%!s{f ziW}=%zxT^z<=>3QNE*mCBpNsi7Yke32|K(rG#4{FGY2yZOWH3Ec)b5>>2bi9exJ>M zry=lhIN4zt#jTuOT!}f^xc~QwkVmP*tWyuLp7f}mSFD{^HU!?+HR!EZo_e>9f(X(flaw>rjt zmBE<_7t}DiR#@t14JJbdRhB1@<}+BEFxQ9Fc>RSv_L{&dU{kO}hE=n!UTajWgruy3 z1wb%A5Wxko*}!VUW2=QUVx+HjDyA=tV@~>P3k{o1@JKS7u}#!B%dOeY(>g6HE5qcff^b(?x$GeK-pUkvgP}hB& z>o_rFg(2@-m9aAheLzKuDxoXyu$RP`0wh|Ymv0a?f(_Zk33E9f(QpS(#e)*j0qSNY z_@M_+jiIf%(LzK0BF?^6T0g~d8P^PQ>1w2}NrV!v)hg2afr@IpWLA-15(`w;$t;MH zY{u2FKk}tA8|h-Q6+}FDY=Vr+^L*bglPm;0_B$aM|EsgF4yx;U_Pp3dg9V4+5Zv9} z-GXxiT-+T3IY@%Ly9IZG`^7_WhXBEX1`ihW@qP7syYKC8)xO<-`t*EG&rF}{s;Qnn zGu>$SdATAVFs)VkN3Cr5X|`IU0iqwmV(23GQy<^pNQm5@bO>@s<_rK;LRR!0Z%q;1 z-?s=Jv88#de`VDFvxe9Cb>#=QMB$<9bqT4L#mvrfhn4rn;}Nu{v|7DM;qTOHbH~>D zx`-~}XQ*tHbM7I!P_JipI=WCcpBhusD`OKqG;tF(a5(zG+LRP1KG@hp+KN2(?AzD#K$CT)KmF0JC*8-|RJm zF!z1DVmZ0sOy9%;C;M_|fX>V~i4ZQ>)SK2>j2S=OOV%(S)i=Dc(7 z#fQ*W>YbGlyw(9E$_GnQ`dLuH3UgHgpPz)pO(Bz&ZNEq;2S4$y9yHNb7@qS~bA9It z`O=AFF|WYU{XM|MOr;XNa8uO`eInD9{^MCm%hun_p!Oo-K$3H?BSy*yUBiB{wj*&V zA+sUbB;Ei4M~uQ(7pq8kbaCS8r9O2}wk0=$CS`*;c*|hGVRI}Q#+s=7eTiV0jW$~5 z;M0`kqsC6y4>uA|W!t&lG^*vGp&)c<_i5=^-();SbCRa^?3ixkKdn5G4l<9j25nUs(*zd_u4v*r4=NM3>L z23_7CiYG!g8sWM1=~chNC1vi~DiwB((1kqmqq}L|1h-=8P7c;dwxLSWH?GKL<){9& zG1vK84wr+Dpw6<>r{Ed^sc|p%KsD}FIwvEn(^5hMMpCt5^OaR!LqXB?>59MZ^u7n} zT-KfXBkc?Q1Kht^pdzy$Y(OSyt%UrUnpmzI{je#WF@(HIu(aTz3v{KCHcwWt!S< zO^PPyP9~<1quC!lDPub${M=uFT5b5-7H+jq9uk{A(6FI4`R$j+7q(*BI6H~Abbdd$ zIm#iq>IoiRxp4_2QiNmm>B>7_^klCd@#6c&8nUPz#06Pv3Z`V#zf8mzH0;6sw4KT&@fI0<4;-}(vj9%g9>;a_ko@b8FreI2Oc_XL6j|NRRv44Yv- zrWLexIf_*qjhS7ytau80J%Sq+%}7;T$72b6o;DAUXVdiWhr1~{#?zwuzIh(}ZMXM2 zJ}E3SsbT3;N8yUe!&>ukS2ll_GzT~~EGM85%IZdb?VnoZ{_T@%#?wKH-LvFvKZBs` zrek>k?P)s!6&uJmOLricVJica1I|CJRWN)czPb#Nx+v$b0PY?%t!5&wFjk z*=c25;d?6!^qF%)zJB6}e+9VgpE_-sj z9V1-(ck*}<$Jk1bF77y92P?Y8!!B%X3`WtiojjPm>Pydr%b(U$>I1B*P5;RjnTt7Q z%2l^MCKhHbd`LPfa|KlJ*#TE7ViYkBZ zjNyk3e#}S1{Ahkhmf#kn3+dye(q`$NLUTBajE9L%jC~s;t55Ha_nc;Bhi%(nU58*U zBbD&v@^?LXc)V@ku0!C4^L75&S5xTRHEqm*|D|7xU9)z3t1W|T%&~-JTO_Ef%)3&It7}`({|mCTh+(Q3hv|!4dqM?sj-nWrFMN(2$u*Q-TtxdSx>sZx&@#@#T zA$dfqLL2k9n)W@3?Dq-8o2+UpS7IkKe3If1zNrghmlh6ORcaMKuX-rpYIgi?y!dlA zoV-7Imn`4F$Q*(DnS`0u?_OJNUBR`dF4ta?$B zwv36(O`E-7&PYJyvlj)gu@K3H_BQf&;{LfXF^cXZ3(n??r8`&UdOA%~RX9O0!DN*kqgL(U1Jhh2QKwlHN0u z_%63*N3H-`SbMJrGgfF%rj}g|!ROd%W0+X$X4Z?mf|kajrJ;AtJ@yM6%AWe>(zb0< z<5?%ZBH!!>{U2qyRXn4FZJoaaMyi`p$@ot@J=Q6m@>?kfLEcdv+cpyq1 zHYUJmIz}$PVZS!R7P^4^(eAJh>qzB3t$j=mDn{3|$^h@lf8=P}8czO<9ltnsK+kJJ z@@r%_GP9)&v&sAw@7gLZ3uF?{Y&DBY?cnUpKWGnU`tPp=|Cwn;b2ZC`YtyWktjOiZ zuh|}f8{}uhk<|!}rjL+qbyQAB!ej-MvnENYiy@Zqp46hyp;>Q`FVZBVVAx^O zeC7Oy?4h)kgikZv zs-3dn;;nei^S%v`@jK71CO4S2=C3ch%McX=^x}(6DNRAOC*Bsq^E>yfTCx6-xT78) zmHU+~1qut2#I=5Ns9B4r{xRHoi)+%fjlqSTHvF6a@j6*b=U`!Rd0YEi$Oh+aYC1Ia z4oaB8vIc+h<4W`=_4ahihLBPOrytN|OEfcA_9g0>oDkB~_+umQjl(d{%L1}1lVs@( zINg4BR+)NxvvRbyjl)3b3*E&ntYj^2DUU0=h)X3XBX~+pe_k?~Wn-l{wrM*#Cv0$q zKsPKm(t0AYfSP2YuvW&W>)yP%p`g?t6ti10n>&J$-RSClYguvTyFm*2zxFG(8{fIj zg2sRx!U;7zkHY-dNICk$5gy*Vi#K*aFTuaCF8$%Cv(BBpb(MgLg(xr6#y^EQgeyKc z$B$d5264V`)GuTXD3y>kg~A7e_wk;-fBCaKjHOA10;2?lfH2HgZgB_Au*9#IH{(cu zmIZa5pLu_Cg;;8g ze@c62-gL`QN;mx{Z4MAiCx_ESl`&zfcm|;>Ez6W{Grzz4o>2igKZ0`e{eD6hb9|Cw zH11&fc=g~aesSgVRL^bg`=;k4t2sY_HTUtW{b%x{XXGNYlG%T+j)@?^#hVr=gF*dr zsK5k`UE9_VO8K&lPu~> zf}@Y;XjzJ+jW>eTwHR-SRhqQnei9ym)PlpZ^fjyT1)%neQx)< zU_kPSC0EZ^l@d{lj3Xe7l)-q+k~_l+A*S$8f?R!DCIa1*RmR#R_#)xS!s0)%Y5_v1QCPdZ+VHL3jhN}_+CB* zYz!asfpG#ViNk|na4Ke#ofXkmkbaJ14M#&cfsiIDk3p2i{*qSw z6c&GpMu+vqhTu8>h5t`zo0B~5+$Vb2LWJC&XtjO}hVEDBC}PLHgb-_F{8- zjC@!i=ZwdEsR1PvKv4scyfcOorzpb^S|p@(OB+!9dT};_nIXihNQc%#kTIg@8vstu z)E~q_YY}QW79ULv=Ip1mA{xL5Nq>*cjbSb)A!3;^{pk07sLbU7ULRp0NN!jtB1ld= zt;8*#n1{>=E#h+w=Mo<8N!#+gV>SfBe^M+Me-~Ztlei>l{_6WdENsqMaRH@1#It|eW_WA0?%-fTlF4*c>2Yf;X`~aA)`AWnA z-<+V|FeZ-uYWbS&gVXpgZZcy0&LRqv;&dcIbL$9`f^=jg^LG&@CHjb%oSp-8k#sQS zyG>DZLPkD>pU1o(Z^>CT9FXk84~Ez^91xBN?jmwZTM0a{XCKG4jgf^Sj^BF4Zuw2g zIwUU{M3Tbf%wG=}N3P|Er2{8_F$Ps3-0X5ReDd{#mpG%i!m6(5`)^D3(u)N^&A9ed zeA2Gi`>$3NkMIVMA>l;Z+tZ4X!Z0;+T#w8xjwM;w$S-RUtU<-tYk1EAMEQF-grjNH zSWNh#=`XIam?1ck!-6D8@(i)A9(ZJ5e4=RvW3_cYv$+Is;ly4p(gSVUp(ivZN;mwf zDuCOkLh|2u_5A}L$cKpr=31NBvYvZn^#6*mS2ZlP6k=gZY>|sFPjgH6INI;jt&%FzHg5;B zHVEqN2WaeYp& z|E$kqXb$o+_shH1Fh&;&KM44t>iTB?S4)EN-)XtX-;w|!Cu&_#VO>Ics4k(bNq*Q8 z*jz{z@aN{dl6)(>)+(3$l$raEJsC50PSr@zf}L~i7v&VYaF0OT4@M_s=>Z;$%fNq( zQ5s%dAb@e}o7W+slG8xSAg)ilAmz%wB!2|v^kj)}S%)*{kKol5LBYh)R#!^yhkQ!+ zn<)@L17fk0ifQ*XU83=%uBnz!ND+o3M#Q-K1vID&$tN|lUrM!E`V!lssk~lM9b?Ev zEDg6^8vVo#NhOl*ybIj2<&bwsTndP^4xAyst8G_0XAzK(rpP)Jjr=2#ffHcZrF;&r zPZ|2V!kfVqQ7M<`jjT&g6%e%n=2YEs z((FWa!s*x2#h=&rUD7n?XE?-Sbf0zK*J@WRw%ZFgDJ?@brsGprX(^cSm55$6o~LQC z!8qslp6T#(t5F-%*bzKr(4NHECTy;dLDc>IeUYc92Tln{Z@KZ5U;ol$idNYemhias5|odOX*KZ2T@LsO78u`oPqXm#&h$k zg^utmZ0SEj(w*H2OZ4VSKZv%j$lX*vdRE>RPhi(N(=Vv1pi)S8vWeCih|em@9xJfOTwS>c-ajj?nmHfrn>cDW&6ULhs`FUR6;uQftPM? zS@myc75&{sv66JQ+WXm<-;7tchqzaHLV8RJ1^iiXwpk_NouSY#|Sh=9vE@S`A3G0aNS2Fl8c!#h0Vit9gZ1}gmMbM9zwz?`I#4aS+U&jFP(ntdra5jQ_s_(&v3IQy(z^Dzb zsVa+~EH{$82B5US67r}G`Y8-)?MVE5)IQ#ZYv)6rSGX5PVakE)85MrnfTDB^eG|*z zy;T6AE>A;k%sxu7{n#rz1taZ}JZ@pGDnp)HDsR<;kE9xjwN>QB_6#Q47qLFPm(>N( z>iMHzzdiAb&-IH-2J*UV3!EK6m+2;kdct~fc2(r_p`gRXsm{<<-d{CuUXG@v-W*0B zL*Bv&ct6z^_#WpkGYidq0xX*=NTp6l+!i(3`A}msMgLa)cppR(yztV5UWc}n!57Gfkn3QK+yB|9S{6pe?}z7o(a`bLrag+8u=91Ur(NGeONHXN zZs1uHvsFsAT`iokmc^EV^dkxNBEk66U6)-jzg=sQ7ZyvFsFBXgE&cHy0f~-7&W`g( z6wMV|LC`#Zl~G5ejX=G4{`+0-3Wi`@8-!yBt3K93dhxnm2jF607s)$Eq%Vg1 zt`a?J4U66}6t6@R(Gh!fCP_?@%&EHEv^qpMhe(rBuR~0e!aF|SdCk-cCSYkfF13qp z`|eW~9q@gT)jPiejYW6CoFkQKy>azcyh5tH0T3dkNjVM1AI*8fn%`>TDq&o=R?31K zlU~X2Y381FNDDYIIN8ddfZYAaMe-dD_{%L6LTvegbRSU#ZzYSh<<4`y21!L^#RyJ& z^qQ>>r>bFf8^LZE*YnV=gz)9c-7K?B2qp9d3O|x#pCZpmTkH%-`VCC;f zCFDpwh;@N+-##w5Jzq;V*@Jyy)~I<`DD?D56!LYrCXgDn_)ka!K~KdJJn+Hpv~ zyf#kUO2oU;*4+rlLod>&9K^BB+gU%?G)X2@SMo0Lp^?4C3n?O^eFOI`huZ&T(w{ht zhoxnC7ljJbBC@~mh-XDpfm3ErU;h;IB0T4!bgG@M1oKe51Z^JmJ(lNbgPdMvD(FCI z^evw4Y(wgEYom&*3=m19HK(pABs+guu_J!Z$J-0fNL?D9U1%3+c;Gqu{8&0K(|~$~ zPF?DcoTV+h9dLGKwwR#D^RD`=_;mk|0eSik(5XF$%b@?X*P`oyq?-D?^Fimu1v z`u$m?O@00RnQJwz-M(hU74D?RU_i&t+PP8n~*L&kw$e{2TjTK?{Lhy`??s# z%rtu0KBj}3FZ*r7^CHHQrd8L#)s$^Lk+pLE#3z!zcO}(6ACpMz>pd4D-5+yTV}UGFZcuWCM`S(!JuIEdrtx6GZT0eRT$XQt$L2T&&JRsA z1@aC}yn=|@G;bkyf8o}*IdVYqFFN@}<7o|~;ftS>%wK5cx5s@^g`nH$Z=j!Qu|`Ga zAV5g>Tei|xbU0C(gQ@BeFhWcu7FQ6Ojq0zda_UKs5RoONZ=D~TnJ@z%H#mskzHAT) zSPoJg>j`(adaDJ$hKxnBi`1fZE9iIz*>b!e%zM_t*WSQOM=I?lb|KGh+=_D6=^zF; zkO^RPF1^`(ak?LHd^WxczUk3WsoXLIFSfT3G}UIzevoN;aiR3#weDgCJBBPtau?Go zZpH;4+M)#~S2uYs#KWp4ZGZVq9C_pSt^v%2YH4 zdD4A*@vDMjVw7h8XfneerZax-obe~O_JF5|PS^cgKbaQq3-;bDK52?JA)k5oLAGUL zgIk`)%-wXg(ojr}_UOIhEn)(tfA9>d(p!x4PgJ>--hET5L?fu{D7ZZ8ja#+qaK7$O za*v5;JJh{&sLr9E(xeIjGp{?b_YEq+G`K^)!FQ-Mf|4zWo396yvDqa%5zlc4ls(|) z)HOIHA1#vv^Pan(*bd(=vGl%2HC1-e4o<+0PKFdA($Enx_DZ9QDV#|LW8pTca7YIe zttyB?vgelc4TT+6a8T$Rh|$V@m3sy2oT1by`oH_)+<& zjlqd2nWl52+Z=;lbwf%f=yt2%g`g(AA9wD9LK1}gjWgXnx(=fIVA3j&Bj3SB&2lUU zu&7>UTYjXf1Vyx8bt79i1+&%20 z3y2IcEHGCKu=)Rvu0iYIokD~+*jkbGf*gX*3jB`k2$rmhQ?3&A)=8&Dcmmy}n&UtF zYJirg2bkWYmT{7f^$`T>_VI$`Kef`zBx7@bBBDJ)yrmo<-2_kdJF*xY)B`h)RSh#M z`q)gL1*ngZh-g>gU1S76w=P6mA@P%+srth16vEF6#9pPr3^CZ#>I^XifC9doH4r~s zMX2)2zyj0*I8=vWudcGv>v-2vzxmLtS{5&Ms@Ai73ld=nq;`=&GxT+_6Ef zk8}fP1tD0&BbG=zF~T5Ddosd6{jUU^CTWa;hj3X;ktS}8L6W9n{37vR2r`g~U>%5# zEhcq~vPttP?msi@C;>E=F;o0f>k2fmrkOm#D|51@nKUt$rvD+OAvAMhnjEVkBz1sN zOe6ND-mzdA8kN9Y?5a5DTpSmmMz|9aJeta$)`iU`d|}*N-1@-QderQi1tMiO;d5<0 z$^bl3;hC|}Aq+CwHNO7V<`C(=jJ#tvjNCD7+-% zXXESD95kwUw3{+*E#-s=Vo^M*GO?2sKMJrhra5Y!{9_WhmBLkGn3r%`O#BI%0D>{> zggOnMH0@EEt+I)&qi7Wgc4Ct@+4~R69Ju4Zh;WqXR*P_5+*UQy=CJ4D3}-t)V4F5B z$7TdFzE*B?2zFg|_*Dbn%-e1=QK;AuwoAU^DROx=wJ2?d6(IUA2Ka|7stuirOv!!x zIHWWgptLCMjx{dIb2GInZHbj2Dsx@*M8*6#N}elz5Fjiw-IsofRbnfQ=f$1jt zz;fX05OcMJx3`IcCGR89*N;OUd*%Xs3ZoGr+x#!se}d9`?PK z6Qfaiul@a?rd^S#=kV^*pX?go#~CyJb{Q%v(m8MOTKFY)ypf-KEt>PUbU=~ zy+)8XxRo2019yVqVjU=quu8l!@d62O!Xn_*FkH-GD{o-{0OylOfC{?$Q(AIU@eKgiuPT07(aX(SgodJGO@!oW>< q3_?gN{?GQa>ak}83@_%`v}-dAa&$g!J`OZGI$3o&w0{G5Q2iSK delta 372546 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

>+rA=zvX0PQ!9q+><3`F5a70 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

Hy!|5aR=KM`0OxYTV(&rDmLrrLZcQDDCg> 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�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\()p -Fj(list)p Ft(\))150 5230 y Fu(The)e(pro)s(cess)h Fr(list)j -Fu(is)d(run)e(async)m(hronously)-8 b(,)30 b(and)e(its)i(input)e(or)h -(output)f(app)s(ears)h(as)g(a)g(\014lename.)41 b(This)150 -5340 y(\014lename)25 b(is)g(passed)g(as)g(an)g(argumen)m(t)h(to)g(the)f -(curren)m(t)g(command)g(as)g(the)g(result)g(of)g(the)h(expansion.)38 -b(If)p eop end +4926 y(It)d(tak)m(es)i(the)f(form)f(of)390 5064 y Ft(<\()p +Fj(list)p Ft(\))150 5202 y Fu(or)390 5340 y Ft(>\()p +Fj(list)p Ft(\))p eop end %%Page: 36 42 TeXDict begin 36 41 bop 150 -116 a Fu(Chapter)30 b(3:)41 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(36)150 299 -y(the)28 b Ft(>\()p Fj(list)p Ft(\))d Fu(form)i(is)g(used,)h(writing)f -(to)h(the)g(\014le)f(will)h(pro)m(vide)g(input)e(for)h -Fr(list)p Fu(.)41 b(If)26 b(the)i Ft(<\()p Fj(list)p -Ft(\))d Fu(form)150 408 y(is)g(used,)g(the)f(\014le)h(passed)f(as)h(an) -f(argumen)m(t)h(should)e(b)s(e)h(read)h(to)g(obtain)g(the)f(output)g -(of)h Fr(list)p Fu(.)40 b(Note)25 b(that)150 518 y(no)33 -b(space)g(ma)m(y)g(app)s(ear)f(b)s(et)m(w)m(een)i(the)f -Ft(<)f Fu(or)h Ft(>)f Fu(and)g(the)h(left)h(paren)m(thesis,)f -(otherwise)h(the)f(construct)150 628 y(w)m(ould)j(b)s(e)g(in)m -(terpreted)g(as)h(a)f(redirection.)59 b(Pro)s(cess)36 -b(substitution)g(is)h(supp)s(orted)d(on)i(systems)g(that)150 -737 y(supp)s(ort)29 b(named)h(pip)s(es)f(\()p Fm(fif)n(o)p -Fu(s\))h(or)h(the)f Ft(/dev/fd)f Fu(metho)s(d)h(of)g(naming)g(op)s(en)g -(\014les.)275 890 y(When)36 b(a)m(v)-5 b(ailable,)40 -b(pro)s(cess)c(substitution)h(is)f(p)s(erformed)f(sim)m(ultaneously)i -(with)g(parameter)g(and)150 999 y(v)-5 b(ariable)31 b(expansion,)g -(command)f(substitution,)g(and)g(arithmetic)i(expansion.)150 -1217 y Fk(3.5.7)63 b(W)-10 b(ord)41 b(Splitting)150 1364 -y Fu(The)30 b(shell)h(scans)g(the)g(results)f(of)h(parameter)g -(expansion,)g(command)g(substitution,)g(and)f(arithmetic)150 -1473 y(expansion)g(that)h(did)f(not)g(o)s(ccur)h(within)e(double)h -(quotes)h(for)f(w)m(ord)g(splitting.)275 1626 y(The)e(shell)g(treats)i +y(The)28 b(pro)s(cess)h Fr(list)j Fu(is)d(run)e(async)m(hronously)-8 +b(,)30 b(and)e(its)i(input)e(or)h(output)f(app)s(ears)h(as)g(a)g +(\014lename.)41 b(This)150 408 y(\014lename)25 b(is)g(passed)g(as)g(an) +g(argumen)m(t)h(to)g(the)f(curren)m(t)g(command)g(as)g(the)g(result)g +(of)g(the)h(expansion.)38 b(If)150 518 y(the)28 b Ft(>\()p +Fj(list)p Ft(\))d Fu(form)i(is)g(used,)h(writing)f(to)h(the)g(\014le)f +(will)h(pro)m(vide)g(input)e(for)h Fr(list)p Fu(.)41 +b(If)26 b(the)i Ft(<\()p Fj(list)p Ft(\))d Fu(form)150 +628 y(is)g(used,)g(the)f(\014le)h(passed)f(as)h(an)f(argumen)m(t)h +(should)e(b)s(e)h(read)h(to)g(obtain)g(the)f(output)g(of)h +Fr(list)p Fu(.)40 b(Note)25 b(that)150 737 y(no)33 b(space)g(ma)m(y)g +(app)s(ear)f(b)s(et)m(w)m(een)i(the)f Ft(<)f Fu(or)h +Ft(>)f Fu(and)g(the)h(left)h(paren)m(thesis,)f(otherwise)h(the)f +(construct)150 847 y(w)m(ould)j(b)s(e)g(in)m(terpreted)g(as)h(a)f +(redirection.)59 b(Pro)s(cess)36 b(substitution)g(is)h(supp)s(orted)d +(on)i(systems)g(that)150 956 y(supp)s(ort)29 b(named)h(pip)s(es)f(\()p +Fm(fif)n(o)p Fu(s\))h(or)h(the)f Ft(/dev/fd)f Fu(metho)s(d)h(of)g +(naming)g(op)s(en)g(\014les.)275 1083 y(When)36 b(a)m(v)-5 +b(ailable,)40 b(pro)s(cess)c(substitution)h(is)f(p)s(erformed)f(sim)m +(ultaneously)i(with)g(parameter)g(and)150 1193 y(v)-5 +b(ariable)31 b(expansion,)g(command)f(substitution,)g(and)g(arithmetic) +i(expansion.)150 1377 y Fk(3.5.7)63 b(W)-10 b(ord)41 +b(Splitting)150 1524 y Fu(The)30 b(shell)h(scans)g(the)g(results)f(of)h +(parameter)g(expansion,)g(command)g(substitution,)g(and)f(arithmetic) +150 1634 y(expansion)g(that)h(did)f(not)g(o)s(ccur)h(within)e(double)h +(quotes)h(for)f(w)m(ord)g(splitting.)275 1761 y(The)e(shell)g(treats)i (eac)m(h)g(c)m(haracter)g(of)f Ft($IFS)e Fu(as)i(a)g(delimiter,)h(and)e -(splits)g(the)h(results)f(of)h(the)g(other)150 1735 y(expansions)h(in)m +(splits)g(the)h(results)f(of)h(the)g(other)150 1870 y(expansions)h(in)m (to)h(w)m(ords)f(using)g(these)h(c)m(haracters)h(as)e(\014eld)g -(terminators.)275 1888 y(If)38 b Ft(IFS)g Fu(is)g(unset,)j(or)e(its)g +(terminators.)275 1998 y(If)38 b Ft(IFS)g Fu(is)g(unset,)j(or)e(its)g (v)-5 b(alue)39 b(is)g(exactly)h Ft()p -Fu(,)c(the)j(default,)i(then)d(se-)150 1998 y(quences)27 +Fu(,)c(the)j(default,)i(then)d(se-)150 2107 y(quences)27 b(of)h Ft(space)p Fu(,)f Ft(tab)p Fu(,)g(and)g Ft(newline)e Fu(at)j(the)f(b)s(eginning)g(and)g(end)f(of)i(the)f(results)g(of)h(the) -f(previous)150 2107 y(expansions)38 b(are)g(ignored,)i(and)d(an)m(y)i +f(previous)150 2217 y(expansions)38 b(are)g(ignored,)i(and)d(an)m(y)i (sequence)f(of)g Ft(IFS)f Fu(c)m(haracters)j(not)e(at)g(the)g(b)s -(eginning)g(or)g(end)150 2217 y(serv)m(es)e(to)h(delimit)f(w)m(ords.)56 +(eginning)g(or)g(end)150 2326 y(serv)m(es)e(to)h(delimit)f(w)m(ords.)56 b(If)35 b Ft(IFS)g Fu(has)h(a)g(v)-5 b(alue)36 b(other)g(than)f(the)h -(default,)i(then)d(sequences)h(of)g(the)150 2326 y(whitespace)i(c)m +(default,)i(then)d(sequences)h(of)g(the)150 2436 y(whitespace)i(c)m (haracters)h Ft(space)p Fu(,)e Ft(tab)p Fu(,)h(and)f Ft(newline)e Fu(are)j(ignored)f(at)h(the)f(b)s(eginning)g(and)f(end)h -(of)150 2436 y(the)h(w)m(ord,)j(as)d(long)h(as)g(the)f(whitespace)h(c)m +(of)150 2545 y(the)h(w)m(ord,)j(as)d(long)h(as)g(the)f(whitespace)h(c)m (haracter)h(is)e(in)g(the)h(v)-5 b(alue)38 b(of)h Ft(IFS)e -Fu(\(an)i Ft(IFS)e Fu(whitespace)150 2545 y(c)m(haracter\).)47 +Fu(\(an)i Ft(IFS)e Fu(whitespace)150 2655 y(c)m(haracter\).)47 b(An)m(y)32 b(c)m(haracter)i(in)d Ft(IFS)g Fu(that)i(is)f(not)g Ft(IFS)f Fu(whitespace,)i(along)g(with)e(an)m(y)i(adjacen)m(t)g -Ft(IFS)150 2655 y Fu(whitespace)41 b(c)m(haracters,)j(delimits)d(a)g +Ft(IFS)150 2765 y Fu(whitespace)41 b(c)m(haracters,)j(delimits)d(a)g (\014eld.)70 b(A)40 b(sequence)h(of)g Ft(IFS)e Fu(whitespace)i(c)m -(haracters)h(is)e(also)150 2765 y(treated)31 b(as)g(a)g(delimiter.)275 -2917 y(If)22 b(the)h(v)-5 b(alue)23 b(of)f Ft(IFS)g Fu(is)h(n)m(ull,)h +(haracters)h(is)e(also)150 2874 y(treated)31 b(as)g(a)g(delimiter.)275 +3001 y(If)22 b(the)h(v)-5 b(alue)23 b(of)f Ft(IFS)g Fu(is)h(n)m(ull,)h (no)f(w)m(ord)f(splitting)h(o)s(ccurs.)38 b(If)22 b Ft(IFS)g Fu(is)h(unset,)h(w)m(ord)e(splitting)h(b)s(eha)m(v)m(es)150 -3027 y(as)31 b(if)f(it)h(con)m(tained)g(the)g(default)g(v)-5 -b(alue)30 b Ft()p Fu(.)275 3179 +3111 y(as)31 b(if)f(it)h(con)m(tained)g(the)g(default)g(v)-5 +b(alue)30 b Ft()p Fu(.)275 3238 y(Explicit)21 b(n)m(ull)g(argumen)m(ts)g(\()p Ft("")g Fu(or)g Ft('')p Fu(\))f(are)h(retained)h(and)e(passed)g(to)i(commands)e -(as)i(empt)m(y)f(strings.)150 3289 y(Unquoted)37 b(implicit)i(n)m(ull)f +(as)i(empt)m(y)f(strings.)150 3347 y(Unquoted)37 b(implicit)i(n)m(ull)f (argumen)m(ts,)i(resulting)d(from)g(the)h(expansion)g(of)g(parameters)f -(that)i(ha)m(v)m(e)150 3399 y(no)32 b(v)-5 b(alues,)33 +(that)i(ha)m(v)m(e)150 3457 y(no)32 b(v)-5 b(alues,)33 b(are)f(remo)m(v)m(ed.)47 b(If)32 b(a)g(parameter)h(with)e(no)h(v)-5 b(alue)33 b(is)f(expanded)f(within)h(double)f(quotes,)j(a)150 -3508 y(n)m(ull)c(argumen)m(t)g(results)g(and)f(is)h(retained)g(and)f +3567 y(n)m(ull)c(argumen)m(t)g(results)g(and)f(is)h(retained)g(and)f (passed)g(to)i(a)f(command)g(as)g(an)f(empt)m(y)i(string.)40 -b(When)150 3618 y(a)f(quoted)f(n)m(ull)g(argumen)m(t)h(app)s(ears)e(as) +b(When)150 3676 y(a)f(quoted)f(n)m(ull)g(argumen)m(t)h(app)s(ears)e(as) i(part)f(of)g(a)g(w)m(ord)g(whose)g(expansion)g(is)h(non-n)m(ull,)h -(the)e(n)m(ull)150 3727 y(argumen)m(t)i(is)f(remo)m(v)m(ed.)69 +(the)e(n)m(ull)150 3786 y(argumen)m(t)i(is)f(remo)m(v)m(ed.)69 b(That)39 b(is,)j(the)e(w)m(ord)f Ft(-d'')f Fu(b)s(ecomes)i Ft(-d)e Fu(after)i(w)m(ord)f(splitting)h(and)f(n)m(ull)150 -3837 y(argumen)m(t)31 b(remo)m(v)-5 b(al.)275 3989 y(Note)31 +3895 y(argumen)m(t)31 b(remo)m(v)-5 b(al.)275 4022 y(Note)31 b(that)g(if)g(no)f(expansion)g(o)s(ccurs,)g(no)h(splitting)g(is)f(p)s (erformed.)150 4207 y Fk(3.5.8)63 b(Filename)41 b(Expansion)150 4354 y Fu(After)30 b(w)m(ord)f(splitting,)i(unless)d(the)i Ft(-f)f Fu(option)h(has)f(b)s(een)g(set)h(\(see)g(Section)h(4.3.1)g -([The)e(Set)h(Builtin],)150 4463 y(page)d(68\),)i(Bash)d(scans)h(eac)m +([The)e(Set)h(Builtin],)150 4463 y(page)d(69\),)i(Bash)d(scans)h(eac)m (h)h(w)m(ord)e(for)g(the)h(c)m(haracters)g(`)p Ft(*)p Fu(',)h(`)p Ft(?)p Fu(',)g(and)e(`)p Ft([)p Fu('.)39 b(If)26 b(one)h(of)g(these)f(c)m(haracters)150 4573 y(app)s(ears,)34 @@ -10807,7 +10814,7 @@ b(.)275 976 y(When)30 b(matc)m(hing)i(a)f(\014lename,)h(the)f(slash)f (describ)s(ed)e(b)s(elo)m(w)h(\(see)i(Section)f(3.5.8.1)i([P)m(attern)e (Matc)m(hing],)i(page)e(37\).)275 1324 y(See)d(the)g(description)g(of)g Ft(shopt)e Fu(in)i(Section)g(4.3.2)i([The)e(Shopt)f(Builtin],)i(page)g -(72,)g(for)f(a)g(descrip-)150 1433 y(tion)j(of)f(the)h +(73,)g(for)f(a)g(descrip-)150 1433 y(tion)j(of)f(the)h Ft(nocaseglob)p Fu(,)d Ft(nullglob)p Fu(,)g Ft(globskipdots)p Fu(,)f Ft(failglob)p Fu(,)i(and)h Ft(dotglob)e Fu(options.)275 1562 y(The)36 b Ft(GLOBIGNORE)d Fu(shell)k(v)-5 b(ariable)37 @@ -10836,7 +10843,7 @@ b(the)h(pattern)g(is)f(expanded)g(and)g(matc)m(hed)h(against)h (\014lenames,)f(the)g(v)-5 b(alue)27 b(of)g(the)f Ft(GLOBSORT)150 2678 y Fu(v)-5 b(ariable)46 b(con)m(trols)g(ho)m(w)f(the)g(results)f (are)h(sorted,)k(as)c(describ)s(ed)f(b)s(elo)m(w)h(\(see)h(Section)g -(5.2)g([Bash)150 2787 y(V)-8 b(ariables],)32 b(page)f(80\).)150 +(5.2)g([Bash)150 2787 y(V)-8 b(ariables],)32 b(page)f(81\).)150 2975 y Fk(3.5.8.1)63 b(P)m(attern)40 b(Matc)m(hing)150 3122 y Fu(An)m(y)24 b(c)m(haracter)h(that)f(app)s(ears)f(in)g(a)h (pattern,)i(other)e(than)f(the)h(sp)s(ecial)g(pattern)g(c)m(haracters)h @@ -11013,7 +11020,7 @@ b(If)31 b Fi({)p Fr(v)-5 b(arname)5 b Fi(})32 b Fu(is)f(supplied,)f f(to)h(manage)g(the)g(\014le)f(descriptor's)h(lifetime)150 2938 y(man)m(ually)-8 b(.)41 b(The)29 b Ft(varredir_close)c Fu(shell)k(option)g(manages)h(this)f(b)s(eha)m(vior)g(\(see)h(Section)f -(4.3.2)i([The)150 3048 y(Shopt)f(Builtin],)h(page)g(72\).)275 +(4.3.2)i([The)150 3048 y(Shopt)f(Builtin],)h(page)g(73\).)275 3183 y(In)c(the)i(follo)m(wing)h(descriptions,)g(if)e(the)h(\014le)g (descriptor)f(n)m(um)m(b)s(er)g(is)g(omitted,)i(and)f(the)f(\014rst)g (c)m(har-)150 3293 y(acter)42 b(of)f(the)g(redirection)g(op)s(erator)g @@ -11375,9 +11382,9 @@ b(enabled)g(at)h(in)m(v)m(o)s(cation)h(\(either)f(b)m(y)f(default)g(or) g(with)g(command-line)g(argumen)m(ts\))h(or)330 3482 y(b)m(y)c Ft(set)225 3613 y Fq(\017)60 b Fu(options)31 b(enabled)f(b)m(y)g Ft(shopt)f Fu(\(see)j(Section)f(4.3.2)h([The)e -(Shopt)g(Builtin],)h(page)g(72\))225 3744 y Fq(\017)60 +(Shopt)g(Builtin],)h(page)g(73\))225 3744 y Fq(\017)60 b Fu(shell)31 b(aliases)g(de\014ned)f(with)g Ft(alias)f -Fu(\(see)i(Section)g(6.6)h([Aliases],)g(page)f(102\))225 +Fu(\(see)i(Section)g(6.6)h([Aliases],)g(page)f(103\))225 3875 y Fq(\017)60 b Fu(v)-5 b(arious)50 b(pro)s(cess)f Fm(id)p Fu(s,)55 b(including)49 b(those)i(of)e(bac)m(kground)h(jobs)f (\(see)i(Section)g(3.2.4)g([Lists],)330 3985 y(page)31 @@ -11466,7 +11473,7 @@ y(The)j(en)m(vironmen)m(t)i(for)f(an)m(y)g(simple)h(command)f(or)g 3619 y(page)g(21.)41 b(These)29 b(assignmen)m(t)i(statemen)m(ts)g (a\013ect)f(only)g(the)f(en)m(vironmen)m(t)h(seen)g(b)m(y)f(that)h (command.)275 3751 y(If)g(the)h Ft(-k)g Fu(option)g(is)g(set)h(\(see)g -(Section)g(4.3.1)g([The)f(Set)g(Builtin],)h(page)g(68\),)h(then)e(all)g +(Section)g(4.3.1)g([The)f(Set)g(Builtin],)h(page)g(69\),)h(then)e(all)g (parameter)150 3860 y(assignmen)m(ts)f(are)g(placed)h(in)e(the)h(en)m (vironmen)m(t)g(for)g(a)g(command,)f(not)h(just)f(those)i(that)f (precede)g(the)150 3970 y(command)g(name.)275 4101 y(When)h(Bash)h(in)m @@ -11532,7 +11539,7 @@ b(When)24 b(Bash)g(receiv)m(es)j(a)d Ft(SIGINT)p Fu(,)h(it)g(breaks)f (out)h(of)f(an)m(y)h(executing)h(lo)s(ops.)150 2667 y(In)31 b(all)h(cases,)h(Bash)f(ignores)g Ft(SIGQUIT)p Fu(.)42 b(If)32 b(job)f(con)m(trol)i(is)e(in)h(e\013ect)h(\(see)f(Chapter)f(7)h -([Job)g(Con)m(trol],)150 2776 y(page)f(117\),)h(Bash)f(ignores)g +([Job)g(Con)m(trol],)150 2776 y(page)f(118\),)h(Bash)f(ignores)g Ft(SIGTTIN)p Fu(,)d Ft(SIGTTOU)p Fu(,)h(and)h Ft(SIGTSTP)p Fu(.)275 2916 y(Non-builtin)h(commands)g(started)g(b)m(y)g(Bash)h(ha)m (v)m(e)g(signal)g(handlers)e(set)i(to)g(the)g(v)-5 b(alues)31 @@ -11554,12 +11561,12 @@ Ft(SIGHUP)p Fu(.)47 b(T)-8 b(o)33 b(prev)m(en)m(t)g(the)g(shell)g(from) g(sending)f(the)h Ft(SIGHUP)e Fu(signal)150 3824 y(to)i(a)g(particular) g(job,)g(it)g(should)f(b)s(e)g(remo)m(v)m(ed)h(from)g(the)f(jobs)g (table)i(with)e(the)h Ft(disown)e Fu(builtin)h(\(see)150 -3933 y(Section)c(7.2)g([Job)e(Con)m(trol)i(Builtins],)g(page)g(118\))h +3933 y(Section)c(7.2)g([Job)e(Con)m(trol)i(Builtins],)g(page)g(119\))h (or)e(mark)m(ed)g(to)g(not)g(receiv)m(e)i Ft(SIGHUP)c Fu(using)i Ft(disown)150 4043 y(-h)p Fu(.)275 4183 y(If)38 b(the)h Ft(huponexit)e Fu(shell)i(option)g(has)g(b)s(een)f(set)i(with)f Ft(shopt)e Fu(\(see)j(Section)g(4.3.2)h([The)e(Shopt)150 -4293 y(Builtin],)31 b(page)g(72\),)h(Bash)f(sends)e(a)i +4293 y(Builtin],)31 b(page)g(73\),)h(Bash)f(sends)e(a)i Ft(SIGHUP)e Fu(to)i(all)g(jobs)f(when)f(an)i(in)m(teractiv)m(e)i(login) e(shell)g(exits.)275 4433 y(If)38 b(Bash)h(is)g(w)m(aiting)h(for)f(a)g (command)f(to)i(complete)g(and)e(receiv)m(es)j(a)e(signal)h(for)e(whic) @@ -11585,7 +11592,7 @@ Fu(')g(sends)g Ft(SIGINT)p eop end TeXDict begin 47 52 bop 150 -116 a Fu(Chapter)30 b(3:)41 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(47)150 299 y(to)35 b(all)g(pro)s(cesses)f(in)g(that)g(pro)s(cess)g(group.)51 -b(See)35 b(Chapter)e(7)i([Job)f(Con)m(trol],)i(page)f(117,)h(for)e(a)h +b(See)35 b(Chapter)e(7)i([Job)f(Con)m(trol],)i(page)f(118,)h(for)e(a)h (more)150 408 y(in-depth)30 b(discussion)f(of)i(pro)s(cess)f(groups.) 275 542 y(When)35 b(Bash)h(is)g(running)f(without)h(job)f(con)m(trol)i (enabled)f(and)g(receiv)m(es)h Ft(SIGINT)e Fu(while)h(w)m(aiting)150 @@ -11618,7 +11625,7 @@ b(shell)f(script)h(is)f(a)h(text)h(\014le)f(con)m(taining)h(shell)f (\014rst)150 2411 y(non-option)c(argumen)m(t)h(when)e(in)m(v)m(oking)i (Bash,)g(and)f(neither)g(the)g Ft(-c)g Fu(nor)f Ft(-s)h Fu(option)g(is)g(supplied)f(\(see)150 2521 y(Section)39 -b(6.1)g([In)m(v)m(oking)g(Bash],)h(page)f(93\),)i(Bash)d(reads)g(and)f +b(6.1)g([In)m(v)m(oking)g(Bash],)h(page)f(94\),)i(Bash)d(reads)g(and)f (executes)i(commands)f(from)f(the)i(\014le,)150 2630 y(then)32 b(exits.)46 b(This)32 b(mo)s(de)f(of)i(op)s(eration)f (creates)i(a)e(non-in)m(teractiv)m(e)j(shell.)46 b(The)31 @@ -11711,12 +11718,12 @@ b(Builtin)150 828 y(commands)f(are)h(necessary)g(to)g(implemen)m(t)g (other)g(c)m(hapters:)69 b(builtin)43 b(commands)h(whic)m(h)150 1412 y(pro)m(vide)23 b(the)h(Bash)f(in)m(terface)i(to)f(the)g(job)f (con)m(trol)i(facilities)g(\(see)f(Section)h(7.2)f([Job)f(Con)m(trol)h -(Builtins],)150 1521 y(page)33 b(118\),)i(the)e(directory)g(stac)m(k)h +(Builtins],)150 1521 y(page)33 b(119\),)i(the)e(directory)g(stac)m(k)h (\(see)f(Section)h(6.8.1)g([Directory)g(Stac)m(k)g(Builtins],)g(page)f -(105\),)i(the)150 1631 y(command)23 b(history)h(\(see)g(Section)g(9.2)h -([Bash)f(History)g(Builtins],)h(page)g(157\),)h(and)d(the)h +(106\),)i(the)150 1631 y(command)23 b(history)h(\(see)g(Section)g(9.2)h +([Bash)f(History)g(Builtins],)h(page)g(159\),)h(and)d(the)h (programmable)150 1740 y(completion)32 b(facilities)g(\(see)g(Section)f -(8.7)g([Programmable)g(Completion)g(Builtins],)g(page)h(150\).)275 +(8.7)g([Programmable)g(Completion)g(Builtins],)g(page)h(152\).)275 1868 y(Man)m(y)f(of)f(the)h(builtins)e(ha)m(v)m(e)j(b)s(een)e(extended) g(b)m(y)g Fm(posix)g Fu(or)g(Bash.)275 1996 y(Unless)20 b(otherwise)h(noted,)h(eac)m(h)g(builtin)e(command)g(do)s(cumen)m(ted)g @@ -11942,76 +11949,80 @@ b(ariable)630 847 y Ft(OPTARG)p Fu(.)55 b(The)35 b(shell)g(do)s(es)h b(m)m(ust)f(b)s(e)g(man)m(ually)630 956 y(reset)i(b)s(et)m(w)m(een)g(m) m(ultiple)h(calls)f(to)g Ft(getopts)e Fu(within)h(the)h(same)g(shell)f (in)m(v)m(o)s(cation)j(if)e(a)630 1066 y(new)30 b(set)h(of)f -(parameters)h(is)f(to)i(b)s(e)d(used.)630 1201 y(When)41 +(parameters)h(is)f(to)i(b)s(e)d(used.)630 1192 y(When)41 b(the)h(end)e(of)i(options)g(is)f(encoun)m(tered,)k Ft(getopts)39 -b Fu(exits)j(with)f(a)h(return)e(v)-5 b(alue)630 1310 +b Fu(exits)j(with)f(a)h(return)e(v)-5 b(alue)630 1302 y(greater)32 b(than)e(zero.)41 b Ft(OPTIND)29 b Fu(is)h(set)h(to)g(the) g(index)f(of)g(the)h(\014rst)f(non-option)g(argumen)m(t,)630 -1420 y(and)g Fr(name)35 b Fu(is)c(set)g(to)g(`)p Ft(?)p -Fu('.)630 1555 y Ft(getopts)c Fu(normally)j(parses)e(the)i(p)s +1412 y(and)g Fr(name)35 b Fu(is)c(set)g(to)g(`)p Ft(?)p +Fu('.)630 1538 y Ft(getopts)c Fu(normally)j(parses)e(the)i(p)s (ositional)g(parameters,)g(but)e(if)i(more)f(argumen)m(ts)h(are)630 -1665 y(supplied)f(as)i Fr(arg)38 b Fu(v)-5 b(alues,)31 -b Ft(getopts)e Fu(parses)h(those)h(instead.)630 1799 +1648 y(supplied)f(as)i Fr(arg)38 b Fu(v)-5 b(alues,)31 +b Ft(getopts)e Fu(parses)h(those)h(instead.)630 1774 y Ft(getopts)h Fu(can)h(rep)s(ort)g(errors)g(in)h(t)m(w)m(o)h(w)m(a)m (ys.)51 b(If)33 b(the)h(\014rst)e(c)m(haracter)k(of)d -Fr(optstring)42 b Fu(is)34 b(a)630 1909 y(colon,)g Fr(silen)m(t)h +Fr(optstring)42 b Fu(is)34 b(a)630 1884 y(colon,)g Fr(silen)m(t)h Fu(error)d(rep)s(orting)f(is)i(used.)45 b(In)31 b(normal)h(op)s -(eration,)h(diagnostic)h(messages)630 2019 y(are)c(prin)m(ted)e(when)g +(eration,)h(diagnostic)h(messages)630 1993 y(are)c(prin)m(ted)e(when)g (in)m(v)-5 b(alid)30 b(options)g(or)f(missing)g(option)g(argumen)m(ts)h -(are)f(encoun)m(tered.)630 2128 y(If)34 b(the)g(v)-5 +(are)f(encoun)m(tered.)630 2103 y(If)34 b(the)g(v)-5 b(ariable)35 b Ft(OPTERR)d Fu(is)i(set)h(to)f(0,)i(no)e(error)g (messages)h(will)f(b)s(e)f(displa)m(y)m(ed,)j(ev)m(en)f(if)630 -2238 y(the)c(\014rst)e(c)m(haracter)j(of)f Ft(optstring)d -Fu(is)i(not)h(a)f(colon.)630 2373 y(If)39 b(an)h(in)m(v)-5 +2212 y(the)c(\014rst)e(c)m(haracter)j(of)f Ft(optstring)d +Fu(is)i(not)h(a)f(colon.)630 2339 y(If)39 b(an)h(in)m(v)-5 b(alid)41 b(option)f(is)g(seen,)i Ft(getopts)c Fu(places)j(`)p Ft(?)p Fu(')f(in)m(to)h Fr(name)k Fu(and,)d(if)e(not)g(silen)m(t,)630 -2482 y(prin)m(ts)f(an)h(error)f(message)h(and)f(unsets)g +2449 y(prin)m(ts)f(an)h(error)f(message)h(and)f(unsets)g Ft(OPTARG)p Fu(.)67 b(If)39 b Ft(getopts)f Fu(is)i(silen)m(t,)j(the)c -(option)630 2592 y(c)m(haracter)32 b(found)d(is)h(placed)h(in)f +(option)630 2558 y(c)m(haracter)32 b(found)d(is)h(placed)h(in)f Ft(OPTARG)f Fu(and)h(no)g(diagnostic)i(message)f(is)g(prin)m(ted.)630 -2727 y(If)c(a)g(required)f(argumen)m(t)i(is)f(not)g(found,)g(and)f +2685 y(If)c(a)g(required)f(argumen)m(t)i(is)f(not)g(found,)g(and)f Ft(getopts)f Fu(is)i(not)h(silen)m(t,)h(a)e(question)g(mark)630 -2836 y(\(`)p Ft(?)p Fu('\))h(is)g(placed)g(in)f Fr(name)p +2794 y(\(`)p Ft(?)p Fu('\))h(is)g(placed)g(in)f Fr(name)p Fu(,)h Ft(OPTARG)e Fu(is)h(unset,)h(and)f(a)g(diagnostic)i(message)g -(is)e(prin)m(ted.)39 b(If)630 2946 y Ft(getopts)28 b +(is)e(prin)m(ted.)39 b(If)630 2904 y Ft(getopts)28 b Fu(is)h(silen)m(t,)i(then)e(a)h(colon)h(\(`)p Ft(:)p Fu('\))f(is)g(placed)g(in)f Fr(name)35 b Fu(and)29 b -Ft(OPTARG)f Fu(is)h(set)h(to)h(the)630 3055 y(option)g(c)m(haracter)h -(found.)150 3216 y Ft(hash)870 3351 y(hash)47 b([-r])f([-p)h -Fj(filename)p Ft(])e([-dt])i([)p Fj(name)p Ft(])630 3485 -y Fu(Eac)m(h)32 b(time)g Ft(hash)e Fu(is)h(in)m(v)m(ok)m(ed,)j(it)d -(remem)m(b)s(ers)g(the)g(full)g(pathnames)g(of)h(the)f(commands)630 -3595 y(sp)s(eci\014ed)i(as)i Fr(name)k Fu(argumen)m(ts,)c(so)g(they)f +Ft(OPTARG)f Fu(is)h(set)h(to)h(the)630 3013 y(option)g(c)m(haracter)h +(found.)150 3157 y Ft(hash)870 3283 y(hash)47 b([-r])f([-p)h +Fj(filename)p Ft(])e([-dt])i([)p Fj(name)p Ft(])630 3410 +y Fu(Eac)m(h)37 b(time)h Ft(hash)d Fu(is)i(in)m(v)m(ok)m(ed,)j(it)d +(remem)m(b)s(ers)f(the)h(full)f(\014lenames)h(of)f(the)h(commands)630 +3519 y(sp)s(eci\014ed)c(as)i Fr(name)k Fu(argumen)m(ts,)c(so)g(they)f (need)g(not)g(b)s(e)f(searc)m(hed)i(for)f(on)g(subsequen)m(t)630 -3705 y(in)m(v)m(o)s(cations.)79 b(The)41 b(commands)h(are)h(found)e(b)m -(y)h(searc)m(hing)i(through)d(the)i(directories)630 3814 -y(listed)37 b(in)g Ft($PATH)p Fu(.)58 b(An)m(y)37 b(previously-remem)m -(b)s(ered)f(pathname)h(is)g(discarded.)59 b(The)37 b -Ft(-p)630 3924 y Fu(option)d(inhibits)f(the)h(path)g(searc)m(h,)h(and)e +3629 y(in)m(v)m(o)s(cations.)79 b(The)41 b(commands)h(are)h(found)e(b)m +(y)h(searc)m(hing)i(through)d(the)i(directories)630 3738 +y(listed)f(in)g Ft($PATH)p Fu(.)74 b(An)m(y)42 b(previously-remem)m(b)s +(ered)f(\014lename)h(is)g(discarded.)74 b(The)42 b Ft(-p)630 +3848 y Fu(option)34 b(inhibits)f(the)h(path)g(searc)m(h,)h(and)e Fr(\014lename)39 b Fu(is)34 b(used)f(as)h(the)f(lo)s(cation)j(of)e -Fr(name)p Fu(.)630 4033 y(The)42 b Ft(-r)g Fu(option)h(causes)f(the)h -(shell)g(to)g(forget)g(all)h(remem)m(b)s(ered)d(lo)s(cations.)79 -b(The)42 b Ft(-d)630 4143 y Fu(option)31 b(causes)g(the)f(shell)h(to)g -(forget)h(the)f(remem)m(b)s(ered)e(lo)s(cation)j(of)f(eac)m(h)h -Fr(name)p Fu(.)41 b(If)30 b(the)630 4253 y Ft(-t)39 b -Fu(option)h(is)g(supplied,)g(the)g(full)f(pathname)h(to)g(whic)m(h)f -(eac)m(h)i Fr(name)k Fu(corresp)s(onds)38 b(is)630 4362 -y(prin)m(ted.)i(If)28 b(m)m(ultiple)h Fr(name)34 b Fu(argumen)m(ts)29 -b(are)g(supplied)f(with)g Ft(-t)p Fu(,)h(the)g Fr(name)34 -b Fu(is)28 b(prin)m(ted)630 4472 y(b)s(efore)h(the)i(hashed)e(full)g -(pathname.)41 b(The)29 b Ft(-l)g Fu(option)i(causes)f(output)f(to)i(b)s -(e)e(displa)m(y)m(ed)630 4581 y(in)23 b(a)h(format)g(that)g(ma)m(y)g(b) -s(e)f(reused)f(as)i(input.)37 b(If)23 b(no)h(argumen)m(ts)f(are)h(giv)m -(en,)i(or)e(if)f(only)h Ft(-l)630 4691 y Fu(is)35 b(supplied,)f -(information)h(ab)s(out)g(remem)m(b)s(ered)f(commands)g(is)h(prin)m -(ted.)53 b(The)34 b(return)630 4800 y(status)d(is)f(zero)h(unless)f(a)h -Fr(name)k Fu(is)c(not)f(found)f(or)i(an)f(in)m(v)-5 b(alid)31 -b(option)g(is)f(supplied.)150 4961 y Ft(pwd)870 5096 -y(pwd)47 b([-LP])630 5230 y Fu(Prin)m(t)29 b(the)g(absolute)h(pathname) -e(of)h(the)h(curren)m(t)e(w)m(orking)h(directory)-8 b(.)42 -b(If)28 b(the)h Ft(-P)f Fu(option)630 5340 y(is)39 b(supplied,)h(the)f -(pathname)g(prin)m(ted)g(will)g(not)h(con)m(tain)g(sym)m(b)s(olic)f -(links.)67 b(If)38 b(the)i Ft(-L)p eop end +Fr(name)p Fu(.)630 3957 y(The)h Ft(-r)g Fu(option)h(causes)g(the)g +(shell)g(to)h(forget)f(all)h(remem)m(b)s(ered)e(lo)s(cations.)58 +b(Assigning)630 4067 y(to)42 b(the)f Ft(PATH)f Fu(v)-5 +b(ariable)42 b(also)g(clears)g(all)g(hashed)f(\014lenames.)73 +b(The)40 b Ft(-d)h Fu(option)h(causes)630 4177 y(the)f(shell)g(to)g +(forget)h(the)f(remem)m(b)s(ered)f(lo)s(cation)i(of)f(eac)m(h)h +Fr(name)p Fu(.)71 b(If)41 b(the)f Ft(-t)g Fu(option)630 +4286 y(is)c(supplied,)g(the)g(full)g(pathname)g(to)g(whic)m(h)g(eac)m +(h)h Fr(name)k Fu(corresp)s(onds)35 b(is)h(prin)m(ted.)56 +b(If)630 4396 y(m)m(ultiple)31 b Fr(name)k Fu(argumen)m(ts)30 +b(are)g(supplied)f(with)g Ft(-t)p Fu(,)h(the)g Fr(name)35 +b Fu(is)30 b(prin)m(ted)f(b)s(efore)h(the)630 4505 y(hashed)25 +b(full)h(pathname.)39 b(The)26 b Ft(-l)f Fu(option)i(causes)f(output)g +(to)g(b)s(e)g(displa)m(y)m(ed)g(in)g(a)h(format)630 4615 +y(that)d(ma)m(y)f(b)s(e)g(reused)f(as)h(input.)38 b(If)22 +b(no)h(argumen)m(ts)h(are)f(giv)m(en,)j(or)d(if)g(only)g +Ft(-l)g Fu(is)g(supplied,)630 4725 y(information)28 b(ab)s(out)f(remem) +m(b)s(ered)f(commands)h(is)h(prin)m(ted.)39 b(The)27 +b(return)f(status)i(is)f(zero)630 4834 y(unless)j(a)g +Fr(name)36 b Fu(is)30 b(not)h(found)e(or)h(an)h(in)m(v)-5 +b(alid)31 b(option)f(is)h(supplied.)150 4977 y Ft(pwd)870 +5104 y(pwd)47 b([-LP])630 5230 y Fu(Prin)m(t)29 b(the)g(absolute)h +(pathname)e(of)h(the)h(curren)m(t)e(w)m(orking)h(directory)-8 +b(.)42 b(If)28 b(the)h Ft(-P)f Fu(option)630 5340 y(is)39 +b(supplied,)h(the)f(pathname)g(prin)m(ted)g(will)g(not)h(con)m(tain)g +(sym)m(b)s(olic)f(links.)67 b(If)38 b(the)i Ft(-L)p eop +end %%Page: 53 59 TeXDict begin 53 58 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(Shell)30 b(Builtin)h(Commands)2069 b(53)630 299 y(option)44 @@ -12106,7 +12117,7 @@ b Fu(and)41 b(return)g(a)h(status)g(of)g(0)g(\(true\))h(or)f(1)630 (ust)h(b)s(e)f(a)i(separate)g(argumen)m(t.)41 b(Expressions)630 518 y(are)26 b(comp)s(osed)f(of)g(the)h(primaries)f(describ)s(ed)f(b)s (elo)m(w)h(in)g(Section)h(6.4)h([Bash)e(Conditional)630 -628 y(Expressions],)39 b(page)g(98.)64 b Ft(test)37 b +628 y(Expressions],)39 b(page)g(99.)64 b Ft(test)37 b Fu(do)s(es)g(not)h(accept)i(an)m(y)e(options,)i(nor)e(do)s(es)f(it)h (accept)630 737 y(and)30 b(ignore)h(an)f(argumen)m(t)h(of)f Ft(--)g Fu(as)h(signifying)f(the)h(end)f(of)g(options.)630 @@ -12140,7 +12151,7 @@ Fu(',)g(the)g(expression)g(is)g(true)f(if)h(and)f(only)h(if)g(the)1110 3358 y(second)j(argumen)m(t)f(is)h(n)m(ull.)50 b(If)33 b(the)h(\014rst)e(argumen)m(t)i(is)g(one)g(of)f(the)h(unary)1110 3467 y(conditional)42 b(op)s(erators)f(\(see)g(Section)h(6.4)f([Bash)g -(Conditional)g(Expres-)1110 3577 y(sions],)34 b(page)f(98\),)i(the)e +(Conditional)g(Expres-)1110 3577 y(sions],)34 b(page)f(99\),)i(the)e (expression)f(is)h(true)g(if)g(the)g(unary)e(test)j(is)f(true.)47 b(If)1110 3687 y(the)33 b(\014rst)g(argumen)m(t)h(is)f(not)g(a)h(v)-5 b(alid)34 b(unary)e(op)s(erator,)i(the)g(expression)f(is)1110 @@ -12148,7 +12159,7 @@ b(alid)34 b(unary)e(op)s(erator,)i(the)g(expression)f(is)1110 (wing)i(conditions)f(are)f(applied)h(in)f(the)g(order)g(listed.)1159 4196 y(1.)61 b(If)29 b(the)g(second)g(argumen)m(t)h(is)f(one)h(of)f (the)h(binary)e(conditional)j(op)s(era-)1290 4306 y(tors)c(\(see)h -(Section)g(6.4)g([Bash)g(Conditional)f(Expressions],)h(page)f(98\),) +(Section)g(6.4)g([Bash)g(Conditional)f(Expressions],)h(page)f(99\),) 1290 4416 y(the)d(result)g(of)f(the)h(expression)g(is)g(the)f(result)h (of)g(the)g(binary)f(test)h(using)1290 4525 y(the)35 b(\014rst)e(and)h(third)g(argumen)m(ts)h(as)f(op)s(erands.)52 @@ -12168,1701 +12179,1757 @@ eop end TeXDict begin 55 60 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(Shell)30 b(Builtin)h(Commands)2069 b(55)1159 299 y(4.)61 b(Otherwise,)30 b(the)h(expression)f(is)g(false.)630 -452 y(4)h(argumen)m(ts)1110 562 y(The)f(follo)m(wing)i(conditions)f -(are)f(applied)h(in)f(the)g(order)g(listed.)1159 693 +458 y(4)h(argumen)m(ts)1110 568 y(The)f(follo)m(wing)i(conditions)f +(are)f(applied)h(in)f(the)g(order)g(listed.)1159 702 y(1.)61 b(If)39 b(the)i(\014rst)e(argumen)m(t)h(is)g(`)p Ft(!)p Fu(',)j(the)d(result)f(is)h(the)g(negation)i(of)e(the)1290 -803 y(three-argumen)m(t)k(expression)e(comp)s(osed)g(of)h(the)g -(remaining)g(argu-)1290 913 y(men)m(ts.)1159 1044 y(2.)61 +812 y(three-argumen)m(t)k(expression)e(comp)s(osed)g(of)h(the)g +(remaining)g(argu-)1290 922 y(men)m(ts.)1159 1056 y(2.)61 b(If)31 b(the)g(\014rst)f(argumen)m(t)i(is)f(exactly)i(`)p Ft(\()p Fu(')e(and)g(the)g(fourth)f(argumen)m(t)i(is)1290 -1154 y(exactly)38 b(`)p Ft(\))p Fu(',)f(the)f(result)g(is)g(the)g(t)m -(w)m(o-argumen)m(t)i(test)f(of)f(the)g(second)1290 1263 -y(and)30 b(third)f(argumen)m(ts.)1159 1395 y(3.)61 b(Otherwise,)26 +1166 y(exactly)38 b(`)p Ft(\))p Fu(',)f(the)f(result)g(is)g(the)g(t)m +(w)m(o-argumen)m(t)i(test)f(of)f(the)g(second)1290 1275 +y(and)30 b(third)f(argumen)m(ts.)1159 1410 y(3.)61 b(Otherwise,)26 b(the)f(expression)f(is)h(parsed)f(and)g(ev)-5 b(aluated)26 -b(according)g(to)1290 1504 y(precedence)31 b(using)f(the)g(rules)g -(listed)h(ab)s(o)m(v)m(e.)630 1658 y(5)g(or)f(more)h(argumen)m(ts)1110 -1767 y(The)43 b(expression)f(is)i(parsed)e(and)g(ev)-5 -b(aluated)45 b(according)f(to)f(precedence)1110 1877 +b(according)g(to)1290 1519 y(precedence)31 b(using)f(the)g(rules)g +(listed)h(ab)s(o)m(v)m(e.)630 1679 y(5)g(or)f(more)h(argumen)m(ts)1110 +1788 y(The)43 b(expression)f(is)i(parsed)e(and)g(ev)-5 +b(aluated)45 b(according)f(to)f(precedence)1110 1898 y(using)30 b(the)g(rules)g(listed)h(ab)s(o)m(v)m(e.)630 -2030 y(When)40 b(used)f(with)g Ft(test)g Fu(or)h(`)p -Ft([)p Fu(',)j(the)d(`)p Ft(<)p Fu(')g(and)f(`)p Ft(>)p -Fu(')h(op)s(erators)g(sort)g(lexicographically)630 2140 -y(using)30 b(ASCI)s(I)f(ordering.)150 2293 y Ft(times)870 -2425 y(times)630 2556 y Fu(Prin)m(t)37 b(out)h(the)g(user)e(and)h -(system)g(times)h(used)f(b)m(y)g(the)h(shell)f(and)g(its)h(c)m -(hildren.)61 b(The)630 2666 y(return)29 b(status)i(is)f(zero.)150 -2819 y Ft(trap)870 2951 y(trap)47 b([-Plp])f([)p Fj(action)p -Ft(])f([)p Fj(sigspec)h Ft(...)o(])630 3082 y Fu(The)40 -b Fr(action)i Fu(is)e(a)h(command)f(that)h(is)f(read)h(and)e(executed)j -(when)d(the)i(shell)f(receiv)m(es)630 3192 y(signal)30 -b Fr(sigsp)s(ec)p Fu(.)40 b(If)29 b Fr(action)h Fu(is)f(absen)m(t)h -(\(and)f(there)g(is)g(a)g(single)h Fr(sigsp)s(ec)6 b -Fu(\))29 b(or)g(equal)h(to)g(`)p Ft(-)p Fu(',)630 3302 -y(eac)m(h)e(sp)s(eci\014ed)e(signal's)h(disp)s(osition)f(is)h(reset)g -(to)g(the)g(v)-5 b(alue)27 b(it)g(had)f(when)f(the)i(shell)g(w)m(as)630 -3411 y(started.)43 b(If)30 b Fr(action)j Fu(is)e(the)g(n)m(ull)f -(string,)i(then)e(the)i(signal)f(sp)s(eci\014ed)f(b)m(y)h(eac)m(h)h -Fr(sigsp)s(ec)37 b Fu(is)630 3521 y(ignored)30 b(b)m(y)h(the)f(shell)h -(and)f(commands)g(it)h(in)m(v)m(ok)m(es.)630 3652 y(If)44 -b(no)h(argumen)m(ts)g(are)g(supplied,)j Ft(trap)c Fu(prin)m(ts)g(the)h -(actions)h(asso)s(ciated)g(with)f(eac)m(h)630 3762 y(trapp)s(ed)29 -b(signal)j(as)f(a)g(set)g(of)f Ft(trap)g Fu(commands)g(that)h(can)g(b)s -(e)f(reused)g(as)h(shell)g(input)e(to)630 3871 y(restore)g(the)g -(curren)m(t)g(signal)g(disp)s(ositions.)40 b(If)28 b -Fr(action)i Fu(is)f(not)f(presen)m(t)h(and)f Ft(-p)g -Fu(has)h(b)s(een)630 3981 y(supplied,)39 b Ft(trap)e +2057 y(If)j(the)h(shell)g(is)f(not)h(in)f Fm(posix)g +Fu(mo)s(de,)i(when)d(used)h(with)g Ft(test)g Fu(or)g(`)p +Ft([)p Fu(',)i(the)f(`)p Ft(<)p Fu(')g(and)f(`)p Ft(>)p +Fu(')630 2167 y(op)s(erators)g(sort)g(lexicographically)i(using)d(ASCI) +s(I)f(ordering.)50 b(If)33 b(the)h(shell)g(is)f(in)h +Fm(posix)630 2276 y Fu(mo)s(de,)c(these)h(op)s(erators)g(use)f(the)g +(curren)m(t)g(lo)s(cale.)630 2411 y(The)g(historical)i(op)s +(erator-precedence)f(parsing)f(with)g(4)h(or)f(more)h(argumen)m(ts)g +(can)f(lead)630 2521 y(to)k(am)m(biguities)g(when)e(it)i(encoun)m(ters) +f(strings)g(that)h(lo)s(ok)f(lik)m(e)i(primaries.)48 +b(The)33 b Fm(posix)630 2630 y Fu(standard)42 b(has)g(deprecated)i(the) +f Ft(-a)f Fu(and)g Ft(-o)g Fu(primaries)g(and)h(enclosing)g +(expressions)630 2740 y(within)28 b(paren)m(theses.)40 +b(Scripts)28 b(should)f(no)h(longer)h(use)f(them.)40 +b(It's)28 b(m)m(uc)m(h)g(more)h(reliable)630 2849 y(to)f(restrict)f +(test)h(in)m(v)m(o)s(cations)h(to)e(a)g(single)h(primary)-8 +b(,)27 b(and)f(to)i(replace)g(uses)e(of)h Ft(-a)f Fu(and)h +Ft(-o)630 2959 y Fu(with)j(the)h(shell's)f Ft(&&)g Fu(and)g +Ft(||)g Fu(list)h(op)s(erators.)41 b(F)-8 b(or)31 b(example,)g(use)870 +3093 y Ft(test)47 b(-n)g(string1)f(&&)h(test)f(-n)i(string2)630 +3228 y Fu(instead)31 b(of)870 3362 y Ft(test)47 b(-n)g(string1)f(-a)h +(-n)g(string2)150 3522 y(times)870 3656 y(times)630 3791 +y Fu(Prin)m(t)37 b(out)h(the)g(user)e(and)h(system)g(times)h(used)f(b)m +(y)g(the)h(shell)f(and)g(its)h(c)m(hildren.)61 b(The)630 +3900 y(return)29 b(status)i(is)f(zero.)150 4060 y Ft(trap)870 +4194 y(trap)47 b([-Plp])f([)p Fj(action)p Ft(])f([)p +Fj(sigspec)h Ft(...)o(])630 4329 y Fu(The)40 b Fr(action)i +Fu(is)e(a)h(command)f(that)h(is)f(read)h(and)e(executed)j(when)d(the)i +(shell)f(receiv)m(es)630 4438 y(signal)30 b Fr(sigsp)s(ec)p +Fu(.)40 b(If)29 b Fr(action)h Fu(is)f(absen)m(t)h(\(and)f(there)g(is)g +(a)g(single)h Fr(sigsp)s(ec)6 b Fu(\))29 b(or)g(equal)h(to)g(`)p +Ft(-)p Fu(',)630 4548 y(eac)m(h)e(sp)s(eci\014ed)e(signal's)h(disp)s +(osition)f(is)h(reset)g(to)g(the)g(v)-5 b(alue)27 b(it)g(had)f(when)f +(the)i(shell)g(w)m(as)630 4658 y(started.)43 b(If)30 +b Fr(action)j Fu(is)e(the)g(n)m(ull)f(string,)i(then)e(the)i(signal)f +(sp)s(eci\014ed)f(b)m(y)h(eac)m(h)h Fr(sigsp)s(ec)37 +b Fu(is)630 4767 y(ignored)30 b(b)m(y)h(the)f(shell)h(and)f(commands)g +(it)h(in)m(v)m(ok)m(es.)630 4902 y(If)44 b(no)h(argumen)m(ts)g(are)g +(supplied,)j Ft(trap)c Fu(prin)m(ts)g(the)h(actions)h(asso)s(ciated)g +(with)f(eac)m(h)630 5011 y(trapp)s(ed)29 b(signal)j(as)f(a)g(set)g(of)f +Ft(trap)g Fu(commands)g(that)h(can)g(b)s(e)f(reused)g(as)h(shell)g +(input)e(to)630 5121 y(restore)g(the)g(curren)m(t)g(signal)g(disp)s +(ositions.)40 b(If)28 b Fr(action)i Fu(is)f(not)f(presen)m(t)h(and)f +Ft(-p)g Fu(has)h(b)s(een)630 5230 y(supplied,)39 b Ft(trap)e Fu(displa)m(ys)i(the)f(trap)h(commands)f(asso)s(ciated)h(with)f(eac)m -(h)i Fr(sigsp)s(ec)p Fu(,)h(or,)630 4091 y(if)32 b(no)g +(h)i Fr(sigsp)s(ec)p Fu(,)h(or,)630 5340 y(if)32 b(no)g Fr(sigsp)s(ec)6 b Fu(s)32 b(are)h(supplied,)e(for)h(all)h(trapp)s(ed)e -(signals,)j(as)e(a)h(set)g(of)f Ft(trap)f Fu(commands)630 -4200 y(that)44 b(can)g(b)s(e)f(reused)g(as)g(shell)h(input)f(to)h -(restore)g(the)g(curren)m(t)f(signal)h(disp)s(ositions.)630 -4310 y(The)31 b Ft(-P)g Fu(option)g(b)s(eha)m(v)m(es)h(similarly)-8 -b(,)33 b(but)e(displa)m(ys)g(only)g(the)h(actions)g(asso)s(ciated)h -(with)630 4419 y(eac)m(h)43 b Fr(sigsp)s(ec)k Fu(argumen)m(t.)74 -b Ft(-P)41 b Fu(requires)g(at)h(least)h(one)f Fr(sigsp)s(ec)47 -b Fu(argumen)m(t.)75 b(The)41 b Ft(-P)630 4529 y Fu(or)34 -b Ft(-p)f Fu(options)h(to)g Ft(trap)e Fu(ma)m(y)j(b)s(e)e(used)g(in)g -(a)h(subshell)f(en)m(vironmen)m(t)h(\(e.g.,)i(command)630 -4639 y(substitution\))k(and,)j(as)d(long)h(as)g(they)g(are)f(used)g(b)s -(efore)g Ft(trap)f Fu(is)h(used)g(to)h(c)m(hange)h(a)630 -4748 y(signal's)31 b(handling,)f(will)h(displa)m(y)f(the)h(state)h(of)e -(its)h(paren)m(t's)g(traps.)630 4880 y(The)21 b Ft(-l)f -Fu(option)i(causes)g Ft(trap)e Fu(to)i(prin)m(t)f(a)g(list)h(of)g -(signal)g(names)f(and)g(their)g(corresp)s(onding)630 -4989 y(n)m(um)m(b)s(ers.)37 b(Eac)m(h)24 b Fr(sigsp)s(ec)30 -b Fu(is)23 b(either)i(a)f(signal)g(name)g(or)f(a)h(signal)h(n)m(um)m(b) -s(er.)37 b(Signal)24 b(names)630 5099 y(are)31 b(case)g(insensitiv)m(e) -h(and)d(the)i Ft(SIG)e Fu(pre\014x)h(is)g(optional.)630 -5230 y(If)f(a)g Fr(sigsp)s(ec)35 b Fu(is)30 b Ft(0)f -Fu(or)g Ft(EXIT)p Fu(,)f Fr(action)j Fu(is)e(executed)h(when)f(the)g -(shell)g(exits.)42 b(If)28 b(a)i Fr(sigsp)s(ec)35 b Fu(is)630 -5340 y Ft(DEBUG)p Fu(,)g Fr(action)g Fu(is)g(executed)h(b)s(efore)e(ev) -m(ery)h(simple)g(command,)h Ft(for)d Fu(command,)j Ft(case)p +(signals,)j(as)e(a)h(set)g(of)f Ft(trap)f Fu(commands)p eop end %%Page: 56 62 TeXDict begin 56 61 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(56)630 299 y(command,)29 -b Ft(select)d Fu(command,)j(\(\()g(arithmetic)h(command,)e([[)h -(conditional)h(command,)630 408 y(arithmetic)44 b Ft(for)e -Fu(command,)k(and)c(b)s(efore)g(the)h(\014rst)f(command)g(executes)i -(in)f(a)g(shell)630 518 y(function.)d(Refer)31 b(to)g(the)f -(description)h(of)f(the)h Ft(extdebug)d Fu(option)j(to)g(the)f -Ft(shopt)f Fu(builtin)630 628 y(\(see)35 b(Section)g(4.3.2)g([The)f -(Shopt)f(Builtin],)j(page)f(72\))g(for)f(details)h(of)f(its)g(e\013ect) -i(on)e(the)630 737 y Ft(DEBUG)25 b Fu(trap.)39 b(If)26 -b(a)g Fr(sigsp)s(ec)32 b Fu(is)26 b Ft(RETURN)p Fu(,)g -Fr(action)i Fu(is)e(executed)h(eac)m(h)g(time)g(a)g(shell)f(function) -630 847 y(or)k(a)h(script)f(executed)i(with)e(the)g Ft(.)g -Fu(or)h Ft(source)d Fu(builtins)i(\014nishes)f(executing.)630 -984 y(If)c(a)h Fr(sigsp)s(ec)31 b Fu(is)25 b Ft(ERR)p +b(Shell)30 b(Builtin)h(Commands)2069 b(56)630 299 y(that)44 +b(can)g(b)s(e)f(reused)g(as)g(shell)h(input)f(to)h(restore)g(the)g +(curren)m(t)f(signal)h(disp)s(ositions.)630 408 y(The)31 +b Ft(-P)g Fu(option)g(b)s(eha)m(v)m(es)h(similarly)-8 +b(,)33 b(but)e(displa)m(ys)g(only)g(the)h(actions)g(asso)s(ciated)h +(with)630 518 y(eac)m(h)43 b Fr(sigsp)s(ec)k Fu(argumen)m(t.)74 +b Ft(-P)41 b Fu(requires)g(at)h(least)h(one)f Fr(sigsp)s(ec)47 +b Fu(argumen)m(t.)75 b(The)41 b Ft(-P)630 628 y Fu(or)34 +b Ft(-p)f Fu(options)h(to)g Ft(trap)e Fu(ma)m(y)j(b)s(e)e(used)g(in)g +(a)h(subshell)f(en)m(vironmen)m(t)h(\(e.g.,)i(command)630 +737 y(substitution\))k(and,)j(as)d(long)h(as)g(they)g(are)f(used)g(b)s +(efore)g Ft(trap)f Fu(is)h(used)g(to)h(c)m(hange)h(a)630 +847 y(signal's)31 b(handling,)f(will)h(displa)m(y)f(the)h(state)h(of)e +(its)h(paren)m(t's)g(traps.)630 982 y(The)21 b Ft(-l)f +Fu(option)i(causes)g Ft(trap)e Fu(to)i(prin)m(t)f(a)g(list)h(of)g +(signal)g(names)f(and)g(their)g(corresp)s(onding)630 +1091 y(n)m(um)m(b)s(ers.)37 b(Eac)m(h)24 b Fr(sigsp)s(ec)30 +b Fu(is)23 b(either)i(a)f(signal)g(name)g(or)f(a)h(signal)h(n)m(um)m(b) +s(er.)37 b(Signal)24 b(names)630 1201 y(are)31 b(case)g(insensitiv)m(e) +h(and)d(the)i Ft(SIG)e Fu(pre\014x)h(is)g(optional.)630 +1336 y(If)f(a)g Fr(sigsp)s(ec)35 b Fu(is)30 b Ft(0)f +Fu(or)g Ft(EXIT)p Fu(,)f Fr(action)j Fu(is)e(executed)h(when)f(the)g +(shell)g(exits.)42 b(If)28 b(a)i Fr(sigsp)s(ec)35 b Fu(is)630 +1445 y Ft(DEBUG)p Fu(,)g Fr(action)g Fu(is)g(executed)h(b)s(efore)e(ev) +m(ery)h(simple)g(command,)h Ft(for)d Fu(command,)j Ft(case)630 +1555 y Fu(command,)29 b Ft(select)d Fu(command,)j(\(\()g(arithmetic)h +(command,)e([[)h(conditional)h(command,)630 1665 y(arithmetic)44 +b Ft(for)e Fu(command,)k(and)c(b)s(efore)g(the)h(\014rst)f(command)g +(executes)i(in)f(a)g(shell)630 1774 y(function.)d(Refer)31 +b(to)g(the)f(description)h(of)f(the)h Ft(extdebug)d Fu(option)j(to)g +(the)f Ft(shopt)f Fu(builtin)630 1884 y(\(see)35 b(Section)g(4.3.2)g +([The)f(Shopt)f(Builtin],)j(page)f(73\))g(for)f(details)h(of)f(its)g +(e\013ect)i(on)e(the)630 1993 y Ft(DEBUG)25 b Fu(trap.)39 +b(If)26 b(a)g Fr(sigsp)s(ec)32 b Fu(is)26 b Ft(RETURN)p +Fu(,)g Fr(action)i Fu(is)e(executed)h(eac)m(h)g(time)g(a)g(shell)f +(function)630 2103 y(or)k(a)h(script)f(executed)i(with)e(the)g +Ft(.)g Fu(or)h Ft(source)d Fu(builtins)i(\014nishes)f(executing.)630 +2238 y(If)c(a)h Fr(sigsp)s(ec)31 b Fu(is)25 b Ft(ERR)p Fu(,)h Fr(action)g Fu(is)g(executed)g(whenev)m(er)f(a)h(pip)s(eline)f -(\(whic)m(h)g(ma)m(y)h(consist)g(of)630 1093 y(a)31 b(single)h(simple)f +(\(whic)m(h)g(ma)m(y)h(consist)g(of)630 2347 y(a)31 b(single)h(simple)f (command\),)h(a)f(list,)h(or)f(a)h(comp)s(ound)d(command)i(returns)f(a) -h(non-zero)630 1203 y(exit)e(status,)g(sub)5 b(ject)27 +h(non-zero)630 2457 y(exit)e(status,)g(sub)5 b(ject)27 b(to)i(the)f(follo)m(wing)h(conditions.)40 b(The)28 b -Ft(ERR)f Fu(trap)g(is)h(not)g(executed)h(if)630 1313 +Ft(ERR)f Fu(trap)g(is)h(not)g(executed)h(if)630 2567 y(the)24 b(failed)h(command)e(is)h(part)g(of)g(the)g(command)g(list)h -(immediately)g(follo)m(wing)h(an)d Ft(until)630 1422 +(immediately)g(follo)m(wing)h(an)d Ft(until)630 2676 y Fu(or)h Ft(while)f Fu(k)m(eyw)m(ord,)j(part)e(of)g(the)g(test)h (follo)m(wing)h(the)e Ft(if)g Fu(or)g Ft(elif)f Fu(reserv)m(ed)h(w)m -(ords,)h(part)630 1532 y(of)37 b(a)g(command)f(executed)i(in)e(a)h +(ords,)h(part)630 2786 y(of)37 b(a)g(command)f(executed)i(in)e(a)h Ft(&&)f Fu(or)h Ft(||)f Fu(list)h(except)g(the)g(command)g(follo)m -(wing)h(the)630 1641 y(\014nal)f Ft(&&)f Fu(or)h Ft(||)p +(wing)h(the)630 2895 y(\014nal)f Ft(&&)f Fu(or)h Ft(||)p Fu(,)i(an)m(y)e(command)g(in)g(a)g(pip)s(eline)g(but)f(the)i(last,)i -(or)d(if)g(the)g(command's)630 1751 y(return)31 b(status)i(is)f(b)s +(or)d(if)g(the)g(command's)630 3005 y(return)31 b(status)i(is)f(b)s (eing)f(in)m(v)m(erted)i(using)f Ft(!)p Fu(.)46 b(These)32 -b(are)g(the)h(same)f(conditions)h(ob)s(ey)m(ed)630 1861 +b(are)g(the)h(same)f(conditions)h(ob)s(ey)m(ed)630 3114 y(b)m(y)d(the)h Ft(errexit)d Fu(\()p Ft(-e)p Fu(\))j(option.)630 -1998 y(Signals)23 b(ignored)h(up)s(on)e(en)m(try)h(to)h(a)g(non-in)m +3249 y(Signals)23 b(ignored)h(up)s(on)e(en)m(try)h(to)h(a)g(non-in)m (teractiv)m(e)i(shell)d(cannot)h(b)s(e)f(trapp)s(ed)f(or)h(reset.)630 -2107 y(In)m(teractiv)m(e)i(shells)d(p)s(ermit)f(trapping)h(signals)h +3359 y(In)m(teractiv)m(e)i(shells)d(p)s(ermit)f(trapping)h(signals)h (ignored)f(on)g(en)m(try)-8 b(.)39 b(T)-8 b(rapp)s(ed)21 -b(signals)h(that)630 2217 y(are)30 b(not)g(b)s(eing)f(ignored)h(are)g +b(signals)h(that)630 3469 y(are)30 b(not)g(b)s(eing)f(ignored)h(are)g (reset)g(to)g(their)g(original)g(v)-5 b(alues)30 b(in)g(a)g(subshell)e -(or)i(subshell)630 2326 y(en)m(vironmen)m(t)h(when)e(one)i(is)f -(created.)630 2463 y(The)g(return)f(status)i(is)f(zero)h(unless)f(a)h +(or)i(subshell)630 3578 y(en)m(vironmen)m(t)h(when)e(one)i(is)f +(created.)630 3713 y(The)g(return)f(status)i(is)f(zero)h(unless)f(a)h Fr(sigsp)s(ec)36 b Fu(do)s(es)30 b(not)h(sp)s(ecify)f(a)g(v)-5 -b(alid)31 b(signal.)150 2628 y Ft(true)870 2765 y(true)630 -2902 y Fu(Do)s(es)g(nothing,)g(returns)e(a)h(0)h(status.)150 -3066 y Ft(umask)870 3203 y(umask)46 b([-p])h([-S])g([)p -Fj(mode)p Ft(])630 3340 y Fu(Set)30 b(the)f(shell)h(pro)s(cess's)f +b(alid)31 b(signal.)150 3873 y Ft(true)870 4008 y(true)630 +4143 y Fu(Do)s(es)g(nothing,)g(returns)e(a)h(0)h(status.)150 +4303 y Ft(umask)870 4438 y(umask)46 b([-p])h([-S])g([)p +Fj(mode)p Ft(])630 4573 y Fu(Set)30 b(the)f(shell)h(pro)s(cess's)f (\014le)h(creation)g(mask)g(to)g Fr(mo)s(de)p Fu(.)40 b(If)29 b Fr(mo)s(de)34 b Fu(b)s(egins)29 b(with)g(a)h(digit,)630 -3450 y(it)e(is)f(in)m(terpreted)g(as)g(an)g(o)s(ctal)i(n)m(um)m(b)s +4682 y(it)e(is)f(in)m(terpreted)g(as)g(an)g(o)s(ctal)i(n)m(um)m(b)s (er;)e(if)g(not,)h(it)g(is)f(in)m(terpreted)g(as)g(a)h(sym)m(b)s(olic)f -(mo)s(de)630 3559 y(mask)i(similar)g(to)g(that)h(accepted)g(b)m(y)f +(mo)s(de)630 4792 y(mask)i(similar)g(to)g(that)h(accepted)g(b)m(y)f (the)g Ft(chmod)e Fu(command.)40 b(If)28 b Fr(mo)s(de)34 -b Fu(is)28 b(omitted,)j(the)630 3669 y(curren)m(t)39 +b Fu(is)28 b(omitted,)j(the)630 4902 y(curren)m(t)39 b(v)-5 b(alue)40 b(of)f(the)g(mask)g(is)h(prin)m(ted.)66 b(If)39 b(the)g Ft(-S)g Fu(option)g(is)h(supplied)d(without)j(a)630 -3778 y Fr(mo)s(de)d Fu(argumen)m(t,)d(the)e(mask)g(is)h(prin)m(ted)f +5011 y Fr(mo)s(de)d Fu(argumen)m(t,)d(the)e(mask)g(is)h(prin)m(ted)f (in)g(a)g(sym)m(b)s(olic)h(format.)47 b(If)32 b(the)g -Ft(-p)g Fu(option)h(is)630 3888 y(supplied,)f(and)f Fr(mo)s(de)37 +Ft(-p)g Fu(option)h(is)630 5121 y(supplied,)f(and)f Fr(mo)s(de)37 b Fu(is)32 b(omitted,)i(the)f(output)f(is)g(in)g(a)g(form)g(that)h(ma)m -(y)g(b)s(e)e(reused)h(as)630 3998 y(input.)62 b(The)38 +(y)g(b)s(e)e(reused)h(as)630 5230 y(input.)62 b(The)38 b(return)f(status)h(is)g(zero)g(if)g(the)g(mo)s(de)g(is)g(successfully) -g(c)m(hanged)g(or)g(if)g(no)630 4107 y Fr(mo)s(de)d Fu(argumen)m(t)c -(is)f(supplied,)g(and)f(non-zero)i(otherwise.)630 4244 -y(Note)38 b(that)e(when)g(the)g(mo)s(de)g(is)g(in)m(terpreted)h(as)f -(an)g(o)s(ctal)i(n)m(um)m(b)s(er,)e(eac)m(h)i(n)m(um)m(b)s(er)d(of)630 -4354 y(the)f(umask)g(is)h(subtracted)f(from)f Ft(7)p -Fu(.)53 b(Th)m(us,)34 b(a)h(umask)e(of)i Ft(022)e Fu(results)h(in)g(p)s -(ermissions)630 4463 y(of)d Ft(755)p Fu(.)150 4628 y -Ft(unset)870 4765 y(unset)46 b([-fnv])g([)p Fj(name)p -Ft(])630 4902 y Fu(Remo)m(v)m(e)36 b(eac)m(h)f(v)-5 b(ariable)35 -b(or)f(function)f Fr(name)p Fu(.)52 b(If)33 b(the)i Ft(-v)e -Fu(option)h(is)g(giv)m(en,)j(eac)m(h)e Fr(name)630 5011 -y Fu(refers)27 b(to)h(a)g(shell)f(v)-5 b(ariable)28 b(and)f(that)h(v)-5 -b(ariable)28 b(is)f(remo)m(v)m(ed.)41 b(If)27 b(the)g -Ft(-f)g Fu(option)g(is)h(giv)m(en,)630 5121 y(the)37 -b Fr(name)5 b Fu(s)37 b(refer)f(to)i(shell)f(functions,)h(and)e(the)h -(function)g(de\014nition)f(is)h(remo)m(v)m(ed.)61 b(If)630 -5230 y(the)34 b Ft(-n)e Fu(option)i(is)f(supplied,)h(and)e -Fr(name)39 b Fu(is)33 b(a)h(v)-5 b(ariable)34 b(with)f(the)h -Ft(nameref)d Fu(attribute,)630 5340 y Fr(name)42 b Fu(will)37 -b(b)s(e)f(unset)g(rather)g(than)h(the)g(v)-5 b(ariable)37 -b(it)g(references.)60 b Ft(-n)36 b Fu(has)g(no)h(e\013ect)h(if)p -eop end +g(c)m(hanged)g(or)g(if)g(no)630 5340 y Fr(mo)s(de)d Fu(argumen)m(t)c +(is)f(supplied,)g(and)f(non-zero)i(otherwise.)p eop end %%Page: 57 63 TeXDict begin 57 62 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(57)630 299 y(the)39 -b Ft(-f)g Fu(option)g(is)h(supplied.)65 b(If)39 b(no)g(options)h(are)f -(supplied,)h(eac)m(h)h Fr(name)j Fu(refers)39 b(to)h(a)630 -408 y(v)-5 b(ariable;)45 b(if)39 b(there)g(is)g(no)g(v)-5 -b(ariable)40 b(b)m(y)f(that)h(name,)h(a)f(function)f(with)g(that)g -(name,)j(if)630 518 y(an)m(y)-8 b(,)34 b(is)e(unset.)46 -b(Readonly)33 b(v)-5 b(ariables)33 b(and)f(functions)g(ma)m(y)h(not)f -(b)s(e)g(unset.)46 b(Some)33 b(shell)630 628 y(v)-5 b(ariables)29 -b(lose)h(their)e(sp)s(ecial)h(b)s(eha)m(vior)g(if)f(they)h(are)g -(unset;)g(suc)m(h)f(b)s(eha)m(vior)h(is)g(noted)f(in)630 -737 y(the)35 b(description)h(of)f(the)g(individual)g(v)-5 -b(ariables.)56 b(The)34 b(return)g(status)i(is)f(zero)h(unless)f(a)630 -847 y Fr(name)h Fu(is)30 b(readonly)g(or)h(ma)m(y)g(not)f(b)s(e)g -(unset.)150 1077 y Fs(4.2)68 b(Bash)45 b(Builtin)g(Commands)150 -1237 y Fu(This)c(section)h(describ)s(es)f(builtin)f(commands)h(whic)m -(h)g(are)h(unique)e(to)j(or)e(ha)m(v)m(e)h(b)s(een)f(extended)g(in)150 -1346 y(Bash.)g(Some)30 b(of)h(these)g(commands)f(are)g(sp)s(eci\014ed)g -(in)g(the)h Fm(posix)e Fu(standard.)150 1496 y Ft(alias)870 -1625 y(alias)46 b([-p])h([)p Fj(name)p Ft([=)p Fj(value)p -Ft(])d(...)o(])630 1755 y Fu(Without)26 b(argumen)m(ts)f(or)g(with)f -(the)h Ft(-p)g Fu(option,)h Ft(alias)e Fu(prin)m(ts)g(the)h(list)h(of)f -(aliases)h(on)f(the)630 1864 y(standard)g(output)g(in)g(a)h(form)f +b(Shell)30 b(Builtin)h(Commands)2069 b(57)630 299 y(Note)38 +b(that)e(when)g(the)g(mo)s(de)g(is)g(in)m(terpreted)h(as)f(an)g(o)s +(ctal)i(n)m(um)m(b)s(er,)e(eac)m(h)i(n)m(um)m(b)s(er)d(of)630 +408 y(the)f(umask)g(is)h(subtracted)f(from)f Ft(7)p Fu(.)53 +b(Th)m(us,)34 b(a)h(umask)e(of)i Ft(022)e Fu(results)h(in)g(p)s +(ermissions)630 518 y(of)d Ft(755)p Fu(.)150 664 y Ft(unset)870 +791 y(unset)46 b([-fnv])g([)p Fj(name)p Ft(])630 919 +y Fu(Remo)m(v)m(e)36 b(eac)m(h)f(v)-5 b(ariable)35 b(or)f(function)f +Fr(name)p Fu(.)52 b(If)33 b(the)i Ft(-v)e Fu(option)h(is)g(giv)m(en,)j +(eac)m(h)e Fr(name)630 1029 y Fu(refers)27 b(to)h(a)g(shell)f(v)-5 +b(ariable)28 b(and)f(that)h(v)-5 b(ariable)28 b(is)f(remo)m(v)m(ed.)41 +b(If)27 b(the)g Ft(-f)g Fu(option)g(is)h(giv)m(en,)630 +1138 y(the)37 b Fr(name)5 b Fu(s)37 b(refer)f(to)i(shell)f(functions,)h +(and)e(the)h(function)g(de\014nition)f(is)h(remo)m(v)m(ed.)61 +b(If)630 1248 y(the)34 b Ft(-n)e Fu(option)i(is)f(supplied,)h(and)e +Fr(name)39 b Fu(is)33 b(a)h(v)-5 b(ariable)34 b(with)f(the)h +Ft(nameref)d Fu(attribute,)630 1357 y Fr(name)42 b Fu(will)37 +b(b)s(e)f(unset)g(rather)g(than)h(the)g(v)-5 b(ariable)37 +b(it)g(references.)60 b Ft(-n)36 b Fu(has)g(no)h(e\013ect)h(if)630 +1467 y(the)h Ft(-f)g Fu(option)g(is)h(supplied.)65 b(If)39 +b(no)g(options)h(are)f(supplied,)h(eac)m(h)h Fr(name)j +Fu(refers)39 b(to)h(a)630 1577 y(v)-5 b(ariable;)45 b(if)39 +b(there)g(is)g(no)g(v)-5 b(ariable)40 b(b)m(y)f(that)h(name,)h(a)f +(function)f(with)g(that)g(name,)j(if)630 1686 y(an)m(y)-8 +b(,)34 b(is)e(unset.)46 b(Readonly)33 b(v)-5 b(ariables)33 +b(and)f(functions)g(ma)m(y)h(not)f(b)s(e)g(unset.)46 +b(Some)33 b(shell)630 1796 y(v)-5 b(ariables)29 b(lose)h(their)e(sp)s +(ecial)h(b)s(eha)m(vior)g(if)f(they)h(are)g(unset;)g(suc)m(h)f(b)s(eha) +m(vior)h(is)g(noted)f(in)630 1905 y(the)35 b(description)h(of)f(the)g +(individual)g(v)-5 b(ariables.)56 b(The)34 b(return)g(status)i(is)f +(zero)h(unless)f(a)630 2015 y Fr(name)h Fu(is)30 b(readonly)g(or)h(ma)m +(y)g(not)f(b)s(e)g(unset.)150 2242 y Fs(4.2)68 b(Bash)45 +b(Builtin)g(Commands)150 2401 y Fu(This)c(section)h(describ)s(es)f +(builtin)f(commands)h(whic)m(h)g(are)h(unique)e(to)j(or)e(ha)m(v)m(e)h +(b)s(een)f(extended)g(in)150 2511 y(Bash.)g(Some)30 b(of)h(these)g +(commands)f(are)g(sp)s(eci\014ed)g(in)g(the)h Fm(posix)e +Fu(standard.)150 2657 y Ft(alias)870 2784 y(alias)46 +b([-p])h([)p Fj(name)p Ft([=)p Fj(value)p Ft(])d(...)o(])630 +2912 y Fu(Without)26 b(argumen)m(ts)f(or)g(with)f(the)h +Ft(-p)g Fu(option,)h Ft(alias)e Fu(prin)m(ts)g(the)h(list)h(of)f +(aliases)h(on)f(the)630 3022 y(standard)g(output)g(in)g(a)h(form)f (that)h(allo)m(ws)h(them)e(to)h(b)s(e)f(reused)g(as)g(input.)39 -b(If)25 b(argumen)m(ts)630 1974 y(are)j(supplied,)e(an)i(alias)g(is)f +b(If)25 b(argumen)m(ts)630 3131 y(are)j(supplied,)e(an)i(alias)g(is)f (de\014ned)f(for)h(eac)m(h)h Fr(name)33 b Fu(whose)27 b Fr(v)-5 b(alue)33 b Fu(is)27 b(giv)m(en.)41 b(If)26 -b(no)h Fr(v)-5 b(alue)630 2083 y Fu(is)37 b(giv)m(en,)j(the)d(name)g +b(no)h Fr(v)-5 b(alue)630 3241 y Fu(is)37 b(giv)m(en,)j(the)d(name)g (and)g(v)-5 b(alue)37 b(of)h(the)f(alias)h(is)f(prin)m(ted.)61 -b(Aliases)38 b(are)f(describ)s(ed)f(in)630 2193 y(Section)31 -b(6.6)h([Aliases],)g(page)f(102.)150 2342 y Ft(bind)870 -2472 y(bind)47 b([-m)g Fj(keymap)p Ft(])e([-lpsvPSVX])870 -2581 y(bind)i([-m)g Fj(keymap)p Ft(])e([-q)i Fj(function)p +b(Aliases)38 b(are)f(describ)s(ed)f(in)630 3350 y(Section)31 +b(6.6)h([Aliases],)g(page)f(103.)150 3496 y Ft(bind)870 +3624 y(bind)47 b([-m)g Fj(keymap)p Ft(])e([-lpsvPSVX])870 +3733 y(bind)i([-m)g Fj(keymap)p Ft(])e([-q)i Fj(function)p Ft(])f([-u)g Fj(function)p Ft(])g([-r)h Fj(keyseq)p Ft(])870 -2691 y(bind)g([-m)g Fj(keymap)p Ft(])e(-f)j Fj(filename)870 -2800 y Ft(bind)f([-m)g Fj(keymap)p Ft(])e(-x)j Fj(keyseq:shell-command) -870 2910 y Ft(bind)f([-m)g Fj(keymap)p Ft(])e Fj(keyseq:function-name) -870 3020 y Ft(bind)i([-m)g Fj(keymap)p Ft(])e Fj -(keyseq:readline-command)870 3129 y Ft(bind)i Fj(readline-command-line) -630 3259 y Fu(Displa)m(y)22 b(curren)m(t)f(Readline)h(\(see)f(Chapter)g -(8)g([Command)f(Line)h(Editing],)j(page)e(121\))g(k)m(ey)630 -3368 y(and)36 b(function)g(bindings,)i(bind)d(a)i(k)m(ey)g(sequence)g -(to)h(a)f(Readline)g(function)f(or)h(macro,)630 3478 -y(or)44 b(set)h(a)g(Readline)f(v)-5 b(ariable.)83 b(Eac)m(h)45 -b(non-option)g(argumen)m(t)f(is)g(a)h(command)f(as)g(it)630 -3587 y(w)m(ould)e(app)s(ear)f(in)h(a)h(Readline)g(initialization)i -(\014le)d(\(see)h(Section)g(8.3)g([Readline)g(Init)630 -3697 y(File],)c(page)d(124\),)j(but)c(eac)m(h)h(binding)f(or)g(command) -h(m)m(ust)f(b)s(e)g(passed)g(as)h(a)g(separate)630 3807 -y(argumen)m(t;)31 b(e.g.,)h(`)p Ft("\\C-x\\C-r":re-read-init-f)o(ile)p -Fu('.)630 3936 y(Options,)e(if)h(supplied,)e(ha)m(v)m(e)i(the)g(follo)m -(wing)h(meanings:)630 4085 y Ft(-m)e Fj(keymap)66 b Fu(Use)54 -b Fr(k)m(eymap)j Fu(as)d(the)g(k)m(eymap)g(to)h(b)s(e)e(a\013ected)i(b) -m(y)f(the)g(subsequen)m(t)1110 4195 y(bindings.)46 b(Acceptable)34 +3843 y(bind)g([-m)g Fj(keymap)p Ft(])e(-f)j Fj(filename)870 +3953 y Ft(bind)f([-m)g Fj(keymap)p Ft(])e(-x)j Fj(keyseq[:)d +(]shell-command)870 4062 y Ft(bind)i([-m)g Fj(keymap)p +Ft(])e Fj(keyseq:function-name)870 4172 y Ft(bind)i([-m)g +Fj(keymap)p Ft(])e Fj(keyseq:readline-command)870 4281 +y Ft(bind)i Fj(readline-command-line)630 4409 y Fu(Displa)m(y)22 +b(curren)m(t)f(Readline)h(\(see)f(Chapter)g(8)g([Command)f(Line)h +(Editing],)j(page)e(122\))g(k)m(ey)630 4519 y(and)36 +b(function)g(bindings,)i(bind)d(a)i(k)m(ey)g(sequence)g(to)h(a)f +(Readline)g(function)f(or)h(macro,)630 4628 y(or)44 b(set)h(a)g +(Readline)f(v)-5 b(ariable.)83 b(Eac)m(h)45 b(non-option)g(argumen)m(t) +f(is)g(a)h(command)f(as)g(it)630 4738 y(w)m(ould)e(app)s(ear)f(in)h(a)h +(Readline)g(initialization)i(\014le)d(\(see)h(Section)g(8.3)g +([Readline)g(Init)630 4847 y(File],)c(page)d(125\),)j(but)c(eac)m(h)h +(binding)f(or)g(command)h(m)m(ust)f(b)s(e)g(passed)g(as)h(a)g(separate) +630 4957 y(argumen)m(t;)31 b(e.g.,)h(`)p Ft +("\\C-x\\C-r":re-read-init-f)o(ile)p Fu('.)630 5085 y(Options,)e(if)h +(supplied,)e(ha)m(v)m(e)i(the)g(follo)m(wing)h(meanings:)630 +5230 y Ft(-m)e Fj(keymap)66 b Fu(Use)54 b Fr(k)m(eymap)j +Fu(as)d(the)g(k)m(eymap)g(to)h(b)s(e)e(a\013ected)i(b)m(y)f(the)g +(subsequen)m(t)1110 5340 y(bindings.)46 b(Acceptable)34 b Fr(k)m(eymap)i Fu(names)c(are)h Ft(emacs)p Fu(,)f Ft(emacs-standard)p -Fu(,)1110 4304 y Ft(emacs-meta)p Fu(,)99 b Ft(emacs-ctlx)p -Fu(,)f Ft(vi)p Fu(,)j Ft(vi-move)p Fu(,)f Ft(vi-command)p -Fu(,)f(and)1110 4414 y Ft(vi-insert)p Fu(.)81 b Ft(vi)44 -b Fu(is)h(equiv)-5 b(alen)m(t)46 b(to)g Ft(vi-command)c -Fu(\()p Ft(vi-move)h Fu(is)i(also)h(a)1110 4524 y(synon)m(ym\);)30 -b Ft(emacs)f Fu(is)i(equiv)-5 b(alen)m(t)32 b(to)f Ft(emacs-standard)p -Fu(.)630 4673 y Ft(-l)384 b Fu(List)31 b(the)f(names)g(of)h(all)g -(Readline)g(functions.)630 4822 y Ft(-p)384 b Fu(Displa)m(y)34 -b(Readline)f(function)g(names)g(and)f(bindings)f(in)i(suc)m(h)f(a)i(w)m -(a)m(y)f(that)1110 4932 y(they)e(can)f(b)s(e)g(used)g(as)g(input)g(or)g -(in)g(a)h(Readline)g(initialization)i(\014le.)630 5081 -y Ft(-P)384 b Fu(List)31 b(curren)m(t)f(Readline)h(function)f(names)g -(and)g(bindings.)630 5230 y Ft(-v)384 b Fu(Displa)m(y)25 -b(Readline)f(v)-5 b(ariable)25 b(names)f(and)f(v)-5 b(alues)24 -b(in)g(suc)m(h)f(a)i(w)m(a)m(y)f(that)h(they)1110 5340 -y(can)31 b(b)s(e)e(used)h(as)h(input)e(or)h(in)g(a)h(Readline)g -(initialization)j(\014le.)p eop end +Fu(,)p eop end %%Page: 58 64 TeXDict begin 58 63 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(58)630 299 y Ft(-V)384 -b Fu(List)31 b(curren)m(t)f(Readline)h(v)-5 b(ariable)31 -b(names)f(and)g(v)-5 b(alues.)630 457 y Ft(-s)384 b Fu(Displa)m(y)39 -b(Readline)f(k)m(ey)g(sequences)f(b)s(ound)f(to)i(macros)g(and)f(the)g -(strings)1110 567 y(they)d(output)f(in)h(suc)m(h)f(a)h(w)m(a)m(y)h -(that)f(they)g(can)g(b)s(e)f(used)g(as)h(input)e(or)i(in)g(a)1110 -676 y(Readline)d(initialization)i(\014le.)630 835 y Ft(-S)384 +b(Shell)30 b(Builtin)h(Commands)2069 b(58)1110 299 y +Ft(emacs-meta)p Fu(,)99 b Ft(emacs-ctlx)p Fu(,)f Ft(vi)p +Fu(,)j Ft(vi-move)p Fu(,)f Ft(vi-command)p Fu(,)f(and)1110 +408 y Ft(vi-insert)p Fu(.)81 b Ft(vi)44 b Fu(is)h(equiv)-5 +b(alen)m(t)46 b(to)g Ft(vi-command)c Fu(\()p Ft(vi-move)h +Fu(is)i(also)h(a)1110 518 y(synon)m(ym\);)30 b Ft(emacs)f +Fu(is)i(equiv)-5 b(alen)m(t)32 b(to)f Ft(emacs-standard)p +Fu(.)630 673 y Ft(-l)384 b Fu(List)31 b(the)f(names)g(of)h(all)g +(Readline)g(functions.)630 829 y Ft(-p)384 b Fu(Displa)m(y)34 +b(Readline)f(function)g(names)g(and)f(bindings)f(in)i(suc)m(h)f(a)i(w)m +(a)m(y)f(that)1110 938 y(they)e(can)f(b)s(e)g(used)g(as)g(input)g(or)g +(in)g(a)h(Readline)g(initialization)i(\014le.)630 1093 +y Ft(-P)384 b Fu(List)31 b(curren)m(t)f(Readline)h(function)f(names)g +(and)g(bindings.)630 1249 y Ft(-v)384 b Fu(Displa)m(y)25 +b(Readline)f(v)-5 b(ariable)25 b(names)f(and)f(v)-5 b(alues)24 +b(in)g(suc)m(h)f(a)i(w)m(a)m(y)f(that)h(they)1110 1358 +y(can)31 b(b)s(e)e(used)h(as)h(input)e(or)h(in)g(a)h(Readline)g +(initialization)j(\014le.)630 1513 y Ft(-V)384 b Fu(List)31 +b(curren)m(t)f(Readline)h(v)-5 b(ariable)31 b(names)f(and)g(v)-5 +b(alues.)630 1669 y Ft(-s)384 b Fu(Displa)m(y)39 b(Readline)f(k)m(ey)g +(sequences)f(b)s(ound)f(to)i(macros)g(and)f(the)g(strings)1110 +1778 y(they)d(output)f(in)h(suc)m(h)f(a)h(w)m(a)m(y)h(that)f(they)g +(can)g(b)s(e)f(used)g(as)h(input)e(or)i(in)g(a)1110 1888 +y(Readline)d(initialization)i(\014le.)630 2043 y Ft(-S)384 b Fu(Displa)m(y)39 b(Readline)f(k)m(ey)g(sequences)f(b)s(ound)f(to)i -(macros)g(and)f(the)g(strings)1110 944 y(they)31 b(output.)630 -1103 y Ft(-f)f Fj(filename)1110 1212 y Fu(Read)h(k)m(ey)g(bindings)e -(from)h Fr(\014lename)p Fu(.)630 1370 y Ft(-q)g Fj(function)1110 -1480 y Fu(Query)g(ab)s(out)g(whic)m(h)g(k)m(eys)h(in)m(v)m(ok)m(e)h -(the)f(named)f Fr(function)p Fu(.)630 1638 y Ft(-u)g -Fj(function)1110 1748 y Fu(Un)m(bind)f(all)i(k)m(eys)g(b)s(ound)e(to)i -(the)f(named)g Fr(function)p Fu(.)630 1906 y Ft(-r)g +(macros)g(and)f(the)g(strings)1110 2153 y(they)31 b(output.)630 +2308 y Ft(-f)f Fj(filename)1110 2418 y Fu(Read)h(k)m(ey)g(bindings)e +(from)h Fr(\014lename)p Fu(.)630 2573 y Ft(-q)g Fj(function)1110 +2682 y Fu(Query)g(ab)s(out)g(whic)m(h)g(k)m(eys)h(in)m(v)m(ok)m(e)h +(the)f(named)f Fr(function)p Fu(.)630 2838 y Ft(-u)g +Fj(function)1110 2947 y Fu(Un)m(bind)f(all)i(k)m(eys)g(b)s(ound)e(to)i +(the)f(named)g Fr(function)p Fu(.)630 3103 y Ft(-r)g Fj(keyseq)66 b Fu(Remo)m(v)m(e)32 b(an)m(y)f(curren)m(t)f(binding)f -(for)h Fr(k)m(eyseq)p Fu(.)630 2064 y Ft(-x)g Fj(keyseq:shell-command) -1110 2174 y Fu(Cause)35 b Fr(shell-command)k Fu(to)d(b)s(e)f(executed)h +(for)h Fr(k)m(eyseq)p Fu(.)630 3258 y Ft(-x)g Fj(keyseq:shell-command) +1110 3367 y Fu(Cause)35 b Fr(shell-command)k Fu(to)d(b)s(e)f(executed)h (whenev)m(er)f Fr(k)m(eyseq)j Fu(is)d(en)m(tered.)1110 -2284 y(When)46 b Fr(shell-command)k Fu(is)c(executed,)51 -b(the)46 b(shell)g(sets)g(the)g Ft(READLINE_)1110 2393 -y(LINE)37 b Fu(v)-5 b(ariable)38 b(to)g(the)g(con)m(ten)m(ts)i(of)e -(the)g(Readline)g(line)g(bu\013er)f(and)g(the)1110 2503 -y Ft(READLINE_POINT)d Fu(and)j Ft(READLINE_MARK)d Fu(v)-5 -b(ariables)39 b(to)f(the)g(curren)m(t)g(lo-)1110 2612 -y(cation)46 b(of)f(the)g(insertion)g(p)s(oin)m(t)f(and)g(the)h(sa)m(v)m -(ed)h(insertion)f(p)s(oin)m(t)f(\(the)1110 2722 y Fr(mark)6 -b Fu(\),)38 b(resp)s(ectiv)m(ely)-8 b(.)62 b(The)36 b(shell)h(assigns)g -(an)m(y)g(n)m(umeric)g(argumen)m(t)g(the)1110 2832 y(user)43 -b(supplied)g(to)h(the)g Ft(READLINE_ARGUMENT)39 b Fu(v)-5 -b(ariable.)82 b(If)44 b(there)g(w)m(as)1110 2941 y(no)39 -b(argumen)m(t,)j(that)d(v)-5 b(ariable)40 b(is)f(not)g(set.)68 -b(If)38 b(the)h(executed)h(command)1110 3051 y(c)m(hanges)e(the)e(v)-5 -b(alue)37 b(of)g(an)m(y)g(of)g Ft(READLINE_LINE)p Fu(,)d -Ft(READLINE_POINT)p Fu(,)h(or)1110 3160 y Ft(READLINE_MARK)p -Fu(,)i(those)i(new)f(v)-5 b(alues)38 b(will)h(b)s(e)f(re\015ected)h(in) -f(the)g(editing)1110 3270 y(state.)630 3428 y Ft(-X)384 -b Fu(List)27 b(all)i(k)m(ey)f(sequences)f(b)s(ound)e(to)j(shell)g -(commands)e(and)h(the)g(asso)s(ciated)1110 3538 y(commands)j(in)g(a)h -(format)g(that)f(can)h(b)s(e)f(reused)f(as)i(input.)630 -3696 y(The)26 b(return)f(status)i(is)f(zero)i(unless)d(an)i(in)m(v)-5 -b(alid)27 b(option)g(is)f(supplied)f(or)i(an)f(error)g(o)s(ccurs.)150 -3854 y Ft(builtin)870 3988 y(builtin)46 b([)p Fj(shell-builtin)e -Ft([)p Fj(args)p Ft(]])630 4122 y Fu(Run)35 b(a)i(shell)f(builtin,)i -(passing)e(it)h Fr(args)p Fu(,)h(and)e(return)f(its)i(exit)g(status.)59 -b(This)35 b(is)i(useful)630 4232 y(when)29 b(de\014ning)h(a)g(shell)h -(function)f(with)g(the)g(same)h(name)f(as)h(a)g(shell)f(builtin,)g -(retaining)630 4341 y(the)k(functionalit)m(y)h(of)f(the)f(builtin)g -(within)g(the)h(function.)50 b(The)33 b(return)g(status)h(is)f(non-)630 -4451 y(zero)e(if)g Fr(shell-builtin)f Fu(is)g(not)h(a)g(shell)f -(builtin)g(command.)150 4609 y Ft(caller)870 4743 y(caller)46 -b([)p Fj(expr)p Ft(])630 4877 y Fu(Returns)34 b(the)g(con)m(text)j(of)e -(an)m(y)g(activ)m(e)i(subroutine)c(call)j(\(a)f(shell)g(function)f(or)h -(a)g(script)630 4987 y(executed)c(with)f(the)h Ft(.)f -Fu(or)g Ft(source)f Fu(builtins\).)630 5121 y(Without)45 -b Fr(expr)p Fu(,)j Ft(caller)43 b Fu(displa)m(ys)i(the)f(line)h(n)m(um) -m(b)s(er)f(and)g(source)g(\014lename)h(of)g(the)630 5230 -y(curren)m(t)35 b(subroutine)g(call.)58 b(If)35 b(a)h(non-negativ)m(e)i -(in)m(teger)f(is)f(supplied)e(as)i Fr(expr)p Fu(,)h Ft(caller)630 -5340 y Fu(displa)m(ys)k(the)f(line)h(n)m(um)m(b)s(er,)h(subroutine)d -(name,)44 b(and)c(source)g(\014le)h(corresp)s(onding)e(to)p -eop end +3477 y(The)c(separator)i(b)s(et)m(w)m(een)g Fr(k)m(eyseq)i +Fu(and)c Fr(shell-command)36 b Fu(is)c(either)h(white-)1110 +3587 y(space)26 b(or)g(a)g(colon)h(optionally)g(follo)m(w)m(ed)g(b)m(y) +e(whitespace.)40 b(If)25 b(the)h(separator)1110 3696 +y(is)40 b(whitespace,)i Fr(shell-command)i Fu(m)m(ust)39 +b(b)s(e)g(enclosed)h(in)f(double)g(quotes)1110 3806 y(and)30 +b(Readline)g(expands)g(an)m(y)g(of)h(its)f(sp)s(ecial)h(bac)m +(kslash-escap)s(es)h(in)d Fr(shell-)1110 3915 y(command)47 +b Fu(b)s(efore)c(sa)m(ving)i(it.)80 b(If)43 b(the)h(separator)g(is)g(a) +g(colon,)k(an)m(y)c(en-)1110 4025 y(closing)35 b(double)e(quotes)g(are) +h(optional,)i(and)d(Readline)h(do)s(es)f(not)h(expand)1110 +4134 y(the)40 b(command)g(string)f(b)s(efore)h(sa)m(ving)g(it.)70 +b(Since)40 b(the)g(en)m(tire)g(k)m(ey)h(bind-)1110 4244 +y(ing)g(expression)g(m)m(ust)g(b)s(e)f(a)h(single)h(argumen)m(t,)i(it)e +(should)e(b)s(e)g(enclosed)1110 4354 y(in)k(quotes.)85 +b(When)44 b Fr(shell-command)49 b Fu(is)44 b(executed,)50 +b(the)45 b(shell)g(sets)g(the)1110 4463 y Ft(READLINE_LINE)25 +b Fu(v)-5 b(ariable)29 b(to)h(the)f(con)m(ten)m(ts)h(of)f(the)g +(Readline)g(line)g(bu\013er)1110 4573 y(and)e(the)h Ft(READLINE_POINT)c +Fu(and)j Ft(READLINE_MARK)d Fu(v)-5 b(ariables)29 b(to)f(the)g(cur-) +1110 4682 y(ren)m(t)38 b(lo)s(cation)h(of)f(the)g(insertion)f(p)s(oin)m +(t)h(and)f(the)h(sa)m(v)m(ed)g(insertion)g(p)s(oin)m(t)1110 +4792 y(\(the)c Fr(mark)6 b Fu(\),)34 b(resp)s(ectiv)m(ely)-8 +b(.)51 b(The)33 b(shell)g(assigns)h(an)m(y)f(n)m(umeric)g(argumen)m(t) +1110 4902 y(the)28 b(user)f(supplied)f(to)j(the)f Ft(READLINE_ARGUMENT) +23 b Fu(v)-5 b(ariable.)40 b(If)28 b(there)g(w)m(as)1110 +5011 y(no)39 b(argumen)m(t,)j(that)d(v)-5 b(ariable)40 +b(is)f(not)g(set.)68 b(If)38 b(the)h(executed)h(command)1110 +5121 y(c)m(hanges)e(the)e(v)-5 b(alue)37 b(of)g(an)m(y)g(of)g +Ft(READLINE_LINE)p Fu(,)d Ft(READLINE_POINT)p Fu(,)h(or)1110 +5230 y Ft(READLINE_MARK)p Fu(,)i(those)i(new)f(v)-5 b(alues)38 +b(will)h(b)s(e)f(re\015ected)h(in)f(the)g(editing)1110 +5340 y(state.)p eop end %%Page: 59 65 TeXDict begin 59 64 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(59)630 299 y(that)35 -b(p)s(osition)g(in)f(the)h(curren)m(t)f(execution)i(call)g(stac)m(k.)54 -b(This)34 b(extra)h(information)g(ma)m(y)630 408 y(b)s(e)30 -b(used,)g(for)g(example,)h(to)g(prin)m(t)f(a)h(stac)m(k)h(trace.)42 -b(The)29 b(curren)m(t)i(frame)f(is)g(frame)h(0.)630 539 -y(The)d(return)g(v)-5 b(alue)29 b(is)g(0)g(unless)f(the)h(shell)g(is)g -(not)g(executing)h(a)f(subroutine)e(call)j(or)f Fr(expr)630 -648 y Fu(do)s(es)h(not)h(corresp)s(ond)e(to)i(a)g(v)-5 +b(Shell)30 b(Builtin)h(Commands)2069 b(59)630 299 y Ft(-X)384 +b Fu(List)27 b(all)i(k)m(ey)f(sequences)f(b)s(ound)e(to)j(shell)g +(commands)e(and)h(the)g(asso)s(ciated)1110 408 y(commands)j(in)g(a)h +(format)g(that)f(can)h(b)s(e)f(reused)f(as)i(input.)630 +568 y(The)26 b(return)f(status)i(is)f(zero)i(unless)d(an)i(in)m(v)-5 +b(alid)27 b(option)g(is)f(supplied)f(or)i(an)f(error)g(o)s(ccurs.)150 +727 y Ft(builtin)870 862 y(builtin)46 b([)p Fj(shell-builtin)e +Ft([)p Fj(args)p Ft(]])630 996 y Fu(Run)35 b(a)i(shell)f(builtin,)i +(passing)e(it)h Fr(args)p Fu(,)h(and)e(return)f(its)i(exit)g(status.)59 +b(This)35 b(is)i(useful)630 1106 y(when)29 b(de\014ning)h(a)g(shell)h +(function)f(with)g(the)g(same)h(name)f(as)h(a)g(shell)f(builtin,)g +(retaining)630 1215 y(the)k(functionalit)m(y)h(of)f(the)f(builtin)g +(within)g(the)h(function.)50 b(The)33 b(return)g(status)h(is)f(non-)630 +1325 y(zero)e(if)g Fr(shell-builtin)f Fu(is)g(not)h(a)g(shell)f +(builtin)g(command.)150 1484 y Ft(caller)870 1619 y(caller)46 +b([)p Fj(expr)p Ft(])630 1753 y Fu(Returns)34 b(the)g(con)m(text)j(of)e +(an)m(y)g(activ)m(e)i(subroutine)c(call)j(\(a)f(shell)g(function)f(or)h +(a)g(script)630 1863 y(executed)c(with)f(the)h Ft(.)f +Fu(or)g Ft(source)f Fu(builtins\).)630 1998 y(Without)45 +b Fr(expr)p Fu(,)j Ft(caller)43 b Fu(displa)m(ys)i(the)f(line)h(n)m(um) +m(b)s(er)f(and)g(source)g(\014lename)h(of)g(the)630 2107 +y(curren)m(t)35 b(subroutine)g(call.)58 b(If)35 b(a)h(non-negativ)m(e)i +(in)m(teger)f(is)f(supplied)e(as)i Fr(expr)p Fu(,)h Ft(caller)630 +2217 y Fu(displa)m(ys)k(the)f(line)h(n)m(um)m(b)s(er,)h(subroutine)d +(name,)44 b(and)c(source)g(\014le)h(corresp)s(onding)e(to)630 +2326 y(that)c(p)s(osition)g(in)f(the)h(curren)m(t)f(execution)i(call)g +(stac)m(k.)54 b(This)34 b(extra)h(information)g(ma)m(y)630 +2436 y(b)s(e)30 b(used,)g(for)g(example,)h(to)g(prin)m(t)f(a)h(stac)m +(k)h(trace.)42 b(The)29 b(curren)m(t)i(frame)f(is)g(frame)h(0.)630 +2570 y(The)d(return)g(v)-5 b(alue)29 b(is)g(0)g(unless)f(the)h(shell)g +(is)g(not)g(executing)h(a)f(subroutine)e(call)j(or)f +Fr(expr)630 2680 y Fu(do)s(es)h(not)h(corresp)s(ond)e(to)i(a)g(v)-5 b(alid)30 b(p)s(osition)h(in)f(the)g(call)i(stac)m(k.)150 -799 y Ft(command)870 929 y(command)46 b([-pVv])g Fj(command)g -Ft([)p Fj(arguments)f Ft(...)o(])630 1059 y Fu(Runs)32 +2839 y Ft(command)870 2974 y(command)46 b([-pVv])g Fj(command)g +Ft([)p Fj(arguments)f Ft(...)o(])630 3108 y Fu(Runs)32 b Fr(command)k Fu(with)d Fr(argumen)m(ts)k Fu(ignoring)c(an)m(y)g -(shell)h(function)e(named)h Fr(command)p Fu(.)630 1169 +(shell)h(function)e(named)h Fr(command)p Fu(.)630 3218 y(Only)39 b(shell)i(builtin)e(commands)h(or)g(commands)f(found)g(b)m(y) -h(searc)m(hing)h(the)f Ft(PATH)f Fu(are)630 1278 y(executed.)59 +h(searc)m(hing)h(the)f Ft(PATH)f Fu(are)630 3328 y(executed.)59 b(If)36 b(there)h(is)f(a)h(shell)f(function)g(named)g Ft(ls)p Fu(,)h(running)e(`)p Ft(command)29 b(ls)p Fu(')35 -b(within)630 1388 y(the)c(function)f(will)h(execute)g(the)g(external)g +b(within)630 3437 y(the)c(function)f(will)h(execute)g(the)g(external)g (command)g Ft(ls)f Fu(instead)g(of)h(calling)h(the)f(func-)630 -1498 y(tion)36 b(recursiv)m(ely)-8 b(.)56 b(The)34 b +3547 y(tion)36 b(recursiv)m(ely)-8 b(.)56 b(The)34 b Ft(-p)h Fu(option)g(means)g(to)h(use)f(a)g(default)h(v)-5 -b(alue)35 b(for)g Ft(PATH)f Fu(that)i(is)630 1607 y(guaran)m(teed)f(to) +b(alue)35 b(for)g Ft(PATH)f Fu(that)i(is)630 3656 y(guaran)m(teed)f(to) f(\014nd)e(all)j(of)f(the)g(standard)f(utilities.)52 -b(The)33 b(return)g(status)h(in)f(this)h(case)630 1717 +b(The)33 b(return)g(status)h(in)f(this)h(case)630 3766 y(is)29 b(127)g(if)g Fr(command)j Fu(cannot)d(b)s(e)e(found)h(or)g(an)g (error)h(o)s(ccurred,)f(and)g(the)h(exit)g(status)g(of)630 -1826 y Fr(command)34 b Fu(otherwise.)630 1956 y(If)e(either)h(the)f +3875 y Fr(command)34 b Fu(otherwise.)630 4010 y(If)e(either)h(the)f Ft(-V)g Fu(or)g Ft(-v)g Fu(option)h(is)f(supplied,)g(a)h(description)f -(of)h Fr(command)j Fu(is)c(prin)m(ted.)630 2066 y(The)f +(of)h Fr(command)j Fu(is)c(prin)m(ted.)630 4120 y(The)f Ft(-v)h Fu(option)g(causes)g(a)g(single)h(w)m(ord)f(indicating)g(the)g -(command)g(or)g(\014le)g(name)g(used)630 2176 y(to)40 +(command)g(or)g(\014le)g(name)g(used)630 4229 y(to)40 b(in)m(v)m(ok)m(e)h Fr(command)h Fu(to)e(b)s(e)e(displa)m(y)m(ed;)44 b(the)39 b Ft(-V)f Fu(option)i(pro)s(duces)d(a)j(more)f(v)m(erb)s(ose) -630 2285 y(description.)61 b(In)36 b(this)h(case,)j(the)e(return)e +630 4339 y(description.)61 b(In)36 b(this)h(case,)j(the)e(return)e (status)h(is)g(zero)h(if)f Fr(command)k Fu(is)c(found,)h(and)630 -2395 y(non-zero)31 b(if)f(not.)150 2545 y Ft(declare)870 -2676 y(declare)46 b([-aAfFgiIlnrtux])d([-p])k([)p Fj(name)p -Ft([=)p Fj(value)p Ft(])d(...)o(])630 2806 y Fu(Declare)29 +4448 y(non-zero)31 b(if)f(not.)150 4608 y Ft(declare)870 +4742 y(declare)46 b([-aAfFgiIlnrtux])d([-p])k([)p Fj(name)p +Ft([=)p Fj(value)p Ft(])d(...)o(])630 4877 y Fu(Declare)29 b(v)-5 b(ariables)28 b(and)e(giv)m(e)j(them)e(attributes.)40 b(If)27 b(no)g Fr(name)5 b Fu(s)27 b(are)h(giv)m(en,)h(then)e(displa)m -(y)630 2915 y(the)k(v)-5 b(alues)30 b(of)h(v)-5 b(ariables)31 -b(instead.)630 3045 y(The)k Ft(-p)f Fu(option)i(will)g(displa)m(y)f +(y)630 4986 y(the)k(v)-5 b(alues)30 b(of)h(v)-5 b(ariables)31 +b(instead.)630 5121 y(The)k Ft(-p)f Fu(option)i(will)g(displa)m(y)f (the)h(attributes)g(and)e(v)-5 b(alues)36 b(of)f(eac)m(h)i -Fr(name)p Fu(.)55 b(When)36 b Ft(-p)630 3155 y Fu(is)i(used)g(with)g +Fr(name)p Fu(.)55 b(When)36 b Ft(-p)630 5230 y Fu(is)i(used)g(with)g Fr(name)43 b Fu(argumen)m(ts,)e(additional)e(options,)i(other)d(than)g -Ft(-f)g Fu(and)g Ft(-F)p Fu(,)i(are)630 3265 y(ignored.)630 -3395 y(When)g Ft(-p)g Fu(is)g(supplied)f(without)i Fr(name)k -Fu(argumen)m(ts,)f Ft(declare)38 b Fu(will)j(displa)m(y)f(the)h(at-)630 -3504 y(tributes)31 b(and)f(v)-5 b(alues)31 b(of)g(all)h(v)-5 -b(ariables)31 b(ha)m(ving)h(the)f(attributes)g(sp)s(eci\014ed)f(b)m(y)h -(the)g(addi-)630 3614 y(tional)k(options.)52 b(If)34 -b(no)g(other)g(options)g(are)g(supplied)f(with)h Ft(-p)p -Fu(,)g Ft(declare)e Fu(will)j(displa)m(y)630 3724 y(the)e(attributes)h -(and)e(v)-5 b(alues)33 b(of)g(all)h(shell)f(v)-5 b(ariables.)50 -b(The)32 b Ft(-f)g Fu(option)i(will)f(restrict)h(the)630 -3833 y(displa)m(y)d(to)g(shell)f(functions.)630 3963 -y(The)41 b Ft(-F)f Fu(option)i(inhibits)e(the)i(displa)m(y)f(of)g -(function)g(de\014nitions;)47 b(only)41 b(the)g(function)630 -4073 y(name)30 b(and)f(attributes)i(are)f(prin)m(ted.)40 -b(If)30 b(the)g Ft(extdebug)e Fu(shell)i(option)g(is)g(enabled)g(using) -630 4182 y Ft(shopt)24 b Fu(\(see)i(Section)g(4.3.2)i([The)d(Shopt)f -(Builtin],)k(page)e(72\),)i(the)d(source)h(\014le)f(name)h(and)630 -4292 y(line)31 b(n)m(um)m(b)s(er)e(where)h(eac)m(h)h -Fr(name)36 b Fu(is)30 b(de\014ned)f(are)i(displa)m(y)m(ed)g(as)g(w)m -(ell.)41 b Ft(-F)30 b Fu(implies)h Ft(-f)p Fu(.)630 4422 -y(The)36 b Ft(-g)g Fu(option)h(forces)g(v)-5 b(ariables)37 -b(to)g(b)s(e)f(created)i(or)e(mo)s(di\014ed)g(at)h(the)g(global)h(scop) -s(e,)630 4532 y(ev)m(en)g(when)e Ft(declare)f Fu(is)j(executed)g(in)f -(a)g(shell)h(function.)61 b(It)37 b(is)g(ignored)h(in)f(all)h(other)630 -4641 y(cases.)630 4771 y(The)50 b Ft(-I)h Fu(option)g(causes)h(lo)s -(cal)g(v)-5 b(ariables)51 b(to)h(inherit)f(the)g(attributes)g(\(except) -i(the)630 4881 y Ft(nameref)43 b Fu(attribute\))j(and)f(v)-5 -b(alue)46 b(of)f(an)m(y)h(existing)g(v)-5 b(ariable)46 -b(with)f(the)g(same)h Fr(name)630 4991 y Fu(at)40 b(a)f(surrounding)d -(scop)s(e.)66 b(If)39 b(there)g(is)g(no)f(existing)i(v)-5 -b(ariable,)42 b(the)d(lo)s(cal)h(v)-5 b(ariable)40 b(is)630 -5100 y(initially)32 b(unset.)630 5230 y(The)27 b(follo)m(wing)h -(options)g(can)f(b)s(e)g(used)f(to)i(restrict)g(output)e(to)i(v)-5 -b(ariables)28 b(with)f(the)g(sp)s(ec-)630 5340 y(i\014ed)j(attributes)h -(or)f(to)h(giv)m(e)h(v)-5 b(ariables)31 b(attributes:)p +Ft(-f)g Fu(and)g Ft(-F)p Fu(,)i(are)630 5340 y(ignored.)p eop end %%Page: 60 66 TeXDict begin 60 65 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(60)630 299 y Ft(-a)384 -b Fu(Eac)m(h)36 b Fr(name)k Fu(is)34 b(an)h(indexed)g(arra)m(y)g(v)-5 -b(ariable)36 b(\(see)f(Section)h(6.7)g([Arra)m(ys],)1110 -408 y(page)31 b(102\).)630 562 y Ft(-A)384 b Fu(Eac)m(h)24 -b Fr(name)k Fu(is)23 b(an)g(asso)s(ciativ)m(e)j(arra)m(y)e(v)-5 -b(ariable)24 b(\(see)g(Section)g(6.7)g([Arra)m(ys],)1110 -671 y(page)31 b(102\).)630 825 y Ft(-f)384 b Fu(Use)31 -b(function)f(names)g(only)-8 b(.)630 978 y Ft(-i)384 -b Fu(The)36 b(v)-5 b(ariable)37 b(is)f(to)h(b)s(e)f(treated)h(as)g(an)f -(in)m(teger;)41 b(arithmetic)c(ev)-5 b(aluation)1110 -1088 y(\(see)41 b(Section)f(6.5)h([Shell)e(Arithmetic],)44 -b(page)c(100\))h(is)f(p)s(erformed)e(when)1110 1198 y(the)31 -b(v)-5 b(ariable)31 b(is)f(assigned)h(a)f(v)-5 b(alue.)630 -1351 y Ft(-l)384 b Fu(When)26 b(the)g(v)-5 b(ariable)27 -b(is)f(assigned)g(a)g(v)-5 b(alue,)28 b(all)f(upp)s(er-case)e(c)m -(haracters)j(are)1110 1461 y(con)m(v)m(erted)k(to)f(lo)m(w)m(er-case.) -43 b(The)30 b(upp)s(er-case)g(attribute)h(is)g(disabled.)630 -1614 y Ft(-n)384 b Fu(Giv)m(e)28 b(eac)m(h)g Fr(name)k +b(Shell)30 b(Builtin)h(Commands)2069 b(60)630 299 y(When)40 +b Ft(-p)g Fu(is)g(supplied)f(without)i Fr(name)k Fu(argumen)m(ts,)f +Ft(declare)38 b Fu(will)j(displa)m(y)f(the)h(at-)630 +408 y(tributes)31 b(and)f(v)-5 b(alues)31 b(of)g(all)h(v)-5 +b(ariables)31 b(ha)m(ving)h(the)f(attributes)g(sp)s(eci\014ed)f(b)m(y)h +(the)g(addi-)630 518 y(tional)k(options.)52 b(If)34 b(no)g(other)g +(options)g(are)g(supplied)f(with)h Ft(-p)p Fu(,)g Ft(declare)e +Fu(will)j(displa)m(y)630 628 y(the)e(attributes)h(and)e(v)-5 +b(alues)33 b(of)g(all)h(shell)f(v)-5 b(ariables.)50 b(The)32 +b Ft(-f)g Fu(option)i(will)f(restrict)h(the)630 737 y(displa)m(y)d(to)g +(shell)f(functions.)630 877 y(The)41 b Ft(-F)f Fu(option)i(inhibits)e +(the)i(displa)m(y)f(of)g(function)g(de\014nitions;)47 +b(only)41 b(the)g(function)630 986 y(name)30 b(and)f(attributes)i(are)f +(prin)m(ted.)40 b(If)30 b(the)g Ft(extdebug)e Fu(shell)i(option)g(is)g +(enabled)g(using)630 1096 y Ft(shopt)24 b Fu(\(see)i(Section)g(4.3.2)i +([The)d(Shopt)f(Builtin],)k(page)e(73\),)i(the)d(source)h(\014le)f +(name)h(and)630 1205 y(line)31 b(n)m(um)m(b)s(er)e(where)h(eac)m(h)h +Fr(name)36 b Fu(is)30 b(de\014ned)f(are)i(displa)m(y)m(ed)g(as)g(w)m +(ell.)41 b Ft(-F)30 b Fu(implies)h Ft(-f)p Fu(.)630 1345 +y(The)36 b Ft(-g)g Fu(option)h(forces)g(v)-5 b(ariables)37 +b(to)g(b)s(e)f(created)i(or)e(mo)s(di\014ed)g(at)h(the)g(global)h(scop) +s(e,)630 1455 y(ev)m(en)g(when)e Ft(declare)f Fu(is)j(executed)g(in)f +(a)g(shell)h(function.)61 b(It)37 b(is)g(ignored)h(in)f(all)h(other)630 +1564 y(cases.)630 1704 y(The)50 b Ft(-I)h Fu(option)g(causes)h(lo)s +(cal)g(v)-5 b(ariables)51 b(to)h(inherit)f(the)g(attributes)g(\(except) +i(the)630 1813 y Ft(nameref)43 b Fu(attribute\))j(and)f(v)-5 +b(alue)46 b(of)f(an)m(y)h(existing)g(v)-5 b(ariable)46 +b(with)f(the)g(same)h Fr(name)630 1923 y Fu(at)40 b(a)f(surrounding)d +(scop)s(e.)66 b(If)39 b(there)g(is)g(no)f(existing)i(v)-5 +b(ariable,)42 b(the)d(lo)s(cal)h(v)-5 b(ariable)40 b(is)630 +2032 y(initially)32 b(unset.)630 2172 y(The)27 b(follo)m(wing)h +(options)g(can)f(b)s(e)g(used)f(to)i(restrict)g(output)e(to)i(v)-5 +b(ariables)28 b(with)f(the)g(sp)s(ec-)630 2281 y(i\014ed)j(attributes)h +(or)f(to)h(giv)m(e)h(v)-5 b(ariables)31 b(attributes:)630 +2451 y Ft(-a)384 b Fu(Eac)m(h)36 b Fr(name)k Fu(is)34 +b(an)h(indexed)g(arra)m(y)g(v)-5 b(ariable)36 b(\(see)f(Section)h(6.7)g +([Arra)m(ys],)1110 2560 y(page)31 b(103\).)630 2730 y +Ft(-A)384 b Fu(Eac)m(h)24 b Fr(name)k Fu(is)23 b(an)g(asso)s(ciativ)m +(e)j(arra)m(y)e(v)-5 b(ariable)24 b(\(see)g(Section)g(6.7)g([Arra)m +(ys],)1110 2839 y(page)31 b(103\).)630 3009 y Ft(-f)384 +b Fu(Use)31 b(function)f(names)g(only)-8 b(.)630 3178 +y Ft(-i)384 b Fu(The)36 b(v)-5 b(ariable)37 b(is)f(to)h(b)s(e)f +(treated)h(as)g(an)f(in)m(teger;)41 b(arithmetic)c(ev)-5 +b(aluation)1110 3288 y(\(see)41 b(Section)f(6.5)h([Shell)e +(Arithmetic],)44 b(page)c(101\))h(is)f(p)s(erformed)e(when)1110 +3397 y(the)31 b(v)-5 b(ariable)31 b(is)f(assigned)h(a)f(v)-5 +b(alue.)630 3567 y Ft(-l)384 b Fu(When)26 b(the)g(v)-5 +b(ariable)27 b(is)f(assigned)g(a)g(v)-5 b(alue,)28 b(all)f(upp)s +(er-case)e(c)m(haracters)j(are)1110 3676 y(con)m(v)m(erted)k(to)f(lo)m +(w)m(er-case.)43 b(The)30 b(upp)s(er-case)g(attribute)h(is)g(disabled.) +630 3846 y Ft(-n)384 b Fu(Giv)m(e)28 b(eac)m(h)g Fr(name)k Fu(the)27 b Ft(nameref)d Fu(attribute,)29 b(making)e(it)g(a)g(name)f -(reference)1110 1724 y(to)32 b(another)g(v)-5 b(ariable.)46 +(reference)1110 3955 y(to)32 b(another)g(v)-5 b(ariable.)46 b(That)31 b(other)h(v)-5 b(ariable)33 b(is)f(de\014ned)e(b)m(y)i(the)g -(v)-5 b(alue)32 b(of)1110 1833 y Fr(name)p Fu(.)54 b(All)35 +(v)-5 b(alue)32 b(of)1110 4065 y Fr(name)p Fu(.)54 b(All)35 b(references,)h(assignmen)m(ts,)h(and)d(attribute)h(mo)s(di\014cations) -g(to)1110 1943 y Fr(name)p Fu(,)27 b(except)f(for)f(those)h(using)f(or) +g(to)1110 4174 y Fr(name)p Fu(,)27 b(except)f(for)f(those)h(using)f(or) g(c)m(hanging)h(the)f Ft(-n)g Fu(attribute)h(itself,)i(are)1110 -2052 y(p)s(erformed)22 b(on)h(the)g(v)-5 b(ariable)25 +4284 y(p)s(erformed)22 b(on)h(the)g(v)-5 b(ariable)25 b(referenced)e(b)m(y)g Fr(name)5 b Fu('s)23 b(v)-5 b(alue.)39 -b(The)23 b(nameref)1110 2162 y(attribute)31 b(cannot)g(b)s(e)f(applied) -g(to)h(arra)m(y)g(v)-5 b(ariables.)630 2315 y Ft(-r)384 +b(The)23 b(nameref)1110 4394 y(attribute)31 b(cannot)g(b)s(e)f(applied) +g(to)h(arra)m(y)g(v)-5 b(ariables.)630 4563 y Ft(-r)384 b Fu(Mak)m(e)25 b Fr(name)5 b Fu(s)23 b(readonly)-8 b(.)39 b(These)24 b(names)f(cannot)h(then)f(b)s(e)g(assigned)h(v)-5 -b(alues)1110 2425 y(b)m(y)30 b(subsequen)m(t)g(assignmen)m(t)h -(statemen)m(ts)h(or)f(unset.)630 2578 y Ft(-t)384 b Fu(Giv)m(e)33 +b(alues)1110 4672 y(b)m(y)30 b(subsequen)m(t)g(assignmen)m(t)h +(statemen)m(ts)h(or)f(unset.)630 4842 y Ft(-t)384 b Fu(Giv)m(e)33 b(eac)m(h)h Fr(name)j Fu(the)32 b Ft(trace)f Fu(attribute.)46 -b(T)-8 b(raced)32 b(functions)g(inherit)g(the)1110 2688 +b(T)-8 b(raced)32 b(functions)g(inherit)g(the)1110 4951 y Ft(DEBUG)26 b Fu(and)h Ft(RETURN)f Fu(traps)h(from)g(the)h(calling)h -(shell.)40 b(The)27 b(trace)i(attribute)1110 2798 y(has)h(no)g(sp)s -(ecial)h(meaning)g(for)f(v)-5 b(ariables.)630 2951 y +(shell.)40 b(The)27 b(trace)i(attribute)1110 5061 y(has)h(no)g(sp)s +(ecial)h(meaning)g(for)f(v)-5 b(ariables.)630 5230 y Ft(-u)384 b Fu(When)28 b(the)h(v)-5 b(ariable)29 b(is)f(assigned)h(a)f (v)-5 b(alue,)30 b(all)f(lo)m(w)m(er-case)i(c)m(haracters)f(are)1110 -3061 y(con)m(v)m(erted)i(to)f(upp)s(er-case.)40 b(The)30 -b(lo)m(w)m(er-case)j(attribute)e(is)g(disabled.)630 3214 -y Ft(-x)384 b Fu(Mark)30 b(eac)m(h)h Fr(name)k Fu(for)29 -b(exp)s(ort)h(to)g(subsequen)m(t)f(commands)h(via)g(the)g(en)m(vi-)1110 -3324 y(ronmen)m(t.)630 3477 y(Using)e(`)p Ft(+)p Fu(')h(instead)f(of)g -(`)p Ft(-)p Fu(')g(turns)f(o\013)i(the)f(attribute)h(instead,)g(with)f -(the)g(exceptions)h(that)630 3587 y(`)p Ft(+a)p Fu(')23 -b(and)f(`)p Ft(+A)p Fu(')h(ma)m(y)h(not)f(b)s(e)f(used)g(to)i(destro)m -(y)g(arra)m(y)f(v)-5 b(ariables)24 b(and)e(`)p Ft(+r)p -Fu(')h(will)g(not)g(remo)m(v)m(e)630 3696 y(the)36 b(readonly)h -(attribute.)59 b(When)36 b(used)f(in)h(a)h(function,)g -Ft(declare)d Fu(mak)m(es)j(eac)m(h)h Fr(name)630 3806 -y Fu(lo)s(cal,)e(as)d(with)h(the)f Ft(local)f Fu(command,)j(unless)d -(the)i Ft(-g)f Fu(option)h(is)f(used.)49 b(If)33 b(a)h(v)-5 -b(ariable)630 3915 y(name)30 b(is)h(follo)m(w)m(ed)h(b)m(y)e(=)p -Fr(v)-5 b(alue)p Fu(,)31 b(the)f(v)-5 b(alue)31 b(of)g(the)f(v)-5 -b(ariable)32 b(is)e(set)h(to)g Fr(v)-5 b(alue)p Fu(.)630 -4047 y(When)41 b(using)g Ft(-a)g Fu(or)h Ft(-A)e Fu(and)h(the)h(comp)s -(ound)e(assignmen)m(t)i(syn)m(tax)g(to)g(create)h(arra)m(y)630 -4156 y(v)-5 b(ariables,)28 b(additional)f(attributes)g(do)f(not)h(tak)m -(e)h(e\013ect)g(un)m(til)e(subsequen)m(t)g(assignmen)m(ts.)630 -4288 y(The)35 b(return)f(status)i(is)g(zero)g(unless)f(an)g(in)m(v)-5 -b(alid)36 b(option)g(is)g(encoun)m(tered,)h(an)f(attempt)630 -4398 y(is)c(made)g(to)g(de\014ne)f(a)h(function)g(using)f(`)p -Ft(-f)f(foo=bar)p Fu(',)h(an)h(attempt)g(is)g(made)g(to)h(assign)630 -4507 y(a)42 b(v)-5 b(alue)43 b(to)g(a)f(readonly)g(v)-5 -b(ariable,)47 b(an)42 b(attempt)h(is)f(made)g(to)h(assign)f(a)h(v)-5 -b(alue)42 b(to)h(an)630 4617 y(arra)m(y)30 b(v)-5 b(ariable)30 -b(without)g(using)e(the)i(comp)s(ound)e(assignmen)m(t)i(syn)m(tax)g -(\(see)h(Section)f(6.7)630 4726 y([Arra)m(ys],)43 b(page)d(102\),)k -(one)c(of)g(the)g Fr(name)5 b Fu(s)40 b(is)f(not)h(a)g(v)-5 -b(alid)40 b(shell)g(v)-5 b(ariable)41 b(name,)h(an)630 -4836 y(attempt)28 b(is)f(made)h(to)f(turn)f(o\013)i(readonly)f(status)g -(for)g(a)h(readonly)f(v)-5 b(ariable,)29 b(an)e(attempt)630 -4945 y(is)h(made)h(to)g(turn)e(o\013)i(arra)m(y)f(status)h(for)f(an)g -(arra)m(y)h(v)-5 b(ariable,)30 b(or)e(an)g(attempt)i(is)e(made)g(to)630 -5055 y(displa)m(y)j(a)f(non-existen)m(t)i(function)e(with)g -Ft(-f)p Fu(.)150 5208 y Ft(echo)870 5340 y(echo)47 b([-neE])f([)p -Fj(arg)g Ft(...])p eop end +5340 y(con)m(v)m(erted)i(to)f(upp)s(er-case.)40 b(The)30 +b(lo)m(w)m(er-case)j(attribute)e(is)g(disabled.)p eop +end %%Page: 61 67 TeXDict begin 61 66 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(61)630 299 y(Output)31 -b(the)i Fr(arg)8 b Fu(s,)33 b(separated)g(b)m(y)g(spaces,)g(terminated) -g(with)f(a)h(newline.)47 b(The)32 b(return)630 408 y(status)f(is)f(0)h -(unless)f(a)h(write)g(error)f(o)s(ccurs.)41 b(If)30 b -Ft(-n)g Fu(is)h(sp)s(eci\014ed,)f(the)h(trailing)g(newline)g(is)630 -518 y(suppressed.)38 b(If)29 b(the)h Ft(-e)f Fu(option)h(is)f(giv)m -(en,)i(in)m(terpretation)g(of)e(the)h(follo)m(wing)h(bac)m(kslash-)630 -628 y(escap)s(ed)43 b(c)m(haracters)h(is)e(enabled.)78 -b(The)42 b Ft(-E)g Fu(option)h(disables)g(the)g(in)m(terpretation)h(of) -630 737 y(these)27 b(escap)s(e)g(c)m(haracters,)i(ev)m(en)e(on)g -(systems)f(where)g(they)h(are)g(in)m(terpreted)g(b)m(y)f(default.)630 -847 y(The)32 b Ft(xpg_echo)f Fu(shell)i(option)g(ma)m(y)h(b)s(e)e(used) -g(to)h(dynamically)h(determine)f(whether)f(or)630 956 -y(not)h Ft(echo)f Fu(expands)g(these)h(escap)s(e)h(c)m(haracters)g(b)m -(y)f(default.)48 b Ft(echo)32 b Fu(do)s(es)g(not)i(in)m(terpret)630 -1066 y Ft(--)c Fu(to)h(mean)f(the)h(end)f(of)g(options.)630 -1201 y Ft(echo)f Fu(in)m(terprets)i(the)f(follo)m(wing)i(escap)s(e)f -(sequences:)630 1363 y Ft(\\a)384 b Fu(alert)31 b(\(b)s(ell\))630 -1524 y Ft(\\b)384 b Fu(bac)m(kspace)630 1685 y Ft(\\c)g -Fu(suppress)28 b(further)h(output)630 1846 y Ft(\\e)630 -1956 y(\\E)384 b Fu(escap)s(e)630 2117 y Ft(\\f)g Fu(form)30 -b(feed)630 2278 y Ft(\\n)384 b Fu(new)30 b(line)630 2439 -y Ft(\\r)384 b Fu(carriage)32 b(return)630 2600 y Ft(\\t)384 -b Fu(horizon)m(tal)32 b(tab)630 2761 y Ft(\\v)384 b Fu(v)m(ertical)32 -b(tab)630 2923 y Ft(\\\\)384 b Fu(bac)m(kslash)630 3084 +b(Shell)30 b(Builtin)h(Commands)2069 b(61)630 299 y Ft(-x)384 +b Fu(Mark)30 b(eac)m(h)h Fr(name)k Fu(for)29 b(exp)s(ort)h(to)g +(subsequen)m(t)f(commands)h(via)g(the)g(en)m(vi-)1110 +408 y(ronmen)m(t.)630 560 y(Using)e(`)p Ft(+)p Fu(')h(instead)f(of)g(`) +p Ft(-)p Fu(')g(turns)f(o\013)i(the)f(attribute)h(instead,)g(with)f +(the)g(exceptions)h(that)630 670 y(`)p Ft(+a)p Fu(')23 +b(and)f(`)p Ft(+A)p Fu(')h(ma)m(y)h(not)f(b)s(e)f(used)g(to)i(destro)m +(y)g(arra)m(y)f(v)-5 b(ariables)24 b(and)e(`)p Ft(+r)p +Fu(')h(will)g(not)g(remo)m(v)m(e)630 780 y(the)36 b(readonly)h +(attribute.)59 b(When)36 b(used)f(in)h(a)h(function,)g +Ft(declare)d Fu(mak)m(es)j(eac)m(h)h Fr(name)630 889 +y Fu(lo)s(cal,)e(as)d(with)h(the)f Ft(local)f Fu(command,)j(unless)d +(the)i Ft(-g)f Fu(option)h(is)f(used.)49 b(If)33 b(a)h(v)-5 +b(ariable)630 999 y(name)30 b(is)h(follo)m(w)m(ed)h(b)m(y)e(=)p +Fr(v)-5 b(alue)p Fu(,)31 b(the)f(v)-5 b(alue)31 b(of)g(the)f(v)-5 +b(ariable)32 b(is)e(set)h(to)g Fr(v)-5 b(alue)p Fu(.)630 +1130 y(When)41 b(using)g Ft(-a)g Fu(or)h Ft(-A)e Fu(and)h(the)h(comp)s +(ound)e(assignmen)m(t)i(syn)m(tax)g(to)g(create)h(arra)m(y)630 +1239 y(v)-5 b(ariables,)28 b(additional)f(attributes)g(do)f(not)h(tak)m +(e)h(e\013ect)g(un)m(til)e(subsequen)m(t)g(assignmen)m(ts.)630 +1370 y(The)35 b(return)f(status)i(is)g(zero)g(unless)f(an)g(in)m(v)-5 +b(alid)36 b(option)g(is)g(encoun)m(tered,)h(an)f(attempt)630 +1480 y(is)c(made)g(to)g(de\014ne)f(a)h(function)g(using)f(`)p +Ft(-f)f(foo=bar)p Fu(',)h(an)h(attempt)g(is)g(made)g(to)h(assign)630 +1589 y(a)42 b(v)-5 b(alue)43 b(to)g(a)f(readonly)g(v)-5 +b(ariable,)47 b(an)42 b(attempt)h(is)f(made)g(to)h(assign)f(a)h(v)-5 +b(alue)42 b(to)h(an)630 1699 y(arra)m(y)30 b(v)-5 b(ariable)30 +b(without)g(using)e(the)i(comp)s(ound)e(assignmen)m(t)i(syn)m(tax)g +(\(see)h(Section)f(6.7)630 1808 y([Arra)m(ys],)43 b(page)d(103\),)k +(one)c(of)g(the)g Fr(name)5 b Fu(s)40 b(is)f(not)h(a)g(v)-5 +b(alid)40 b(shell)g(v)-5 b(ariable)41 b(name,)h(an)630 +1918 y(attempt)28 b(is)f(made)h(to)f(turn)f(o\013)i(readonly)f(status)g +(for)g(a)h(readonly)f(v)-5 b(ariable,)29 b(an)e(attempt)630 +2028 y(is)h(made)h(to)g(turn)e(o\013)i(arra)m(y)f(status)h(for)f(an)g +(arra)m(y)h(v)-5 b(ariable,)30 b(or)e(an)g(attempt)i(is)e(made)g(to)630 +2137 y(displa)m(y)j(a)f(non-existen)m(t)i(function)e(with)g +Ft(-f)p Fu(.)150 2289 y Ft(echo)870 2420 y(echo)47 b([-neE])f([)p +Fj(arg)g Ft(...])630 2551 y Fu(Output)31 b(the)i Fr(arg)8 +b Fu(s,)33 b(separated)g(b)m(y)g(spaces,)g(terminated)g(with)f(a)h +(newline.)47 b(The)32 b(return)630 2660 y(status)f(is)f(0)h(unless)f(a) +h(write)g(error)f(o)s(ccurs.)41 b(If)30 b Ft(-n)g Fu(is)h(sp)s +(eci\014ed,)f(the)h(trailing)g(newline)g(is)630 2770 +y(suppressed.)38 b(If)29 b(the)h Ft(-e)f Fu(option)h(is)f(giv)m(en,)i +(in)m(terpretation)g(of)e(the)h(follo)m(wing)h(bac)m(kslash-)630 +2880 y(escap)s(ed)22 b(c)m(haracters)i(is)e(enabled.)38 +b(The)21 b Ft(-E)h Fu(option)g(disables)g(the)h(in)m(terpretation)g(of) +f(these)630 2989 y(escap)s(e)30 b(c)m(haracters,)i(ev)m(en)f(on)e +(systems)h(where)g(they)g(are)g(in)m(terpreted)g(b)m(y)g(default.)40 +b(The)630 3099 y Ft(xpg_echo)33 b Fu(shell)i(option)h(ma)m(y)f(b)s(e)g +(used)f(to)i(dynamically)g(determine)f(whether)g(or)g(not)630 +3208 y Ft(echo)j Fu(in)m(terprets)i(an)m(y)f(options)h(and)f(expands)f +(these)i(escap)s(e)g(c)m(haracters)g(b)m(y)f(default.)630 +3318 y Ft(echo)29 b Fu(do)s(es)h(not)h(in)m(terpret)g +Ft(--)e Fu(to)j(mean)e(the)h(end)e(of)i(options.)630 +3449 y Ft(echo)e Fu(in)m(terprets)i(the)f(follo)m(wing)i(escap)s(e)f +(sequences:)630 3601 y Ft(\\a)384 b Fu(alert)31 b(\(b)s(ell\))630 +3753 y Ft(\\b)384 b Fu(bac)m(kspace)630 3905 y Ft(\\c)g +Fu(suppress)28 b(further)h(output)630 4057 y Ft(\\e)630 +4166 y(\\E)384 b Fu(escap)s(e)630 4318 y Ft(\\f)g Fu(form)30 +b(feed)630 4470 y Ft(\\n)384 b Fu(new)30 b(line)630 4622 +y Ft(\\r)384 b Fu(carriage)32 b(return)630 4774 y Ft(\\t)384 +b Fu(horizon)m(tal)32 b(tab)630 4926 y Ft(\\v)384 b Fu(v)m(ertical)32 +b(tab)630 5078 y Ft(\\\\)384 b Fu(bac)m(kslash)630 5230 y Ft(\\0)p Fj(nnn)240 b Fu(the)32 b(eigh)m(t-bit)i(c)m(haracter)g (whose)e(v)-5 b(alue)33 b(is)f(the)g(o)s(ctal)i(v)-5 -b(alue)32 b Fr(nnn)f Fu(\(zero)i(to)1110 3193 y(three)e(o)s(ctal)g -(digits\))630 3354 y Ft(\\x)p Fj(HH)288 b Fu(the)38 b(eigh)m(t-bit)i(c) -m(haracter)g(whose)e(v)-5 b(alue)39 b(is)f(the)h(hexadecimal)g(v)-5 -b(alue)39 b Fr(HH)1110 3464 y Fu(\(one)31 b(or)f(t)m(w)m(o)i(hex)e -(digits\))630 3625 y Ft(\\u)p Fj(HHHH)192 b Fu(the)41 -b(Unico)s(de)g(\(ISO/IEC)f(10646\))j(c)m(haracter)g(whose)e(v)-5 -b(alue)41 b(is)g(the)g(hex-)1110 3735 y(adecimal)32 b(v)-5 -b(alue)31 b Fr(HHHH)41 b Fu(\(one)31 b(to)g(four)e(hex)h(digits\))630 -3896 y Ft(\\U)p Fj(HHHHHHHH)1110 4006 y Fu(the)41 b(Unico)s(de)g -(\(ISO/IEC)f(10646\))j(c)m(haracter)g(whose)e(v)-5 b(alue)41 -b(is)g(the)g(hex-)1110 4115 y(adecimal)32 b(v)-5 b(alue)31 -b Fr(HHHHHHHH)41 b Fu(\(one)31 b(to)g(eigh)m(t)h(hex)e(digits\))150 -4276 y Ft(enable)870 4412 y(enable)46 b([-a])h([-dnps])f([-f)g -Fj(filename)p Ft(])g([)p Fj(name)g Ft(...)o(])630 4547 -y Fu(Enable)36 b(and)f(disable)h(builtin)g(shell)g(commands.)56 -b(Disabling)37 b(a)g(builtin)e(allo)m(ws)i(a)f(disk)630 -4657 y(command)e(whic)m(h)g(has)g(the)g(same)h(name)f(as)h(a)f(shell)h -(builtin)e(to)i(b)s(e)f(executed)h(without)630 4766 y(sp)s(ecifying)27 -b(a)g(full)g(pathname,)g(ev)m(en)h(though)f(the)g(shell)g(normally)g -(searc)m(hes)h(for)f(builtins)630 4876 y(b)s(efore)35 -b(disk)g(commands.)55 b(If)35 b Ft(-n)g Fu(is)g(used,)h(the)g -Fr(name)5 b Fu(s)35 b(b)s(ecome)h(disabled.)55 b(Otherwise)630 -4985 y Fr(name)5 b Fu(s)44 b(are)h(enabled.)82 b(F)-8 -b(or)45 b(example,)k(to)c(use)f(the)g Ft(test)f Fu(binary)h(found)f -(via)h Ft($PATH)630 5095 y Fu(instead)31 b(of)f(the)h(shell)f(builtin)g -(v)m(ersion,)h(t)m(yp)s(e)g(`)p Ft(enable)e(-n)h(test)p -Fu('.)630 5230 y(If)45 b(the)i Ft(-p)e Fu(option)h(is)g(supplied,)j(or) -d(no)g Fr(name)51 b Fu(argumen)m(ts)46 b(app)s(ear,)k(a)c(list)h(of)f -(shell)630 5340 y(builtins)37 b(is)h(prin)m(ted.)63 b(With)38 -b(no)f(other)h(argumen)m(ts,)j(the)d(list)g(consists)g(of)g(all)h -(enabled)p eop end +b(alue)32 b Fr(nnn)f Fu(\(zero)i(to)1110 5340 y(three)e(o)s(ctal)g +(digits\))p eop end %%Page: 62 68 TeXDict begin 62 67 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(62)630 299 y(shell)36 -b(builtins.)57 b(The)35 b Ft(-a)h Fu(option)g(means)g(to)g(list)h(eac)m -(h)g(builtin)f(with)f(an)h(indication)h(of)630 408 y(whether)30 -b(or)g(not)h(it)g(is)f(enabled.)630 544 y(The)22 b Ft(-f)f -Fu(option)h(means)g(to)h(load)g(the)f(new)g(builtin)f(command)h -Fr(name)27 b Fu(from)22 b(shared)f(ob)5 b(ject)630 654 -y Fr(\014lename)p Fu(,)31 b(on)f(systems)g(that)h(supp)s(ort)e(dynamic) -h(loading.)41 b(Bash)31 b(will)f(use)g(the)h(v)-5 b(alue)31 -b(of)630 764 y(the)39 b Ft(BASH_LOADABLES_PATH)34 b Fu(v)-5 -b(ariable)40 b(as)f(a)h(colon-separated)h(list)f(of)f(directories)h(in) -630 873 y(whic)m(h)31 b(to)h(searc)m(h)g(for)f Fr(\014lename)p -Fu(.)44 b(The)31 b(default)g(is)h(system-dep)s(enden)m(t.)43 -b(The)31 b Ft(-d)f Fu(option)630 983 y(will)h(delete)g(a)g(builtin)f -(loaded)h(with)f Ft(-f)p Fu(.)630 1119 y(If)j(there)i(are)f(no)g -(options,)h(a)f(list)h(of)f(the)g(shell)g(builtins)g(is)g(displa)m(y)m -(ed.)52 b(The)33 b Ft(-s)g Fu(option)630 1228 y(restricts)j +b(Shell)30 b(Builtin)h(Commands)2069 b(62)630 299 y Ft(\\x)p +Fj(HH)288 b Fu(the)38 b(eigh)m(t-bit)i(c)m(haracter)g(whose)e(v)-5 +b(alue)39 b(is)f(the)h(hexadecimal)g(v)-5 b(alue)39 b +Fr(HH)1110 408 y Fu(\(one)31 b(or)f(t)m(w)m(o)i(hex)e(digits\))630 +573 y Ft(\\u)p Fj(HHHH)192 b Fu(the)41 b(Unico)s(de)g(\(ISO/IEC)f +(10646\))j(c)m(haracter)g(whose)e(v)-5 b(alue)41 b(is)g(the)g(hex-)1110 +682 y(adecimal)32 b(v)-5 b(alue)31 b Fr(HHHH)41 b Fu(\(one)31 +b(to)g(four)e(hex)h(digits\))630 847 y Ft(\\U)p Fj(HHHHHHHH)1110 +956 y Fu(the)41 b(Unico)s(de)g(\(ISO/IEC)f(10646\))j(c)m(haracter)g +(whose)e(v)-5 b(alue)41 b(is)g(the)g(hex-)1110 1066 y(adecimal)32 +b(v)-5 b(alue)31 b Fr(HHHHHHHH)41 b Fu(\(one)31 b(to)g(eigh)m(t)h(hex)e +(digits\))150 1230 y Ft(enable)870 1367 y(enable)46 b([-a])h([-dnps])f +([-f)g Fj(filename)p Ft(])g([)p Fj(name)g Ft(...)o(])630 +1504 y Fu(Enable)36 b(and)f(disable)h(builtin)g(shell)g(commands.)56 +b(Disabling)37 b(a)g(builtin)e(allo)m(ws)i(a)f(disk)630 +1614 y(command)e(whic)m(h)g(has)g(the)g(same)h(name)f(as)h(a)f(shell)h +(builtin)e(to)i(b)s(e)f(executed)h(without)630 1724 y(sp)s(ecifying)27 +b(a)g(full)g(pathname,)g(ev)m(en)h(though)f(the)g(shell)g(normally)g +(searc)m(hes)h(for)f(builtins)630 1833 y(b)s(efore)35 +b(disk)g(commands.)55 b(If)35 b Ft(-n)g Fu(is)g(used,)h(the)g +Fr(name)5 b Fu(s)35 b(b)s(ecome)h(disabled.)55 b(Otherwise)630 +1943 y Fr(name)5 b Fu(s)44 b(are)h(enabled.)82 b(F)-8 +b(or)45 b(example,)k(to)c(use)f(the)g Ft(test)f Fu(binary)h(found)f +(via)h Ft($PATH)630 2052 y Fu(instead)31 b(of)f(the)h(shell)f(builtin)g +(v)m(ersion,)h(t)m(yp)s(e)g(`)p Ft(enable)e(-n)h(test)p +Fu('.)630 2189 y(If)45 b(the)i Ft(-p)e Fu(option)h(is)g(supplied,)j(or) +d(no)g Fr(name)51 b Fu(argumen)m(ts)46 b(app)s(ear,)k(a)c(list)h(of)f +(shell)630 2299 y(builtins)37 b(is)h(prin)m(ted.)63 b(With)38 +b(no)f(other)h(argumen)m(ts,)j(the)d(list)g(consists)g(of)g(all)h +(enabled)630 2408 y(shell)d(builtins.)57 b(The)35 b Ft(-a)h +Fu(option)g(means)g(to)g(list)h(eac)m(h)g(builtin)f(with)f(an)h +(indication)h(of)630 2518 y(whether)30 b(or)g(not)h(it)g(is)f(enabled.) +630 2655 y(The)22 b Ft(-f)f Fu(option)h(means)g(to)h(load)g(the)f(new)g +(builtin)f(command)h Fr(name)27 b Fu(from)22 b(shared)f(ob)5 +b(ject)630 2765 y Fr(\014lename)p Fu(,)31 b(on)f(systems)g(that)h(supp) +s(ort)e(dynamic)h(loading.)41 b(Bash)31 b(will)f(use)g(the)h(v)-5 +b(alue)31 b(of)630 2874 y(the)39 b Ft(BASH_LOADABLES_PATH)34 +b Fu(v)-5 b(ariable)40 b(as)f(a)h(colon-separated)h(list)f(of)f +(directories)h(in)630 2984 y(whic)m(h)31 b(to)h(searc)m(h)g(for)f +Fr(\014lename)p Fu(.)44 b(The)31 b(default)g(is)h(system-dep)s(enden)m +(t.)43 b(The)31 b Ft(-d)f Fu(option)630 3093 y(will)h(delete)g(a)g +(builtin)f(loaded)h(with)f Ft(-f)p Fu(.)630 3230 y(If)j(there)i(are)f +(no)g(options,)h(a)f(list)h(of)f(the)g(shell)g(builtins)g(is)g(displa)m +(y)m(ed.)52 b(The)33 b Ft(-s)g Fu(option)630 3340 y(restricts)j Ft(enable)d Fu(to)j(the)f Fm(posix)f Fu(sp)s(ecial)i(builtins.)54 b(If)34 b Ft(-s)h Fu(is)g(used)f(with)g Ft(-f)p Fu(,)i(the)f(new)630 -1338 y(builtin)30 b(b)s(ecomes)h(a)f(sp)s(ecial)h(builtin)f(\(see)i +3450 y(builtin)30 b(b)s(ecomes)h(a)f(sp)s(ecial)h(builtin)f(\(see)i (Section)f(4.4)g([Sp)s(ecial)g(Builtins],)g(page)g(79\).)630 -1474 y(If)24 b(no)g(options)h(are)g(supplied)e(and)h(a)h +3587 y(If)24 b(no)g(options)h(are)g(supplied)e(and)h(a)h Fr(name)k Fu(is)c(not)f(a)h(shell)g(builtin,)g Ft(enable)e -Fu(will)i(attempt)630 1583 y(to)c(load)g Fr(name)26 b +Fu(will)i(attempt)630 3696 y(to)c(load)g Fr(name)26 b Fu(from)20 b(a)g(shared)g(ob)5 b(ject)21 b(named)f Fr(name)p Fu(,)j(as)d(if)h(the)f(command)h(w)m(ere)f(`)p Ft(enable)630 -1693 y(-f)30 b Fj(name)f(name)p Fu('.)630 1829 y(The)d(return)f(status) +3806 y(-f)30 b Fj(name)f(name)p Fu('.)630 3943 y(The)d(return)f(status) h(is)g(zero)h(unless)e(a)i Fr(name)k Fu(is)26 b(not)g(a)h(shell)f -(builtin)g(or)g(there)g(is)g(an)g(error)630 1938 y(loading)31 +(builtin)g(or)g(there)g(is)g(an)g(error)630 4052 y(loading)31 b(a)g(new)f(builtin)g(from)g(a)g(shared)g(ob)5 b(ject.)150 -2101 y Ft(help)870 2236 y(help)47 b([-dms])f([)p Fj(pattern)p -Ft(])630 2372 y Fu(Displa)m(y)40 b(helpful)e(information)h(ab)s(out)g +4217 y Ft(help)870 4354 y(help)47 b([-dms])f([)p Fj(pattern)p +Ft(])630 4491 y Fu(Displa)m(y)40 b(helpful)e(information)h(ab)s(out)g (builtin)f(commands.)66 b(If)38 b Fr(pattern)h Fu(is)g(sp)s(eci\014ed,) -630 2482 y Ft(help)28 b Fu(giv)m(es)i(detailed)g(help)e(on)h(all)h +630 4600 y Ft(help)28 b Fu(giv)m(es)i(detailed)g(help)e(on)h(all)h (commands)e(matc)m(hing)i Fr(pattern)p Fu(,)g(otherwise)f(a)g(list)h -(of)630 2591 y(the)h(builtins)e(is)i(prin)m(ted.)630 -2727 y(Options,)f(if)h(supplied,)e(ha)m(v)m(e)i(the)g(follo)m(wing)h -(meanings:)630 2890 y Ft(-d)384 b Fu(Displa)m(y)32 b(a)e(short)g -(description)h(of)f(eac)m(h)i Fr(pattern)630 3052 y Ft(-m)384 +(of)630 4710 y(the)h(builtins)e(is)i(prin)m(ted.)630 +4847 y(Options,)f(if)h(supplied,)e(ha)m(v)m(e)i(the)g(follo)m(wing)h +(meanings:)630 5011 y Ft(-d)384 b Fu(Displa)m(y)32 b(a)e(short)g +(description)h(of)f(eac)m(h)i Fr(pattern)630 5176 y Ft(-m)384 b Fu(Displa)m(y)32 b(the)e(description)g(of)h(eac)m(h)h Fr(pattern)e Fu(in)g(a)h(manpage-lik)m(e)h(format)630 -3214 y Ft(-s)384 b Fu(Displa)m(y)32 b(only)e(a)h(short)f(usage)h -(synopsis)e(for)i(eac)m(h)g Fr(pattern)630 3376 y Fu(The)f(return)f -(status)i(is)f(zero)h(unless)f(no)g(command)h(matc)m(hes)g -Fr(pattern)p Fu(.)150 3538 y Ft(let)870 3674 y(let)47 -b Fj(expression)e Ft([)p Fj(expression)g Ft(...)o(])630 -3810 y Fu(The)c Ft(let)g Fu(builtin)g(allo)m(ws)i(arithmetic)f(to)h(b)s -(e)d(p)s(erformed)g(on)i(shell)g(v)-5 b(ariables.)74 -b(Eac)m(h)630 3920 y Fr(expression)31 b Fu(is)g(ev)-5 -b(aluated)32 b(according)f(to)h(the)f(rules)g(giv)m(en)h(b)s(elo)m(w)f -(in)f(Section)i(6.5)g([Shell)630 4029 y(Arithmetic],)47 -b(page)c(100.)78 b(If)41 b(the)i(last)g Fr(expression)f -Fu(ev)-5 b(aluates)44 b(to)f(0,)j Ft(let)41 b Fu(returns)g(1;)630 -4139 y(otherwise)31 b(0)g(is)f(returned.)150 4301 y Ft(local)870 -4437 y(local)46 b([)p Fj(option)p Ft(])g Fj(name)p Ft([=)p -Fj(value)p Ft(])e(...)630 4573 y Fu(F)-8 b(or)27 b(eac)m(h)g(argumen)m -(t,)g(a)f(lo)s(cal)h(v)-5 b(ariable)27 b(named)e Fr(name)31 -b Fu(is)26 b(created,)i(and)d(assigned)h Fr(v)-5 b(alue)p -Fu(.)630 4682 y(The)28 b Fr(option)i Fu(can)f(b)s(e)f(an)m(y)i(of)f -(the)g(options)g(accepted)i(b)m(y)d Ft(declare)p Fu(.)39 -b Ft(local)27 b Fu(can)i(only)h(b)s(e)630 4792 y(used)20 -b(within)g(a)h(function;)j(it)d(mak)m(es)g(the)g(v)-5 -b(ariable)22 b Fr(name)k Fu(ha)m(v)m(e)21 b(a)g(visible)h(scop)s(e)e -(restricted)630 4902 y(to)28 b(that)g(function)f(and)g(its)h(c)m -(hildren.)39 b(If)27 b Fr(name)33 b Fu(is)27 b(`)p Ft(-)p -Fu(',)i(the)f(set)f(of)h(shell)g(options)f(is)h(made)630 -5011 y(lo)s(cal)40 b(to)f(the)f(function)g(in)g(whic)m(h)h -Ft(local)e Fu(is)h(in)m(v)m(ok)m(ed:)58 b(shell)39 b(options)f(c)m -(hanged)h(using)630 5121 y(the)31 b Ft(set)f Fu(builtin)h(inside)g(the) -g(function)f(after)i(the)f(call)h(to)g Ft(local)e Fu(are)h(restored)g -(to)h(their)630 5230 y(original)h(v)-5 b(alues)33 b(when)e(the)i -(function)f(returns.)45 b(The)32 b(restore)h(is)f(e\013ected)i(as)f(if) -f(a)h(series)630 5340 y(of)c Ft(set)f Fu(commands)h(w)m(ere)g(executed) -h(to)g(restore)f(the)g(v)-5 b(alues)30 b(that)f(w)m(ere)h(in)e(place)i -(b)s(efore)p eop end +5340 y Ft(-s)384 b Fu(Displa)m(y)32 b(only)e(a)h(short)f(usage)h +(synopsis)e(for)i(eac)m(h)g Fr(pattern)p eop end %%Page: 63 69 TeXDict begin 63 68 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(63)630 299 y(the)29 -b(function.)40 b(The)28 b(return)f(status)i(is)g(zero)g(unless)f -Ft(local)f Fu(is)h(used)g(outside)h(a)g(function,)630 -408 y(an)h(in)m(v)-5 b(alid)31 b Fr(name)36 b Fu(is)30 -b(supplied,)f(or)i Fr(name)k Fu(is)c(a)g(readonly)f(v)-5 -b(ariable.)150 571 y Ft(logout)870 707 y(logout)46 b([)p -Fj(n)p Ft(])630 844 y Fu(Exit)31 b(a)g(login)g(shell,)g(returning)e(a)i -(status)g(of)f Fr(n)g Fu(to)h(the)g(shell's)f(paren)m(t.)150 -1006 y Ft(mapfile)870 1142 y(mapfile)46 b([-d)h Fj(delim)p -Ft(])f([-n)h Fj(count)p Ft(])f([-O)h Fj(origin)p Ft(])f([-s)g -Fj(count)p Ft(])1061 1252 y([-t])h([-u)f Fj(fd)p Ft(])h([-C)g -Fj(callback)p Ft(])f([-c)g Fj(quantum)p Ft(])g([)p Fj(array)p -Ft(])630 1388 y Fu(Read)38 b(lines)f(from)g(the)h(standard)e(input)g -(in)m(to)j(the)e(indexed)g(arra)m(y)h(v)-5 b(ariable)38 -b Fr(arra)m(y)p Fu(,)i(or)630 1498 y(from)28 b(\014le)h(descriptor)f -Fr(fd)k Fu(if)c(the)h Ft(-u)f Fu(option)h(is)g(supplied.)39 -b(The)28 b(v)-5 b(ariable)29 b Ft(MAPFILE)e Fu(is)i(the)630 -1607 y(default)i Fr(arra)m(y)p Fu(.)41 b(Options,)30 -b(if)g(supplied,)g(ha)m(v)m(e)h(the)g(follo)m(wing)h(meanings:)630 -1770 y Ft(-d)384 b Fu(The)37 b(\014rst)g(c)m(haracter)i(of)f -Fr(delim)g Fu(is)f(used)g(to)h(terminate)h(eac)m(h)g(input)d(line,)1110 -1880 y(rather)41 b(than)h(newline.)74 b(If)41 b Fr(delim)h -Fu(is)g(the)f(empt)m(y)h(string,)j Ft(mapfile)40 b Fu(will)1110 -1989 y(terminate)31 b(a)g(line)g(when)e(it)i(reads)f(a)h(NUL)g(c)m -(haracter.)630 2152 y Ft(-n)384 b Fu(Cop)m(y)30 b(at)h(most)g -Fr(coun)m(t)i Fu(lines.)41 b(If)30 b Fr(coun)m(t)j Fu(is)d(0,)h(all)h -(lines)e(are)h(copied.)630 2315 y Ft(-O)384 b Fu(Begin)31 -b(assigning)g(to)g Fr(arra)m(y)39 b Fu(at)31 b(index)f -Fr(origin)p Fu(.)41 b(The)30 b(default)h(index)f(is)g(0.)630 -2477 y Ft(-s)384 b Fu(Discard)31 b(the)f(\014rst)g Fr(coun)m(t)j -Fu(lines)e(read.)630 2640 y Ft(-t)384 b Fu(Remo)m(v)m(e)32 -b(a)f(trailing)g Fr(delim)g Fu(\(default)g(newline\))f(from)g(eac)m(h)i -(line)f(read.)630 2803 y Ft(-u)384 b Fu(Read)31 b(lines)f(from)g -(\014le)h(descriptor)f Fr(fd)j Fu(instead)e(of)f(the)h(standard)e -(input.)630 2966 y Ft(-C)384 b Fu(Ev)-5 b(aluate)26 b -Fr(callbac)m(k)33 b Fu(eac)m(h)26 b(time)g Fr(quan)m(tum)f -Fu(lines)g(are)g(read.)39 b(The)25 b Ft(-c)f Fu(option)1110 -3075 y(sp)s(eci\014es)30 b Fr(quan)m(tum)p Fu(.)630 3238 -y Ft(-c)384 b Fu(Sp)s(ecify)30 b(the)g(n)m(um)m(b)s(er)f(of)i(lines)f -(read)h(b)s(et)m(w)m(een)g(eac)m(h)g(call)h(to)f Fr(callbac)m(k)p -Fu(.)630 3401 y(If)36 b Ft(-C)g Fu(is)g(sp)s(eci\014ed)g(without)g -Ft(-c)p Fu(,)h(the)g(default)f(quan)m(tum)g(is)h(5000.)60 -b(When)36 b Fr(callbac)m(k)44 b Fu(is)630 3510 y(ev)-5 -b(aluated,)30 b(it)e(is)g(supplied)f(the)h(index)f(of)i(the)f(next)g -(arra)m(y)g(elemen)m(t)h(to)g(b)s(e)e(assigned)i(and)630 -3620 y(the)39 b(line)g(to)h(b)s(e)e(assigned)h(to)h(that)f(elemen)m(t)i -(as)e(additional)h(argumen)m(ts.)66 b Fr(callbac)m(k)47 -b Fu(is)630 3729 y(ev)-5 b(aluated)32 b(after)e(the)h(line)g(is)f(read) -g(but)g(b)s(efore)g(the)h(arra)m(y)g(elemen)m(t)g(is)g(assigned.)630 -3866 y(If)25 b(not)g(supplied)f(with)h(an)g(explicit)i(origin,)g -Ft(mapfile)c Fu(will)j(clear)g Fr(arra)m(y)34 b Fu(b)s(efore)24 -b(assigning)630 3975 y(to)31 b(it.)630 4111 y Ft(mapfile)41 -b Fu(returns)g(successfully)i(unless)e(an)i(in)m(v)-5 -b(alid)43 b(option)g(or)g(option)g(argumen)m(t)g(is)630 -4221 y(supplied,)29 b Fr(arra)m(y)39 b Fu(is)30 b(in)m(v)-5 -b(alid)31 b(or)g(unassignable,)f(or)h Fr(arra)m(y)38 -b Fu(is)31 b(not)f(an)h(indexed)e(arra)m(y)-8 b(.)150 -4384 y Ft(printf)870 4520 y(printf)46 b([-v)h Fj(var)p -Ft(])g Fj(format)f Ft([)p Fj(arguments)p Ft(])630 4656 -y Fu(W)-8 b(rite)27 b(the)g(formatted)f Fr(argumen)m(ts)k -Fu(to)d(the)f(standard)f(output)h(under)e(the)i(con)m(trol)i(of)e(the) -630 4765 y Fr(format)p Fu(.)66 b(The)39 b Ft(-v)f Fu(option)h(causes)g -(the)g(output)g(to)g(b)s(e)f(assigned)h(to)h(the)f(v)-5 -b(ariable)39 b Fr(v)-5 b(ar)630 4875 y Fu(rather)30 b(than)g(b)s(eing)g -(prin)m(ted)g(to)h(the)g(standard)e(output.)630 5011 -y(The)36 b Fr(format)i Fu(is)f(a)f(c)m(haracter)i(string)e(whic)m(h)g -(con)m(tains)i(three)e(t)m(yp)s(es)g(of)h(ob)5 b(jects:)53 -b(plain)630 5121 y(c)m(haracters,)41 b(whic)m(h)c(are)h(simply)e -(copied)i(to)g(standard)f(output,)i(c)m(haracter)g(escap)s(e)e(se-)630 -5230 y(quences,)g(whic)m(h)f(are)g(con)m(v)m(erted)h(and)f(copied)g(to) -g(the)g(standard)f(output,)i(and)f(format)630 5340 y(sp)s -(eci\014cations,)j(eac)m(h)e(of)g(whic)m(h)f(causes)g(prin)m(ting)g(of) -h(the)f(next)h(successiv)m(e)g Fr(argumen)m(t)p Fu(.)p -eop end +b(Shell)30 b(Builtin)h(Commands)2069 b(63)630 299 y(The)30 +b(return)f(status)i(is)f(zero)h(unless)f(no)g(command)h(matc)m(hes)g +Fr(pattern)p Fu(.)150 463 y Ft(let)870 600 y(let)47 b +Fj(expression)e Ft([)p Fj(expression)g Ft(...)o(])630 +737 y Fu(The)c Ft(let)g Fu(builtin)g(allo)m(ws)i(arithmetic)f(to)h(b)s +(e)d(p)s(erformed)g(on)i(shell)g(v)-5 b(ariables.)74 +b(Eac)m(h)630 847 y Fr(expression)31 b Fu(is)g(ev)-5 +b(aluated)32 b(according)f(to)h(the)f(rules)g(giv)m(en)h(b)s(elo)m(w)f +(in)f(Section)i(6.5)g([Shell)630 956 y(Arithmetic],)47 +b(page)c(101.)78 b(If)41 b(the)i(last)g Fr(expression)f +Fu(ev)-5 b(aluates)44 b(to)f(0,)j Ft(let)41 b Fu(returns)g(1;)630 +1066 y(otherwise)31 b(0)g(is)f(returned.)150 1230 y Ft(local)870 +1367 y(local)46 b([)p Fj(option)p Ft(])g Fj(name)p Ft([=)p +Fj(value)p Ft(])e(...)630 1504 y Fu(F)-8 b(or)27 b(eac)m(h)g(argumen)m +(t,)g(a)f(lo)s(cal)h(v)-5 b(ariable)27 b(named)e Fr(name)31 +b Fu(is)26 b(created,)i(and)d(assigned)h Fr(v)-5 b(alue)p +Fu(.)630 1614 y(The)28 b Fr(option)i Fu(can)f(b)s(e)f(an)m(y)i(of)f +(the)g(options)g(accepted)i(b)m(y)d Ft(declare)p Fu(.)39 +b Ft(local)27 b Fu(can)i(only)h(b)s(e)630 1724 y(used)20 +b(within)g(a)h(function;)j(it)d(mak)m(es)g(the)g(v)-5 +b(ariable)22 b Fr(name)k Fu(ha)m(v)m(e)21 b(a)g(visible)h(scop)s(e)e +(restricted)630 1833 y(to)28 b(that)g(function)f(and)g(its)h(c)m +(hildren.)39 b(If)27 b Fr(name)33 b Fu(is)27 b(`)p Ft(-)p +Fu(',)i(the)f(set)f(of)h(shell)g(options)f(is)h(made)630 +1943 y(lo)s(cal)40 b(to)f(the)f(function)g(in)g(whic)m(h)h +Ft(local)e Fu(is)h(in)m(v)m(ok)m(ed:)58 b(shell)39 b(options)f(c)m +(hanged)h(using)630 2052 y(the)31 b Ft(set)f Fu(builtin)h(inside)g(the) +g(function)f(after)i(the)f(call)h(to)g Ft(local)e Fu(are)h(restored)g +(to)h(their)630 2162 y(original)h(v)-5 b(alues)33 b(when)e(the)i +(function)f(returns.)45 b(The)32 b(restore)h(is)f(e\013ected)i(as)f(if) +f(a)h(series)630 2271 y(of)c Ft(set)f Fu(commands)h(w)m(ere)g(executed) +h(to)g(restore)f(the)g(v)-5 b(alues)30 b(that)f(w)m(ere)h(in)e(place)i +(b)s(efore)630 2381 y(the)f(function.)40 b(The)28 b(return)f(status)i +(is)g(zero)g(unless)f Ft(local)f Fu(is)h(used)g(outside)h(a)g +(function,)630 2491 y(an)h(in)m(v)-5 b(alid)31 b Fr(name)36 +b Fu(is)30 b(supplied,)f(or)i Fr(name)k Fu(is)c(a)g(readonly)f(v)-5 +b(ariable.)150 2655 y Ft(logout)870 2792 y(logout)46 +b([)p Fj(n)p Ft(])630 2929 y Fu(Exit)31 b(a)g(login)g(shell,)g +(returning)e(a)i(status)g(of)f Fr(n)g Fu(to)h(the)g(shell's)f(paren)m +(t.)150 3093 y Ft(mapfile)870 3230 y(mapfile)46 b([-d)h +Fj(delim)p Ft(])f([-n)h Fj(count)p Ft(])f([-O)h Fj(origin)p +Ft(])f([-s)g Fj(count)p Ft(])1061 3340 y([-t])h([-u)f +Fj(fd)p Ft(])h([-C)g Fj(callback)p Ft(])f([-c)g Fj(quantum)p +Ft(])g([)p Fj(array)p Ft(])630 3477 y Fu(Read)38 b(lines)f(from)g(the)h +(standard)e(input)g(in)m(to)j(the)e(indexed)g(arra)m(y)h(v)-5 +b(ariable)38 b Fr(arra)m(y)p Fu(,)i(or)630 3587 y(from)28 +b(\014le)h(descriptor)f Fr(fd)k Fu(if)c(the)h Ft(-u)f +Fu(option)h(is)g(supplied.)39 b(The)28 b(v)-5 b(ariable)29 +b Ft(MAPFILE)e Fu(is)i(the)630 3696 y(default)i Fr(arra)m(y)p +Fu(.)41 b(Options,)30 b(if)g(supplied,)g(ha)m(v)m(e)h(the)g(follo)m +(wing)h(meanings:)630 3861 y Ft(-d)384 b Fu(The)37 b(\014rst)g(c)m +(haracter)i(of)f Fr(delim)g Fu(is)f(used)g(to)h(terminate)h(eac)m(h)g +(input)d(line,)1110 3970 y(rather)41 b(than)h(newline.)74 +b(If)41 b Fr(delim)h Fu(is)g(the)f(empt)m(y)h(string,)j +Ft(mapfile)40 b Fu(will)1110 4080 y(terminate)31 b(a)g(line)g(when)e +(it)i(reads)f(a)h(NUL)g(c)m(haracter.)630 4244 y Ft(-n)384 +b Fu(Cop)m(y)30 b(at)h(most)g Fr(coun)m(t)i Fu(lines.)41 +b(If)30 b Fr(coun)m(t)j Fu(is)d(0,)h(all)h(lines)e(are)h(copied.)630 +4408 y Ft(-O)384 b Fu(Begin)31 b(assigning)g(to)g Fr(arra)m(y)39 +b Fu(at)31 b(index)f Fr(origin)p Fu(.)41 b(The)30 b(default)h(index)f +(is)g(0.)630 4573 y Ft(-s)384 b Fu(Discard)31 b(the)f(\014rst)g +Fr(coun)m(t)j Fu(lines)e(read.)630 4737 y Ft(-t)384 b +Fu(Remo)m(v)m(e)32 b(a)f(trailing)g Fr(delim)g Fu(\(default)g +(newline\))f(from)g(eac)m(h)i(line)f(read.)630 4902 y +Ft(-u)384 b Fu(Read)31 b(lines)f(from)g(\014le)h(descriptor)f +Fr(fd)j Fu(instead)e(of)f(the)h(standard)e(input.)630 +5066 y Ft(-C)384 b Fu(Ev)-5 b(aluate)26 b Fr(callbac)m(k)33 +b Fu(eac)m(h)26 b(time)g Fr(quan)m(tum)f Fu(lines)g(are)g(read.)39 +b(The)25 b Ft(-c)f Fu(option)1110 5176 y(sp)s(eci\014es)30 +b Fr(quan)m(tum)p Fu(.)630 5340 y Ft(-c)384 b Fu(Sp)s(ecify)30 +b(the)g(n)m(um)m(b)s(er)f(of)i(lines)f(read)h(b)s(et)m(w)m(een)g(eac)m +(h)g(call)h(to)f Fr(callbac)m(k)p Fu(.)p eop end %%Page: 64 70 TeXDict begin 64 69 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(64)630 299 y(In)27 -b(addition)g(to)h(the)g(standard)e Ft(printf\(3\))f Fu(format)j(c)m -(haracters)g Ft(csndiouxXeEfFgGaA)p Fu(,)630 408 y Ft(printf)h -Fu(in)m(terprets)h(the)h(follo)m(wing)h(additional)f(format)g(sp)s -(eci\014ers:)630 567 y Ft(\045b)384 b Fu(Causes)38 b -Ft(printf)f Fu(to)j(expand)e(bac)m(kslash)h(escap)s(e)g(sequences)g(in) -f(the)h(cor-)1110 676 y(resp)s(onding)31 b Fr(argumen)m(t)j -Fu(in)e(the)h(same)f(w)m(a)m(y)h(as)g Ft(echo)c(-e)j -Fu(\(see)h(Section)g(4.2)1110 786 y([Bash)e(Builtins],)g(page)g(57\).) -630 944 y Ft(\045q)384 b Fu(Causes)32 b Ft(printf)e Fu(to)i(output)g -(the)g(corresp)s(onding)f Fr(argumen)m(t)j Fu(in)d(a)i(format)1110 -1054 y(that)42 b(can)f(b)s(e)g(reused)g(as)g(shell)h(input.)72 -b Ft(\045q)41 b Fu(and)f Ft(\045Q)p Fu(P)h(use)g(the)g(ANSI-C)1110 -1163 y(quoting)29 b(st)m(yle)h(\(see)g(Section)g(3.1.2.4)h([ANSI-C)e -(Quoting],)h(page)f(6\))h(if)f(an)m(y)1110 1273 y(c)m(haracters)g(in)e +b(Shell)30 b(Builtin)h(Commands)2069 b(64)630 299 y(If)36 +b Ft(-C)g Fu(is)g(sp)s(eci\014ed)g(without)g Ft(-c)p +Fu(,)h(the)g(default)f(quan)m(tum)g(is)h(5000.)60 b(When)36 +b Fr(callbac)m(k)44 b Fu(is)630 408 y(ev)-5 b(aluated,)30 +b(it)e(is)g(supplied)f(the)h(index)f(of)i(the)f(next)g(arra)m(y)g +(elemen)m(t)h(to)g(b)s(e)e(assigned)i(and)630 518 y(the)39 +b(line)g(to)h(b)s(e)e(assigned)h(to)h(that)f(elemen)m(t)i(as)e +(additional)h(argumen)m(ts.)66 b Fr(callbac)m(k)47 b +Fu(is)630 628 y(ev)-5 b(aluated)32 b(after)e(the)h(line)g(is)f(read)g +(but)g(b)s(efore)g(the)h(arra)m(y)g(elemen)m(t)g(is)g(assigned.)630 +756 y(If)25 b(not)g(supplied)f(with)h(an)g(explicit)i(origin,)g +Ft(mapfile)c Fu(will)j(clear)g Fr(arra)m(y)34 b Fu(b)s(efore)24 +b(assigning)630 865 y(to)31 b(it.)630 993 y Ft(mapfile)41 +b Fu(returns)g(successfully)i(unless)e(an)i(in)m(v)-5 +b(alid)43 b(option)g(or)g(option)g(argumen)m(t)g(is)630 +1103 y(supplied,)29 b Fr(arra)m(y)39 b Fu(is)30 b(in)m(v)-5 +b(alid)31 b(or)g(unassignable,)f(or)h Fr(arra)m(y)38 +b Fu(is)31 b(not)f(an)h(indexed)e(arra)m(y)-8 b(.)150 +1249 y Ft(printf)870 1377 y(printf)46 b([-v)h Fj(var)p +Ft(])g Fj(format)f Ft([)p Fj(arguments)p Ft(])630 1504 +y Fu(W)-8 b(rite)27 b(the)g(formatted)f Fr(argumen)m(ts)k +Fu(to)d(the)f(standard)f(output)h(under)e(the)i(con)m(trol)i(of)e(the) +630 1614 y Fr(format)p Fu(.)66 b(The)39 b Ft(-v)f Fu(option)h(causes)g +(the)g(output)g(to)g(b)s(e)f(assigned)h(to)h(the)f(v)-5 +b(ariable)39 b Fr(v)-5 b(ar)630 1724 y Fu(rather)30 b(than)g(b)s(eing)g +(prin)m(ted)g(to)h(the)g(standard)e(output.)630 1851 +y(The)36 b Fr(format)i Fu(is)f(a)f(c)m(haracter)i(string)e(whic)m(h)g +(con)m(tains)i(three)e(t)m(yp)s(es)g(of)h(ob)5 b(jects:)53 +b(plain)630 1961 y(c)m(haracters,)41 b(whic)m(h)c(are)h(simply)e +(copied)i(to)g(standard)f(output,)i(c)m(haracter)g(escap)s(e)e(se-)630 +2071 y(quences,)g(whic)m(h)f(are)g(con)m(v)m(erted)h(and)f(copied)g(to) +g(the)g(standard)f(output,)i(and)f(format)630 2180 y(sp)s +(eci\014cations,)j(eac)m(h)e(of)g(whic)m(h)f(causes)g(prin)m(ting)g(of) +h(the)f(next)h(successiv)m(e)g Fr(argumen)m(t)p Fu(.)630 +2290 y(In)27 b(addition)g(to)h(the)g(standard)e Ft(printf\(3\))f +Fu(format)j(c)m(haracters)g Ft(csndiouxXeEfFgGaA)p Fu(,)630 +2399 y Ft(printf)h Fu(in)m(terprets)h(the)h(follo)m(wing)h(additional)f +(format)g(sp)s(eci\014ers:)630 2545 y Ft(\045b)384 b +Fu(Causes)38 b Ft(printf)f Fu(to)j(expand)e(bac)m(kslash)h(escap)s(e)g +(sequences)g(in)f(the)h(cor-)1110 2655 y(resp)s(onding)31 +b Fr(argumen)m(t)j Fu(in)e(the)h(same)f(w)m(a)m(y)h(as)g +Ft(echo)c(-e)j Fu(\(see)h(Section)g(4.2)1110 2765 y([Bash)e(Builtins],) +g(page)g(57\).)630 2911 y Ft(\045q)384 b Fu(Causes)32 +b Ft(printf)e Fu(to)i(output)g(the)g(corresp)s(onding)f +Fr(argumen)m(t)j Fu(in)d(a)i(format)1110 3020 y(that)42 +b(can)f(b)s(e)g(reused)g(as)g(shell)h(input.)72 b Ft(\045q)41 +b Fu(and)f Ft(\045Q)p Fu(P)h(use)g(the)g(ANSI-C)1110 +3130 y(quoting)29 b(st)m(yle)h(\(see)g(Section)g(3.1.2.4)h([ANSI-C)e +(Quoting],)h(page)f(6\))h(if)f(an)m(y)1110 3240 y(c)m(haracters)g(in)e (the)h(argumen)m(t)g(string)f(require)h(it,)g(and)f(bac)m(kslash)h -(quoting)1110 1383 y(otherwise.)79 b(If)42 b(the)h(format)h(string)f +(quoting)1110 3349 y(otherwise.)79 b(If)42 b(the)h(format)h(string)f (uses)f(the)h Ft(printf)e Fr(alternate)k(form)p Fu(,)1110 -1492 y(these)31 b(t)m(w)m(o)h(formats)e(quote)h(the)g(argumen)m(t)f -(string)h(using)f(single)h(quotes.)630 1650 y Ft(\045Q)384 +3459 y(these)31 b(t)m(w)m(o)h(formats)e(quote)h(the)g(argumen)m(t)f +(string)h(using)f(single)h(quotes.)630 3605 y Ft(\045Q)384 b Fu(lik)m(e)34 b Ft(\045q)p Fu(,)f(but)f(applies)g(an)m(y)h(supplied)e (precision)i(to)h(the)e Fr(argumen)m(t)j Fu(b)s(efore)1110 -1760 y(quoting)c(it.)630 1918 y Ft(\045\()p Fj(datefmt)p -Ft(\)T)1110 2028 y Fu(Causes)e Ft(printf)e Fu(to)j(output)f(the)g -(date-time)i(string)e(resulting)h(from)e(using)1110 2138 +3714 y(quoting)c(it.)630 3861 y Ft(\045\()p Fj(datefmt)p +Ft(\)T)1110 3970 y Fu(Causes)e Ft(printf)e Fu(to)j(output)f(the)g +(date-time)i(string)e(resulting)h(from)e(using)1110 4080 y Fr(datefm)m(t)45 b Fu(as)d(a)g(format)g(string)g(for)g Ft(strftime)p Fu(\(3\).)74 b(The)41 b(corresp)s(onding)1110 -2247 y Fr(argumen)m(t)h Fu(is)e(an)g(in)m(teger)i(represen)m(ting)e -(the)g(n)m(um)m(b)s(er)f(of)h(seconds)g(since)1110 2357 +4189 y Fr(argumen)m(t)h Fu(is)e(an)g(in)m(teger)i(represen)m(ting)e +(the)g(n)m(um)m(b)s(er)f(of)h(seconds)g(since)1110 4299 y(the)24 b(ep)s(o)s(c)m(h.)38 b(Tw)m(o)24 b(sp)s(ecial)h(argumen)m(t)f (v)-5 b(alues)24 b(ma)m(y)h(b)s(e)e(used:)36 b(-1)25 -b(represen)m(ts)1110 2466 y(the)30 b(curren)m(t)g(time,)h(and)e(-2)i +b(represen)m(ts)1110 4408 y(the)30 b(curren)m(t)g(time,)h(and)e(-2)i (represen)m(ts)f(the)g(time)h(the)f(shell)g(w)m(as)g(in)m(v)m(ok)m(ed.) -1110 2576 y(If)38 b(no)g(argumen)m(t)h(is)f(sp)s(eci\014ed,)i(con)m(v)m +1110 4518 y(If)38 b(no)g(argumen)m(t)h(is)f(sp)s(eci\014ed,)i(con)m(v)m (ersion)f(b)s(eha)m(v)m(es)g(as)g(if)f(-1)h(had)f(b)s(een)1110 -2685 y(giv)m(en.)k(This)29 b(is)i(an)f(exception)i(to)f(the)f(usual)g -Ft(printf)f Fu(b)s(eha)m(vior.)630 2844 y(The)39 b(\045b,)i(\045q,)g +4628 y(giv)m(en.)k(This)29 b(is)i(an)f(exception)i(to)f(the)f(usual)g +Ft(printf)f Fu(b)s(eha)m(vior.)630 4774 y(The)39 b(\045b,)i(\045q,)g (and)e(\045T)f(format)i(sp)s(eci\014ers)e(all)i(use)f(the)h(\014eld)f -(width)f(and)h(precision)630 2953 y(argumen)m(ts)e(from)f(the)h(format) +(width)f(and)h(precision)630 4883 y(argumen)m(ts)e(from)f(the)h(format) g(sp)s(eci\014cation)g(and)f(write)h(that)h(man)m(y)e(b)m(ytes)h(from)g -(\(or)630 3063 y(use)29 b(that)h(wide)f(a)g(\014eld)g(for\))g(the)h +(\(or)630 4993 y(use)29 b(that)h(wide)f(a)g(\014eld)g(for\))g(the)h (expanded)e(argumen)m(t,)i(whic)m(h)f(usually)g(con)m(tains)i(more)630 -3173 y(c)m(haracters)h(than)e(the)h(original.)630 3306 +5103 y(c)m(haracters)h(than)e(the)h(original.)630 5230 y(The)e(\045n)f(format)h(sp)s(eci\014er)g(accepts)h(a)g(corresp)s (onding)e(argumen)m(t)h(that)h(is)f(treated)h(as)g(a)630 -3416 y(shell)h(v)-5 b(ariable)31 b(name.)630 3550 y(The)26 -b(\045s)g(and)h(\045c)f(format)h(sp)s(eci\014ers)f(accept)i(an)f(l)g -(\(long\))h(mo)s(di\014er,)e(whic)m(h)h(forces)g(them)630 -3660 y(to)21 b(con)m(v)m(ert)i(the)e(argumen)m(t)g(string)g(to)g(a)g -(wide-c)m(haracter)i(string)e(and)f(apply)g(an)m(y)h(supplied)630 -3769 y(\014eld)30 b(width)g(and)f(precision)i(in)f(terms)g(of)h(c)m -(haracters,)h(not)e(b)m(ytes.)630 3903 y(Argumen)m(ts)e(to)h -(non-string)e(format)i(sp)s(eci\014ers)e(are)h(treated)h(as)g(C)e -(language)j(constan)m(ts,)630 4013 y(except)22 b(that)g(a)g(leading)g -(plus)e(or)h(min)m(us)f(sign)i(is)f(allo)m(w)m(ed,)k(and)c(if)g(the)g -(leading)h(c)m(haracter)h(is)630 4122 y(a)i(single)g(or)f(double)h -(quote,)h(the)f(v)-5 b(alue)25 b(is)f(the)h(ASCI)s(I)e(v)-5 -b(alue)25 b(of)f(the)h(follo)m(wing)h(c)m(haracter.)630 -4256 y(The)31 b Fr(format)i Fu(is)f(reused)e(as)i(necessary)f(to)i -(consume)e(all)h(of)f(the)h Fr(argumen)m(ts)p Fu(.)44 -b(If)30 b(the)i Fr(for-)630 4366 y(mat)c Fu(requires)e(more)g -Fr(argumen)m(ts)k Fu(than)25 b(are)i(supplied,)e(the)h(extra)h(format)f -(sp)s(eci\014cations)630 4475 y(b)s(eha)m(v)m(e)j(as)g(if)f(a)h(zero)g -(v)-5 b(alue)29 b(or)g(n)m(ull)f(string,)h(as)g(appropriate,)g(had)f(b) -s(een)g(supplied.)38 b(The)630 4585 y(return)e(v)-5 b(alue)38 -b(is)g(zero)g(on)f(success,)j(non-zero)e(if)f(an)h(in)m(v)-5 -b(alid)38 b(option)g(is)f(supplied)f(or)i(a)630 4695 -y(write)31 b(or)f(assignmen)m(t)h(error)f(o)s(ccurs.)150 -4853 y Ft(read)870 4987 y(read)47 b([-ers])f([-a)h Fj(aname)p -Ft(])f([-d)h Fj(delim)p Ft(])f([-i)h Fj(text)p Ft(])f([-n)h -Fj(nchars)p Ft(])1061 5096 y([-N)g Fj(nchars)p Ft(])f([-p)h -Fj(prompt)p Ft(])e([-t)i Fj(timeout)p Ft(])f([-u)h Fj(fd)p -Ft(])g([)p Fj(name)f Ft(...)o(])630 5230 y Fu(One)38 -b(line)g(is)g(read)g(from)g(the)g(standard)f(input,)j(or)e(from)f(the)i -(\014le)f(descriptor)g Fr(fd)j Fu(sup-)630 5340 y(plied)34 -b(as)h(an)f(argumen)m(t)h(to)g(the)f Ft(-u)g Fu(option,)i(split)f(in)m -(to)g(w)m(ords)f(as)g(describ)s(ed)g(ab)s(o)m(v)m(e)h(in)p -eop end +5340 y(shell)h(v)-5 b(ariable)31 b(name.)p eop end %%Page: 65 71 TeXDict begin 65 70 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(65)630 299 y(Section)38 -b(3.5.7)h([W)-8 b(ord)38 b(Splitting],)i(page)e(36,)j(and)36 -b(the)i(\014rst)f(w)m(ord)g(is)g(assigned)h(to)g(the)630 -408 y(\014rst)32 b Fr(name)p Fu(,)h(the)g(second)g(w)m(ord)f(to)h(the)g -(second)g Fr(name)p Fu(,)g(and)f(so)h(on.)47 b(If)32 -b(there)h(are)g(more)630 518 y(w)m(ords)39 b(than)g(names,)j(the)e +b(Shell)30 b(Builtin)h(Commands)2069 b(65)630 299 y(The)26 +b(\045s)g(and)h(\045c)f(format)h(sp)s(eci\014ers)f(accept)i(an)f(l)g +(\(long\))h(mo)s(di\014er,)e(whic)m(h)h(forces)g(them)630 +408 y(to)21 b(con)m(v)m(ert)i(the)e(argumen)m(t)g(string)g(to)g(a)g +(wide-c)m(haracter)i(string)e(and)f(apply)g(an)m(y)h(supplied)630 +518 y(\014eld)30 b(width)g(and)f(precision)i(in)f(terms)g(of)h(c)m +(haracters,)h(not)e(b)m(ytes.)630 660 y(Argumen)m(ts)e(to)h(non-string) +e(format)i(sp)s(eci\014ers)e(are)h(treated)h(as)g(C)e(language)j +(constan)m(ts,)630 769 y(except)22 b(that)g(a)g(leading)g(plus)e(or)h +(min)m(us)f(sign)i(is)f(allo)m(w)m(ed,)k(and)c(if)g(the)g(leading)h(c)m +(haracter)h(is)630 879 y(a)i(single)g(or)f(double)h(quote,)h(the)f(v)-5 +b(alue)25 b(is)f(the)h(ASCI)s(I)e(v)-5 b(alue)25 b(of)f(the)h(follo)m +(wing)h(c)m(haracter.)630 1021 y(The)31 b Fr(format)i +Fu(is)f(reused)e(as)i(necessary)f(to)i(consume)e(all)h(of)f(the)h +Fr(argumen)m(ts)p Fu(.)44 b(If)30 b(the)i Fr(for-)630 +1130 y(mat)c Fu(requires)e(more)g Fr(argumen)m(ts)k Fu(than)25 +b(are)i(supplied,)e(the)h(extra)h(format)f(sp)s(eci\014cations)630 +1240 y(b)s(eha)m(v)m(e)j(as)g(if)f(a)h(zero)g(v)-5 b(alue)29 +b(or)g(n)m(ull)f(string,)h(as)g(appropriate,)g(had)f(b)s(een)g +(supplied.)38 b(The)630 1350 y(return)e(v)-5 b(alue)38 +b(is)g(zero)g(on)f(success,)j(non-zero)e(if)f(an)h(in)m(v)-5 +b(alid)38 b(option)g(is)f(supplied)f(or)i(a)630 1459 +y(write)31 b(or)f(assignmen)m(t)h(error)f(o)s(ccurs.)150 +1633 y Ft(read)870 1775 y(read)47 b([-Eers])e([-a)i Fj(aname)p +Ft(])f([-d)h Fj(delim)p Ft(])f([-i)h Fj(text)p Ft(])g([-n)g +Fj(nchars)p Ft(])1061 1885 y([-N)g Fj(nchars)p Ft(])f([-p)h +Fj(prompt)p Ft(])e([-t)i Fj(timeout)p Ft(])f([-u)h Fj(fd)p +Ft(])g([)p Fj(name)f Ft(...)o(])630 2027 y Fu(One)38 +b(line)g(is)g(read)g(from)g(the)g(standard)f(input,)j(or)e(from)f(the)i +(\014le)f(descriptor)g Fr(fd)j Fu(sup-)630 2136 y(plied)34 +b(as)h(an)f(argumen)m(t)h(to)g(the)f Ft(-u)g Fu(option,)i(split)f(in)m +(to)g(w)m(ords)f(as)g(describ)s(ed)g(ab)s(o)m(v)m(e)h(in)630 +2246 y(Section)j(3.5.7)h([W)-8 b(ord)38 b(Splitting],)i(page)e(36,)j +(and)36 b(the)i(\014rst)f(w)m(ord)g(is)g(assigned)h(to)g(the)630 +2355 y(\014rst)32 b Fr(name)p Fu(,)h(the)g(second)g(w)m(ord)f(to)h(the) +g(second)g Fr(name)p Fu(,)g(and)f(so)h(on.)47 b(If)32 +b(there)h(are)g(more)630 2465 y(w)m(ords)39 b(than)g(names,)j(the)e (remaining)f(w)m(ords)g(and)g(their)h(in)m(terv)m(ening)g(delimiters)h -(are)630 628 y(assigned)29 b(to)h(the)g(last)g Fr(name)p +(are)630 2574 y(assigned)29 b(to)h(the)g(last)g Fr(name)p Fu(.)40 b(If)29 b(there)g(are)h(few)m(er)f(w)m(ords)g(read)g(from)g -(the)g(input)g(stream)630 737 y(than)35 b(names,)i(the)e(remaining)h +(the)g(input)g(stream)630 2684 y(than)35 b(names,)i(the)e(remaining)h (names)f(are)h(assigned)f(empt)m(y)h(v)-5 b(alues.)56 -b(The)34 b(c)m(haracters)630 847 y(in)e(the)h(v)-5 b(alue)33 +b(The)34 b(c)m(haracters)630 2794 y(in)e(the)h(v)-5 b(alue)33 b(of)g(the)g Ft(IFS)f Fu(v)-5 b(ariable)33 b(are)h(used)d(to)j(split)f -(the)g(line)g(in)m(to)g(w)m(ords)g(using)f(the)630 956 +(the)g(line)g(in)m(to)g(w)m(ords)g(using)f(the)630 2903 y(same)d(rules)f(the)g(shell)h(uses)f(for)g(expansion)g(\(describ)s(ed) g(ab)s(o)m(v)m(e)i(in)e(Section)h(3.5.7)h([W)-8 b(ord)630 -1066 y(Splitting],)38 b(page)f(36\).)60 b(The)35 b(bac)m(kslash)i(c)m +3013 y(Splitting],)38 b(page)f(36\).)60 b(The)35 b(bac)m(kslash)i(c)m (haracter)h(`)p Ft(\\)p Fu(')e(ma)m(y)h(b)s(e)f(used)f(to)i(remo)m(v)m -(e)h(an)m(y)630 1176 y(sp)s(ecial)31 b(meaning)g(for)f(the)g(next)h(c)m +(e)h(an)m(y)630 3122 y(sp)s(ecial)31 b(meaning)g(for)f(the)g(next)h(c)m (haracter)h(read)e(and)g(for)g(line)h(con)m(tin)m(uation.)630 -1306 y(Options,)f(if)h(supplied,)e(ha)m(v)m(e)i(the)g(follo)m(wing)h -(meanings:)630 1457 y Ft(-a)e Fj(aname)114 b Fu(The)34 +3264 y(Options,)f(if)h(supplied,)e(ha)m(v)m(e)i(the)g(follo)m(wing)h +(meanings:)630 3438 y Ft(-a)e Fj(aname)114 b Fu(The)34 b(w)m(ords)f(are)i(assigned)f(to)h(sequen)m(tial)h(indices)e(of)g(the)g -(arra)m(y)h(v)-5 b(ariable)1110 1567 y Fr(aname)p Fu(,)29 +(arra)m(y)h(v)-5 b(ariable)1110 3548 y Fr(aname)p Fu(,)29 b(starting)h(at)f(0.)40 b(All)29 b(elemen)m(ts)h(are)e(remo)m(v)m(ed)i -(from)d Fr(aname)34 b Fu(b)s(efore)1110 1677 y(the)d(assignmen)m(t.)41 +(from)d Fr(aname)34 b Fu(b)s(efore)1110 3657 y(the)d(assignmen)m(t.)41 b(Other)30 b Fr(name)36 b Fu(argumen)m(ts)30 b(are)h(ignored.)630 -1828 y Ft(-d)f Fj(delim)114 b Fu(The)41 b(\014rst)h(c)m(haracter)h(of)f +3832 y Ft(-d)f Fj(delim)114 b Fu(The)41 b(\014rst)h(c)m(haracter)h(of)f Fr(delim)g Fu(is)g(used)g(to)g(terminate)h(the)f(input)f(line,)1110 -1937 y(rather)31 b(than)g(newline.)42 b(If)30 b Fr(delim)h +3941 y(rather)31 b(than)g(newline.)42 b(If)30 b Fr(delim)h Fu(is)g(the)h(empt)m(y)f(string,)g Ft(read)f Fu(will)h(termi-)1110 -2047 y(nate)g(a)g(line)f(when)g(it)h(reads)f(a)h(NUL)f(c)m(haracter.) -630 2198 y Ft(-e)384 b Fu(Readline)46 b(\(see)g(Chapter)e(8)h([Command) -f(Line)h(Editing],)50 b(page)45 b(121\))i(is)1110 2308 +4051 y(nate)g(a)g(line)f(when)g(it)h(reads)f(a)h(NUL)f(c)m(haracter.) +630 4225 y Ft(-e)384 b Fu(Readline)46 b(\(see)g(Chapter)e(8)h([Command) +f(Line)h(Editing],)50 b(page)45 b(122\))i(is)1110 4334 y(used)37 b(to)i(obtain)g(the)f(line.)65 b(Readline)39 b(uses)e(the)i(curren)m(t)f(\(or)g(default,)j(if)1110 -2418 y(line)h(editing)g(w)m(as)g(not)g(previously)f(activ)m(e\))k -(editing)d(settings,)j(but)c(uses)1110 2527 y(Readline's)31 -b(default)g(\014lename)f(completion.)630 2679 y Ft(-i)g -Fj(text)162 b Fu(If)36 b(Readline)i(is)f(b)s(eing)g(used)f(to)h(read)g -(the)g(line,)j Fr(text)f Fu(is)e(placed)h(in)m(to)g(the)1110 -2788 y(editing)31 b(bu\013er)e(b)s(efore)h(editing)h(b)s(egins.)630 -2939 y Ft(-n)f Fj(nchars)66 b Ft(read)38 b Fu(returns)f(after)j -(reading)f Fr(nc)m(hars)j Fu(c)m(haracters)e(rather)f(than)g(w)m -(aiting)1110 3049 y(for)d(a)h(complete)h(line)f(of)g(input,)g(but)f -(honors)g(a)h(delimiter)g(if)f(few)m(er)h(than)1110 3159 -y Fr(nc)m(hars)d Fu(c)m(haracters)e(are)e(read)h(b)s(efore)f(the)g -(delimiter.)630 3310 y Ft(-N)g Fj(nchars)66 b Ft(read)39 -b Fu(returns)f(after)j(reading)e(exactly)j Fr(nc)m(hars)h -Fu(c)m(haracters)f(rather)d(than)1110 3420 y(w)m(aiting)32 -b(for)f(a)g(complete)i(line)e(of)g(input,)g(unless)f(EOF)h(is)g(encoun) -m(tered)g(or)1110 3529 y Ft(read)f Fu(times)i(out.)43 -b(Delimiter)33 b(c)m(haracters)f(encoun)m(tered)g(in)f(the)g(input)g -(are)1110 3639 y(not)g(treated)h(sp)s(ecially)f(and)f(do)h(not)g(cause) -g Ft(read)e Fu(to)j(return)d(un)m(til)i Fr(nc)m(hars)1110 -3748 y Fu(c)m(haracters)26 b(are)f(read.)38 b(The)24 -b(result)g(is)h(not)f(split)h(on)f(the)h(c)m(haracters)h(in)e -Ft(IFS)p Fu(;)1110 3858 y(the)e(in)m(ten)m(t)i(is)e(that)h(the)f(v)-5 -b(ariable)23 b(is)f(assigned)g(exactly)i(the)e(c)m(haracters)i(read) -1110 3968 y(\(with)30 b(the)h(exception)h(of)e(bac)m(kslash;)h(see)g -(the)g Ft(-r)f Fu(option)h(b)s(elo)m(w\).)630 4119 y -Ft(-p)f Fj(prompt)66 b Fu(Displa)m(y)38 b Fr(prompt)p -Fu(,)g(without)e(a)h(trailing)h(newline,)h(b)s(efore)d(attempting)i(to) -1110 4228 y(read)f(an)m(y)h(input.)60 b(The)37 b(prompt)g(is)g(displa)m -(y)m(ed)h(only)f(if)g(input)g(is)g(coming)1110 4338 y(from)30 -b(a)h(terminal.)630 4489 y Ft(-r)384 b Fu(If)21 b(this)h(option)g(is)f -(giv)m(en,)k(bac)m(kslash)d(do)s(es)f(not)h(act)h(as)f(an)f(escap)s(e)h -(c)m(haracter.)1110 4599 y(The)30 b(bac)m(kslash)i(is)f(considered)g -(to)h(b)s(e)e(part)h(of)g(the)g(line.)43 b(In)30 b(particular,)i(a)1110 -4709 y(bac)m(kslash-newline)26 b(pair)e(ma)m(y)h(not)g(then)g(b)s(e)f -(used)g(as)h(a)g(line)g(con)m(tin)m(uation.)630 4860 -y Ft(-s)384 b Fu(Silen)m(t)28 b(mo)s(de.)40 b(If)27 b(input)f(is)i -(coming)g(from)f(a)h(terminal,)h(c)m(haracters)g(are)f(not)1110 -4969 y(ec)m(ho)s(ed.)630 5121 y Ft(-t)i Fj(timeout)1110 -5230 y Fu(Cause)23 b Ft(read)f Fu(to)i(time)f(out)h(and)e(return)g -(failure)h(if)g(a)h(complete)g(line)g(of)f(input)1110 -5340 y(\(or)h(a)f(sp)s(eci\014ed)g(n)m(um)m(b)s(er)f(of)i(c)m -(haracters\))h(is)e(not)h(read)f(within)g Fr(timeout)j -Fu(sec-)p eop end +4444 y(line)h(editing)g(w)m(as)g(not)g(previously)f(activ)m(e\))k +(editing)d(settings,)j(but)c(uses)1110 4554 y(Readline's)31 +b(default)g(\014lename)f(completion.)630 4728 y Ft(-E)384 +b Fu(Readline)46 b(\(see)g(Chapter)e(8)h([Command)f(Line)h(Editing],)50 +b(page)45 b(122\))i(is)1110 4837 y(used)37 b(to)i(obtain)g(the)f(line.) +65 b(Readline)39 b(uses)e(the)i(curren)m(t)f(\(or)g(default,)j(if)1110 +4947 y(line)h(editing)g(w)m(as)g(not)g(previously)f(activ)m(e\))k +(editing)d(settings,)j(but)c(uses)1110 5056 y(Bash's)31 +b(default)f(completion,)i(including)e(programmable)h(completion.)630 +5230 y Ft(-i)f Fj(text)162 b Fu(If)36 b(Readline)i(is)f(b)s(eing)g +(used)f(to)h(read)g(the)g(line,)j Fr(text)f Fu(is)e(placed)h(in)m(to)g +(the)1110 5340 y(editing)31 b(bu\013er)e(b)s(efore)h(editing)h(b)s +(egins.)p eop end %%Page: 66 72 TeXDict begin 66 71 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(66)1110 299 y(onds.)43 -b Fr(timeout)34 b Fu(ma)m(y)e(b)s(e)e(a)i(decimal)g(n)m(um)m(b)s(er)e -(with)h(a)h(fractional)g(p)s(ortion)1110 408 y(follo)m(wing)39 -b(the)f(decimal)g(p)s(oin)m(t.)63 b(This)37 b(option)h(is)g(only)f -(e\013ectiv)m(e)k(if)c Ft(read)1110 518 y Fu(is)c(reading)h(input)e -(from)h(a)h(terminal,)h(pip)s(e,)e(or)h(other)f(sp)s(ecial)h(\014le;)h -(it)f(has)1110 628 y(no)f(e\013ect)i(when)d(reading)i(from)f(regular)g -(\014les.)50 b(If)33 b Ft(read)f Fu(times)i(out,)g Ft(read)1110 -737 y Fu(sa)m(v)m(es)41 b(an)m(y)f(partial)h(input)e(read)g(in)m(to)i -(the)f(sp)s(eci\014ed)f(v)-5 b(ariable)40 b Fr(name)p -Fu(.)69 b(If)1110 847 y Fr(timeout)31 b Fu(is)c(0,)i -Ft(read)d Fu(returns)h(immediately)-8 b(,)30 b(without)d(trying)h(to)g -(read)g(an)m(y)1110 956 y(data.)49 b(The)33 b(exit)h(status)f(is)g(0)g -(if)g(input)f(is)h(a)m(v)-5 b(ailable)36 b(on)c(the)i(sp)s(eci\014ed)e -(\014le)1110 1066 y(descriptor,)37 b(or)e(the)h(read)f(will)h(return)e -(EOF,)h(non-zero)h(otherwise.)56 b(The)1110 1176 y(exit)31 +b(Shell)30 b(Builtin)h(Commands)2069 b(66)630 299 y Ft(-n)30 +b Fj(nchars)66 b Ft(read)38 b Fu(returns)f(after)j(reading)f +Fr(nc)m(hars)j Fu(c)m(haracters)e(rather)f(than)g(w)m(aiting)1110 +408 y(for)d(a)h(complete)h(line)f(of)g(input,)g(but)f(honors)g(a)h +(delimiter)g(if)f(few)m(er)h(than)1110 518 y Fr(nc)m(hars)d +Fu(c)m(haracters)e(are)e(read)h(b)s(efore)f(the)g(delimiter.)630 +689 y Ft(-N)g Fj(nchars)66 b Ft(read)39 b Fu(returns)f(after)j(reading) +e(exactly)j Fr(nc)m(hars)h Fu(c)m(haracters)f(rather)d(than)1110 +798 y(w)m(aiting)32 b(for)f(a)g(complete)i(line)e(of)g(input,)g(unless) +f(EOF)h(is)g(encoun)m(tered)g(or)1110 908 y Ft(read)f +Fu(times)i(out.)43 b(Delimiter)33 b(c)m(haracters)f(encoun)m(tered)g +(in)f(the)g(input)g(are)1110 1017 y(not)g(treated)h(sp)s(ecially)f(and) +f(do)h(not)g(cause)g Ft(read)e Fu(to)j(return)d(un)m(til)i +Fr(nc)m(hars)1110 1127 y Fu(c)m(haracters)26 b(are)f(read.)38 +b(The)24 b(result)g(is)h(not)f(split)h(on)f(the)h(c)m(haracters)h(in)e +Ft(IFS)p Fu(;)1110 1236 y(the)e(in)m(ten)m(t)i(is)e(that)h(the)f(v)-5 +b(ariable)23 b(is)f(assigned)g(exactly)i(the)e(c)m(haracters)i(read) +1110 1346 y(\(with)30 b(the)h(exception)h(of)e(bac)m(kslash;)h(see)g +(the)g Ft(-r)f Fu(option)h(b)s(elo)m(w\).)630 1517 y +Ft(-p)f Fj(prompt)66 b Fu(Displa)m(y)38 b Fr(prompt)p +Fu(,)g(without)e(a)h(trailing)h(newline,)h(b)s(efore)d(attempting)i(to) +1110 1626 y(read)f(an)m(y)h(input.)60 b(The)37 b(prompt)g(is)g(displa)m +(y)m(ed)h(only)f(if)g(input)g(is)g(coming)1110 1736 y(from)30 +b(a)h(terminal.)630 1906 y Ft(-r)384 b Fu(If)21 b(this)h(option)g(is)f +(giv)m(en,)k(bac)m(kslash)d(do)s(es)f(not)h(act)h(as)f(an)f(escap)s(e)h +(c)m(haracter.)1110 2016 y(The)30 b(bac)m(kslash)i(is)f(considered)g +(to)h(b)s(e)e(part)h(of)g(the)g(line.)43 b(In)30 b(particular,)i(a)1110 +2125 y(bac)m(kslash-newline)26 b(pair)e(ma)m(y)h(not)g(then)g(b)s(e)f +(used)g(as)h(a)g(line)g(con)m(tin)m(uation.)630 2296 +y Ft(-s)384 b Fu(Silen)m(t)28 b(mo)s(de.)40 b(If)27 b(input)f(is)i +(coming)g(from)f(a)h(terminal,)h(c)m(haracters)g(are)f(not)1110 +2405 y(ec)m(ho)s(ed.)630 2576 y Ft(-t)i Fj(timeout)1110 +2685 y Fu(Cause)23 b Ft(read)f Fu(to)i(time)f(out)h(and)e(return)g +(failure)h(if)g(a)h(complete)g(line)g(of)f(input)1110 +2795 y(\(or)h(a)f(sp)s(eci\014ed)g(n)m(um)m(b)s(er)f(of)i(c)m +(haracters\))h(is)e(not)h(read)f(within)g Fr(timeout)j +Fu(sec-)1110 2905 y(onds.)43 b Fr(timeout)34 b Fu(ma)m(y)e(b)s(e)e(a)i +(decimal)g(n)m(um)m(b)s(er)e(with)h(a)h(fractional)g(p)s(ortion)1110 +3014 y(follo)m(wing)39 b(the)f(decimal)g(p)s(oin)m(t.)63 +b(This)37 b(option)h(is)g(only)f(e\013ectiv)m(e)k(if)c +Ft(read)1110 3124 y Fu(is)c(reading)h(input)e(from)h(a)h(terminal,)h +(pip)s(e,)e(or)h(other)f(sp)s(ecial)h(\014le;)h(it)f(has)1110 +3233 y(no)f(e\013ect)i(when)d(reading)i(from)f(regular)g(\014les.)50 +b(If)33 b Ft(read)f Fu(times)i(out,)g Ft(read)1110 3343 +y Fu(sa)m(v)m(es)41 b(an)m(y)f(partial)h(input)e(read)g(in)m(to)i(the)f +(sp)s(eci\014ed)f(v)-5 b(ariable)40 b Fr(name)p Fu(.)69 +b(If)1110 3453 y Fr(timeout)31 b Fu(is)c(0,)i Ft(read)d +Fu(returns)h(immediately)-8 b(,)30 b(without)d(trying)h(to)g(read)g(an) +m(y)1110 3562 y(data.)49 b(The)33 b(exit)h(status)f(is)g(0)g(if)g +(input)f(is)h(a)m(v)-5 b(ailable)36 b(on)c(the)i(sp)s(eci\014ed)e +(\014le)1110 3672 y(descriptor,)37 b(or)e(the)h(read)f(will)h(return)e +(EOF,)h(non-zero)h(otherwise.)56 b(The)1110 3781 y(exit)31 b(status)g(is)f(greater)i(than)e(128)i(if)e(the)h(timeout)g(is)f -(exceeded.)630 1327 y Ft(-u)g Fj(fd)258 b Fu(Read)31 +(exceeded.)630 3952 y Ft(-u)g Fj(fd)258 b Fu(Read)31 b(input)e(from)h(\014le)g(descriptor)h Fr(fd)p Fu(.)630 -1478 y(If)h(no)g Fr(name)5 b Fu(s)33 b(are)f(supplied,)g(the)h(line)g +4122 y(If)h(no)g Fr(name)5 b Fu(s)33 b(are)f(supplied,)g(the)h(line)g (read,)g(without)f(the)h(ending)f(delimiter)h(but)e(oth-)630 -1588 y(erwise)36 b(unmo)s(di\014ed,)e(is)i(assigned)f(to)h(the)g(v)-5 +4232 y(erwise)36 b(unmo)s(di\014ed,)e(is)i(assigned)f(to)h(the)g(v)-5 b(ariable)36 b Ft(REPLY)p Fu(.)55 b(The)34 b(exit)j(status)e(is)h -(zero,)630 1697 y(unless)i(end-of-\014le)h(is)f(encoun)m(tered,)j +(zero,)630 4341 y(unless)i(end-of-\014le)h(is)f(encoun)m(tered,)j Ft(read)d Fu(times)h(out)f(\(in)h(whic)m(h)f(case)h(the)g(status)g(is) -630 1807 y(greater)31 b(than)f(128\),)i(a)e(v)-5 b(ariable)30 +630 4451 y(greater)31 b(than)f(128\),)i(a)e(v)-5 b(ariable)30 b(assignmen)m(t)h(error)f(\(suc)m(h)f(as)i(assigning)f(to)h(a)f -(readonly)630 1917 y(v)-5 b(ariable\))30 b(o)s(ccurs,)f(or)f(an)h(in)m +(readonly)630 4561 y(v)-5 b(ariable\))30 b(o)s(ccurs,)f(or)f(an)h(in)m (v)-5 b(alid)29 b(\014le)g(descriptor)f(is)h(supplied)e(as)i(the)g -(argumen)m(t)g(to)g Ft(-u)p Fu(.)150 2068 y Ft(readarray)870 -2178 y(readarray)45 b([-d)i Fj(delim)p Ft(])f([-n)h Fj(count)p +(argumen)m(t)g(to)g Ft(-u)p Fu(.)150 4731 y Ft(readarray)870 +4841 y(readarray)45 b([-d)i Fj(delim)p Ft(])f([-n)h Fj(count)p Ft(])f([-O)h Fj(origin)p Ft(])f([-s)h Fj(count)p Ft(])1061 -2287 y([-t])g([-u)f Fj(fd)p Ft(])h([-C)g Fj(callback)p +4950 y([-t])g([-u)f Fj(fd)p Ft(])h([-C)g Fj(callback)p Ft(])f([-c)g Fj(quantum)p Ft(])g([)p Fj(array)p Ft(])630 -2418 y Fu(Read)38 b(lines)f(from)g(the)h(standard)e(input)g(in)m(to)j +5090 y Fu(Read)38 b(lines)f(from)g(the)h(standard)e(input)g(in)m(to)j (the)e(indexed)g(arra)m(y)h(v)-5 b(ariable)38 b Fr(arra)m(y)p -Fu(,)i(or)630 2527 y(from)30 b(\014le)g(descriptor)h +Fu(,)i(or)630 5200 y(from)30 b(\014le)g(descriptor)h Fr(fd)i Fu(if)d(the)h Ft(-u)e Fu(option)i(is)g(supplied.)630 -2658 y(A)f(synon)m(ym)g(for)g Ft(mapfile)p Fu(.)150 2809 -y Ft(source)870 2939 y(source)46 b Fj(filename)630 3070 -y Fu(A)30 b(synon)m(ym)g(for)g Ft(.)g Fu(\(see)i(Section)f(4.1)g -([Bourne)g(Shell)f(Builtins],)h(page)g(49\).)150 3221 -y Ft(type)870 3352 y(type)47 b([-afptP])e([)p Fj(name)i -Ft(...)o(])630 3482 y Fu(F)-8 b(or)42 b(eac)m(h)g Fr(name)p -Fu(,)i(indicate)e(ho)m(w)g(it)f(w)m(ould)g(b)s(e)g(in)m(terpreted)g(if) -g(used)f(as)i(a)f(command)630 3592 y(name.)630 3722 y(If)g(the)g -Ft(-t)g Fu(option)h(is)f(used,)j Ft(type)c Fu(prin)m(ts)h(a)h(single)g -(w)m(ord)f(whic)m(h)g(is)g(one)h(of)g(`)p Ft(alias)p -Fu(',)630 3832 y(`)p Ft(keyword)p Fu(',)32 b(`)p Ft(function)p -Fu(',)g(`)p Ft(builtin)p Fu(',)g(or)h(`)p Ft(file)p Fu(',)g(if)g -Fr(name)38 b Fu(is)33 b(an)g(alias,)i(shell)e(reserv)m(ed)630 -3941 y(w)m(ord,)39 b(shell)e(function,)i(shell)e(builtin,)i(or)e -(executable)i(disk)d(\014le,)j(resp)s(ectiv)m(ely)-8 -b(.)63 b(If)37 b(the)630 4051 y Fr(name)f Fu(is)30 b(not)h(found,)e -(then)h(nothing)g(is)h(prin)m(ted,)f(and)g Ft(type)f -Fu(returns)g(a)i(failure)f(status.)630 4181 y(If)25 b(the)h -Ft(-p)f Fu(option)g(is)h(used,)g Ft(type)e Fu(either)i(returns)e(the)i -(name)f(of)h(the)g(executable)h(\014le)e(that)630 4291 -y(w)m(ould)30 b(b)s(e)g(found)f(b)m(y)h(searc)m(hing)h -Ft($PATH)p Fu(,)f(or)g(nothing)g(if)h Ft(-t)e Fu(w)m(ould)i(not)f -(return)f(`)p Ft(file)p Fu('.)630 4422 y(The)h Ft(-P)g -Fu(option)h(forces)g(a)g(path)f(searc)m(h)h(for)g(eac)m(h)g -Fr(name)p Fu(,)g(ev)m(en)g(if)g Ft(-t)f Fu(w)m(ould)g(not)h(return)630 -4531 y(`)p Ft(file)p Fu('.)630 4662 y(If)e(a)h Fr(name)k -Fu(is)29 b(presen)m(t)h(in)f(the)g(table)h(of)g(hashed)e(commands,)i -(options)f Ft(-p)g Fu(and)g Ft(-P)f Fu(prin)m(t)630 4771 -y(the)j(hashed)e(v)-5 b(alue,)31 b(whic)m(h)f(is)h(not)f(necessarily)i -(the)e(\014le)h(that)g(app)s(ears)e(\014rst)h(in)g Ft($PATH)p -Fu(.)630 4902 y(If)e(the)h Ft(-a)f Fu(option)h(is)f(used,)h -Ft(type)e Fu(returns)g(all)j(of)e(the)h(places)g(that)g(con)m(tain)h(a) -f(command)630 5011 y(named)c Fr(name)p Fu(.)39 b(This)25 -b(includes)g(aliases,)j(reserv)m(ed)e(w)m(ords,)g(functions,)h(and)d -(builtins,)j(but)630 5121 y(the)34 b(path)f(searc)m(h)i(options)f(\()p -Ft(-p)f Fu(and)h Ft(-P)p Fu(\))f(can)h(b)s(e)f(supplied)g(to)h -(restrict)h(the)f(output)f(to)630 5230 y(executable)k(\014les.)55 -b(If)34 b Ft(-a)h Fu(is)g(supplied)f(with)h Ft(-p)p Fu(,)h -Ft(type)e Fu(do)s(es)g(not)i(lo)s(ok)g(in)e(the)i(table)g(of)630 -5340 y(hashed)30 b(commands,)g(and)g(only)g(p)s(erforms)f(a)i -Ft(PATH)e Fu(searc)m(h)i(for)f Fr(name)p Fu(.)p eop end +5340 y(A)f(synon)m(ym)g(for)g Ft(mapfile)p Fu(.)p eop +end %%Page: 67 73 TeXDict begin 67 72 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(67)630 299 y(If)30 -b(the)g Ft(-f)g Fu(option)g(is)h(used,)e Ft(type)g Fu(do)s(es)h(not)h -(attempt)g(to)g(\014nd)d(shell)j(functions,)f(as)g(with)630 -408 y(the)h Ft(command)d Fu(builtin.)630 540 y(The)j(return)e(status)j -(is)f(zero)h(if)f(all)g(of)h(the)f Fr(name)5 b Fu(s)31 -b(are)g(found,)f(non-zero)i(if)f(an)m(y)g(are)h(not)630 -650 y(found.)150 804 y Ft(typeset)870 936 y(typeset)46 -b([-afFgrxilnrtux])d([-p])k([)p Fj(name)p Ft([=)p Fj(value)p -Ft(])d(...)o(])630 1068 y Fu(The)31 b Ft(typeset)e Fu(command)i(is)g -(supplied)f(for)h(compatibilit)m(y)i(with)e(the)g(Korn)f(shell.)44 -b(It)31 b(is)630 1178 y(a)g(synon)m(ym)f(for)g(the)g -Ft(declare)f Fu(builtin)h(command.)150 1332 y Ft(ulimit)870 -1464 y(ulimit)46 b([-HS])g(-a)870 1574 y(ulimit)g([-HS])g -([-bcdefiklmnpqrstuvxPRT])c([)p Fj(limit)p Ft(])630 1706 -y(ulimit)25 b Fu(pro)m(vides)h(con)m(trol)i(o)m(v)m(er)g(the)f -(resources)f(a)m(v)-5 b(ailable)29 b(to)e(pro)s(cesses)f(started)h(b)m -(y)g(the)630 1815 y(shell,)i(on)f(systems)g(that)h(allo)m(w)h(suc)m(h)e -(con)m(trol.)41 b(If)28 b(an)g(option)h(is)f(giv)m(en,)i(it)e(is)h(in)m -(terpreted)630 1925 y(as)i(follo)m(ws:)630 2079 y Ft(-S)384 -b Fu(Change)30 b(and)g(rep)s(ort)g(the)g(soft)h(limit)g(asso)s(ciated)h -(with)e(a)h(resource.)630 2233 y Ft(-H)384 b Fu(Change)30 -b(and)g(rep)s(ort)g(the)g(hard)g(limit)h(asso)s(ciated)h(with)e(a)h -(resource.)630 2388 y Ft(-a)384 b Fu(All)31 b(curren)m(t)f(limits)h -(are)g(rep)s(orted;)f(no)g(limits)h(are)g(set.)630 2542 -y Ft(-b)384 b Fu(The)30 b(maxim)m(um)g(so)s(c)m(k)m(et)i(bu\013er)e -(size.)630 2696 y Ft(-c)384 b Fu(The)30 b(maxim)m(um)g(size)h(of)g -(core)g(\014les)f(created.)630 2851 y Ft(-d)384 b Fu(The)30 -b(maxim)m(um)g(size)h(of)g(a)g(pro)s(cess's)f(data)h(segmen)m(t.)630 -3005 y Ft(-e)384 b Fu(The)30 b(maxim)m(um)g(sc)m(heduling)h(priorit)m -(y)f(\()p Ft(")p Fu(nice)p Ft(")p Fu(\).)630 3159 y Ft(-f)384 -b Fu(The)30 b(maxim)m(um)g(size)h(of)g(\014les)f(written)h(b)m(y)f(the) -g(shell)h(and)f(its)h(c)m(hildren.)630 3314 y Ft(-i)384 -b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(p)s(ending)e -(signals.)630 3468 y Ft(-k)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s -(er)f(of)i(kqueues)f(that)h(ma)m(y)g(b)s(e)e(allo)s(cated.)630 -3622 y Ft(-l)384 b Fu(The)30 b(maxim)m(um)g(size)h(that)g(ma)m(y)g(b)s -(e)f(lo)s(c)m(k)m(ed)i(in)m(to)f(memory)-8 b(.)630 3777 -y Ft(-m)384 b Fu(The)36 b(maxim)m(um)g(residen)m(t)h(set)g(size)g -(\(man)m(y)g(systems)f(do)h(not)f(honor)g(this)1110 3886 -y(limit\).)630 4041 y Ft(-n)384 b Fu(The)38 b(maxim)m(um)h(n)m(um)m(b)s -(er)e(of)i(op)s(en)f(\014le)h(descriptors)g(\(most)g(systems)g(do)1110 -4150 y(not)31 b(allo)m(w)g(this)g(v)-5 b(alue)31 b(to)g(b)s(e)e(set\).) -630 4304 y Ft(-p)384 b Fu(The)30 b(pip)s(e)f(bu\013er)h(size.)630 -4459 y Ft(-q)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(b)m -(ytes)g(in)f Fm(posix)f Fu(message)j(queues.)630 4613 -y Ft(-r)384 b Fu(The)30 b(maxim)m(um)g(real-time)i(sc)m(heduling)f -(priorit)m(y)-8 b(.)630 4767 y Ft(-s)384 b Fu(The)30 -b(maxim)m(um)g(stac)m(k)i(size.)630 4922 y Ft(-t)384 -b Fu(The)30 b(maxim)m(um)g(amoun)m(t)h(of)f(cpu)g(time)h(in)f(seconds.) -630 5076 y Ft(-u)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i -(pro)s(cesses)f(a)m(v)-5 b(ailable)33 b(to)e(a)f(single)i(user.)630 -5230 y Ft(-v)384 b Fu(The)41 b(maxim)m(um)h(amoun)m(t)g(of)h(virtual)f -(memory)g(a)m(v)-5 b(ailable)44 b(to)e(the)g(shell,)1110 -5340 y(and,)30 b(on)g(some)h(systems,)g(to)g(its)g(c)m(hildren.)p -eop end +b(Shell)30 b(Builtin)h(Commands)2069 b(67)150 299 y Ft(source)870 +435 y(source)46 b Fj(filename)630 571 y Fu(A)30 b(synon)m(ym)g(for)g +Ft(.)g Fu(\(see)i(Section)f(4.1)g([Bourne)g(Shell)f(Builtins],)h(page)g +(49\).)150 733 y Ft(type)870 869 y(type)47 b([-afptP])e([)p +Fj(name)i Ft(...)o(])630 1006 y Fu(F)-8 b(or)42 b(eac)m(h)g +Fr(name)p Fu(,)i(indicate)e(ho)m(w)g(it)f(w)m(ould)g(b)s(e)g(in)m +(terpreted)g(if)g(used)f(as)i(a)f(command)630 1115 y(name.)630 +1251 y(If)g(the)g Ft(-t)g Fu(option)h(is)f(used,)j Ft(type)c +Fu(prin)m(ts)h(a)h(single)g(w)m(ord)f(whic)m(h)g(is)g(one)h(of)g(`)p +Ft(alias)p Fu(',)630 1361 y(`)p Ft(keyword)p Fu(',)32 +b(`)p Ft(function)p Fu(',)g(`)p Ft(builtin)p Fu(',)g(or)h(`)p +Ft(file)p Fu(',)g(if)g Fr(name)38 b Fu(is)33 b(an)g(alias,)i(shell)e +(reserv)m(ed)630 1470 y(w)m(ord,)39 b(shell)e(function,)i(shell)e +(builtin,)i(or)e(executable)i(disk)d(\014le,)j(resp)s(ectiv)m(ely)-8 +b(.)63 b(If)37 b(the)630 1580 y Fr(name)f Fu(is)30 b(not)h(found,)e +(then)h(nothing)g(is)h(prin)m(ted,)f(and)g Ft(type)f +Fu(returns)g(a)i(failure)f(status.)630 1716 y(If)25 b(the)h +Ft(-p)f Fu(option)g(is)h(used,)g Ft(type)e Fu(either)i(returns)e(the)i +(name)f(of)h(the)g(executable)h(\014le)e(that)630 1826 +y(w)m(ould)30 b(b)s(e)g(found)f(b)m(y)h(searc)m(hing)h +Ft($PATH)p Fu(,)f(or)g(nothing)g(if)h Ft(-t)e Fu(w)m(ould)i(not)f +(return)f(`)p Ft(file)p Fu('.)630 1962 y(The)h Ft(-P)g +Fu(option)h(forces)g(a)g(path)f(searc)m(h)h(for)g(eac)m(h)g +Fr(name)p Fu(,)g(ev)m(en)g(if)g Ft(-t)f Fu(w)m(ould)g(not)h(return)630 +2071 y(`)p Ft(file)p Fu('.)630 2207 y(If)e(a)h Fr(name)k +Fu(is)29 b(presen)m(t)h(in)f(the)g(table)h(of)g(hashed)e(commands,)i +(options)f Ft(-p)g Fu(and)g Ft(-P)f Fu(prin)m(t)630 2317 +y(the)j(hashed)e(v)-5 b(alue,)31 b(whic)m(h)f(is)h(not)f(necessarily)i +(the)e(\014le)h(that)g(app)s(ears)e(\014rst)h(in)g Ft($PATH)p +Fu(.)630 2453 y(If)e(the)h Ft(-a)f Fu(option)h(is)f(used,)h +Ft(type)e Fu(returns)g(all)j(of)e(the)h(places)g(that)g(con)m(tain)h(a) +f(command)630 2562 y(named)c Fr(name)p Fu(.)39 b(This)25 +b(includes)g(aliases,)j(reserv)m(ed)e(w)m(ords,)g(functions,)h(and)d +(builtins,)j(but)630 2672 y(the)34 b(path)f(searc)m(h)i(options)f(\()p +Ft(-p)f Fu(and)h Ft(-P)p Fu(\))f(can)h(b)s(e)f(supplied)g(to)h +(restrict)h(the)f(output)f(to)630 2782 y(executable)k(\014les.)55 +b(If)34 b Ft(-a)h Fu(is)g(supplied)f(with)h Ft(-p)p Fu(,)h +Ft(type)e Fu(do)s(es)g(not)i(lo)s(ok)g(in)e(the)i(table)g(of)630 +2891 y(hashed)30 b(commands,)g(and)g(only)g(p)s(erforms)f(a)i +Ft(PATH)e Fu(searc)m(h)i(for)f Fr(name)p Fu(.)630 3027 +y(If)g(the)g Ft(-f)g Fu(option)g(is)h(used,)e Ft(type)g +Fu(do)s(es)h(not)h(attempt)g(to)g(\014nd)d(shell)j(functions,)f(as)g +(with)630 3137 y(the)h Ft(command)d Fu(builtin.)630 3273 +y(The)j(return)e(status)j(is)f(zero)h(if)f(all)g(of)h(the)f +Fr(name)5 b Fu(s)31 b(are)g(found,)f(non-zero)i(if)f(an)m(y)g(are)h +(not)630 3382 y(found.)150 3545 y Ft(typeset)870 3681 +y(typeset)46 b([-afFgrxilnrtux])d([-p])k([)p Fj(name)p +Ft([=)p Fj(value)p Ft(])d(...)o(])630 3817 y Fu(The)31 +b Ft(typeset)e Fu(command)i(is)g(supplied)f(for)h(compatibilit)m(y)i +(with)e(the)g(Korn)f(shell.)44 b(It)31 b(is)630 3927 +y(a)g(synon)m(ym)f(for)g(the)g Ft(declare)f Fu(builtin)h(command.)150 +4089 y Ft(ulimit)870 4225 y(ulimit)46 b([-HS])g(-a)870 +4335 y(ulimit)g([-HS])g([-bcdefiklmnpqrstuvxPRT])c([)p +Fj(limit)p Ft(])630 4471 y(ulimit)25 b Fu(pro)m(vides)h(con)m(trol)i(o) +m(v)m(er)g(the)f(resources)f(a)m(v)-5 b(ailable)29 b(to)e(pro)s(cesses) +f(started)h(b)m(y)g(the)630 4580 y(shell,)i(on)f(systems)g(that)h(allo) +m(w)h(suc)m(h)e(con)m(trol.)41 b(If)28 b(an)g(option)h(is)f(giv)m(en,)i +(it)e(is)h(in)m(terpreted)630 4690 y(as)i(follo)m(ws:)630 +4852 y Ft(-S)384 b Fu(Change)30 b(and)g(rep)s(ort)g(the)g(soft)h(limit) +g(asso)s(ciated)h(with)e(a)h(resource.)630 5015 y Ft(-H)384 +b Fu(Change)30 b(and)g(rep)s(ort)g(the)g(hard)g(limit)h(asso)s(ciated)h +(with)e(a)h(resource.)630 5177 y Ft(-a)384 b Fu(All)31 +b(curren)m(t)f(limits)h(are)g(rep)s(orted;)f(no)g(limits)h(are)g(set.) +630 5340 y Ft(-b)384 b Fu(The)30 b(maxim)m(um)g(so)s(c)m(k)m(et)i +(bu\013er)e(size.)p eop end %%Page: 68 74 TeXDict begin 68 73 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(68)630 299 y Ft(-x)384 -b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(\014le)f(lo)s(c)m -(ks.)630 462 y Ft(-P)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f -(of)i(pseudoterminals.)630 624 y Ft(-R)384 b Fu(The)27 -b(maxim)m(um)h(time)h(a)f(real-time)i(pro)s(cess)d(can)i(run)d(b)s -(efore)i(blo)s(c)m(king,)h(in)1110 734 y(microseconds.)630 -896 y Ft(-T)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i -(threads.)630 1059 y(If)36 b Fr(limit)k Fu(is)c(giv)m(en,)k(and)c(the)h +b(Shell)30 b(Builtin)h(Commands)2069 b(68)630 299 y Ft(-c)384 +b Fu(The)30 b(maxim)m(um)g(size)h(of)g(core)g(\014les)f(created.)630 +446 y Ft(-d)384 b Fu(The)30 b(maxim)m(um)g(size)h(of)g(a)g(pro)s +(cess's)f(data)h(segmen)m(t.)630 593 y Ft(-e)384 b Fu(The)30 +b(maxim)m(um)g(sc)m(heduling)h(priorit)m(y)f(\()p Ft(")p +Fu(nice)p Ft(")p Fu(\).)630 740 y Ft(-f)384 b Fu(The)30 +b(maxim)m(um)g(size)h(of)g(\014les)f(written)h(b)m(y)f(the)g(shell)h +(and)f(its)h(c)m(hildren.)630 887 y Ft(-i)384 b Fu(The)30 +b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(p)s(ending)e(signals.)630 +1034 y Ft(-k)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i +(kqueues)f(that)h(ma)m(y)g(b)s(e)e(allo)s(cated.)630 +1181 y Ft(-l)384 b Fu(The)30 b(maxim)m(um)g(size)h(that)g(ma)m(y)g(b)s +(e)f(lo)s(c)m(k)m(ed)i(in)m(to)f(memory)-8 b(.)630 1328 +y Ft(-m)384 b Fu(The)36 b(maxim)m(um)g(residen)m(t)h(set)g(size)g +(\(man)m(y)g(systems)f(do)h(not)f(honor)g(this)1110 1438 +y(limit\).)630 1585 y Ft(-n)384 b Fu(The)38 b(maxim)m(um)h(n)m(um)m(b)s +(er)e(of)i(op)s(en)f(\014le)h(descriptors)g(\(most)g(systems)g(do)1110 +1694 y(not)31 b(allo)m(w)g(this)g(v)-5 b(alue)31 b(to)g(b)s(e)e(set\).) +630 1841 y Ft(-p)384 b Fu(The)30 b(pip)s(e)f(bu\013er)h(size.)630 +1988 y Ft(-q)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(b)m +(ytes)g(in)f Fm(posix)f Fu(message)j(queues.)630 2135 +y Ft(-r)384 b Fu(The)30 b(maxim)m(um)g(real-time)i(sc)m(heduling)f +(priorit)m(y)-8 b(.)630 2282 y Ft(-s)384 b Fu(The)30 +b(maxim)m(um)g(stac)m(k)i(size.)630 2429 y Ft(-t)384 +b Fu(The)30 b(maxim)m(um)g(amoun)m(t)h(of)f(cpu)g(time)h(in)f(seconds.) +630 2576 y Ft(-u)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i +(pro)s(cesses)f(a)m(v)-5 b(ailable)33 b(to)e(a)f(single)i(user.)630 +2723 y Ft(-v)384 b Fu(The)41 b(maxim)m(um)h(amoun)m(t)g(of)h(virtual)f +(memory)g(a)m(v)-5 b(ailable)44 b(to)e(the)g(shell,)1110 +2833 y(and,)30 b(on)g(some)h(systems,)g(to)g(its)g(c)m(hildren.)630 +2980 y Ft(-x)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i +(\014le)f(lo)s(c)m(ks.)630 3127 y Ft(-P)384 b Fu(The)30 +b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(pseudoterminals.)630 +3274 y Ft(-R)384 b Fu(The)27 b(maxim)m(um)h(time)h(a)f(real-time)i(pro) +s(cess)d(can)i(run)d(b)s(efore)i(blo)s(c)m(king,)h(in)1110 +3383 y(microseconds.)630 3530 y Ft(-T)384 b Fu(The)30 +b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(threads.)630 3677 +y(If)36 b Fr(limit)k Fu(is)c(giv)m(en,)k(and)c(the)h Ft(-a)f Fu(option)h(is)f(not)h(used,)h Fr(limit)h Fu(is)e(the)g(new)f -(v)-5 b(alue)37 b(of)g(the)630 1169 y(sp)s(eci\014ed)c(resource.)51 +(v)-5 b(alue)37 b(of)g(the)630 3787 y(sp)s(eci\014ed)c(resource.)51 b(The)34 b(sp)s(ecial)g Fr(limit)j Fu(v)-5 b(alues)34 b Ft(hard)p Fu(,)g Ft(soft)p Fu(,)g(and)f Ft(unlimited)e -Fu(stand)630 1278 y(for)h(the)g(curren)m(t)g(hard)f(limit,)i(the)g +Fu(stand)630 3897 y(for)h(the)g(curren)m(t)g(hard)f(limit,)i(the)g (curren)m(t)f(soft)g(limit,)h(and)f(no)g(limit,)h(resp)s(ectiv)m(ely)-8 -b(.)48 b(A)630 1388 y(hard)24 b(limit)i(cannot)g(b)s(e)e(increased)h(b) +b(.)48 b(A)630 4006 y(hard)24 b(limit)i(cannot)g(b)s(e)e(increased)h(b) m(y)g(a)h(non-ro)s(ot)f(user)f(once)i(it)g(is)f(set;)j(a)d(soft)g -(limit)h(ma)m(y)630 1497 y(b)s(e)37 b(increased)h(up)e(to)j(the)f(v)-5 +(limit)h(ma)m(y)630 4116 y(b)s(e)37 b(increased)h(up)e(to)j(the)f(v)-5 b(alue)38 b(of)f(the)h(hard)f(limit.)63 b(Otherwise,)39 -b(the)f(curren)m(t)f(v)-5 b(alue)630 1607 y(of)39 b(the)g(soft)h(limit) +b(the)f(curren)m(t)f(v)-5 b(alue)630 4225 y(of)39 b(the)g(soft)h(limit) g(for)f(the)g(sp)s(eci\014ed)f(resource)h(is)g(prin)m(ted,)i(unless)e -(the)g Ft(-H)f Fu(option)i(is)630 1717 y(supplied.)47 +(the)g Ft(-H)f Fu(option)i(is)630 4335 y(supplied.)47 b(When)33 b(more)g(than)g(one)g(resource)g(is)g(sp)s(eci\014ed,)g(the)g -(limit)h(name)f(and)f(unit,)630 1826 y(if)27 b(appropriate,)h(are)f +(limit)h(name)f(and)f(unit,)630 4445 y(if)27 b(appropriate,)h(are)f (prin)m(ted)g(b)s(efore)g(the)g(v)-5 b(alue.)40 b(When)27 -b(setting)h(new)e(limits,)j(if)e(neither)630 1936 y Ft(-H)38 +b(setting)h(new)e(limits,)j(if)e(neither)630 4554 y Ft(-H)38 b Fu(nor)g Ft(-S)g Fu(is)h(supplied,)h(b)s(oth)e(the)h(hard)f(and)g (soft)h(limits)g(are)g(set.)67 b(If)38 b(no)h(option)g(is)630 -2045 y(giv)m(en,)c(then)f Ft(-f)e Fu(is)i(assumed.)49 +4664 y(giv)m(en,)c(then)f Ft(-f)e Fu(is)i(assumed.)49 b(V)-8 b(alues)35 b(are)e(in)h(1024-b)m(yte)i(incremen)m(ts,)f(except)f -(for)f Ft(-t)p Fu(,)630 2155 y(whic)m(h)e(is)g(in)g(seconds;)h +(for)f Ft(-t)p Fu(,)630 4773 y(whic)m(h)e(is)g(in)g(seconds;)h Ft(-R)p Fu(,)g(whic)m(h)f(is)g(in)g(microseconds;)h Ft(-p)p -Fu(,)g(whic)m(h)f(is)g(in)g(units)g(of)g(512-)630 2265 +Fu(,)g(whic)m(h)f(is)g(in)g(units)g(of)g(512-)630 4883 y(b)m(yte)k(blo)s(c)m(ks;)j Ft(-P)p Fu(,)e Ft(-T)p Fu(,)f Ft(-b)p Fu(,)h Ft(-k)p Fu(,)f Ft(-n)g Fu(and)f Ft(-u)p Fu(,)h(whic)m(h)g(are)g(unscaled)g(v)-5 b(alues;)37 b(and,)f(when)630 -2374 y(in)g Fm(posix)f Fu(Mo)s(de)h(\(see)g(Section)h(6.11)g([Bash)g -(POSIX)d(Mo)s(de],)k(page)f(108\),)i Ft(-c)c Fu(and)g -Ft(-f)p Fu(,)630 2484 y(whic)m(h)30 b(are)h(in)f(512-b)m(yte)j -(incremen)m(ts.)630 2620 y(The)h(return)g(status)h(is)f(zero)i(unless)e +4992 y(in)g Fm(posix)f Fu(Mo)s(de)h(\(see)g(Section)h(6.11)g([Bash)g +(POSIX)d(Mo)s(de],)k(page)f(109\),)i Ft(-c)c Fu(and)g +Ft(-f)p Fu(,)630 5102 y(whic)m(h)30 b(are)h(in)f(512-b)m(yte)j +(incremen)m(ts.)630 5230 y(The)h(return)g(status)h(is)f(zero)i(unless)e (an)g(in)m(v)-5 b(alid)36 b(option)f(or)f(argumen)m(t)i(is)e(supplied,) -h(or)630 2729 y(an)30 b(error)g(o)s(ccurs)g(while)h(setting)g(a)g(new)f -(limit.)150 2892 y Ft(unalias)870 3028 y(unalias)46 b([-a])g([)p -Fj(name)h Ft(...)g(])630 3164 y Fu(Remo)m(v)m(e)42 b(eac)m(h)f -Fr(name)k Fu(from)39 b(the)i(list)f(of)g(aliases.)71 -b(If)40 b Ft(-a)f Fu(is)h(supplied,)h(all)g(aliases)h(are)630 -3274 y(remo)m(v)m(ed.)g(Aliases)31 b(are)g(describ)s(ed)e(in)h(Section) -i(6.6)f([Aliases],)h(page)f(102.)150 3520 y Fs(4.3)68 -b(Mo)t(difying)45 b(Shell)g(Beha)l(vior)150 3744 y Fk(4.3.1)63 -b(The)41 b(Set)g(Builtin)150 3891 y Fu(This)35 b(builtin)h(is)g(so)g -(complicated)i(that)f(it)f(deserv)m(es)h(its)f(o)m(wn)g(section.)59 -b Ft(set)35 b Fu(allo)m(ws)j(y)m(ou)e(to)h(c)m(hange)150 -4000 y(the)c(v)-5 b(alues)34 b(of)f(shell)g(options)h(and)e(set)i(the)f -(p)s(ositional)h(parameters,)h(or)e(to)h(displa)m(y)f(the)g(names)h -(and)150 4110 y(v)-5 b(alues)31 b(of)f(shell)h(v)-5 b(ariables.)150 -4274 y Ft(set)870 4410 y(set)47 b([-abefhkmnptuvxBCEHPT])42 -b([-o)47 b Fj(option-name)p Ft(])d([--])j([-])g([)p Fj(argument)e -Ft(...)o(])870 4520 y(set)i([+abefhkmnptuvxBCEHPT])42 -b([+o)47 b Fj(option-name)p Ft(])d([--])j([-])g([)p Fj(argument)e -Ft(...)o(])630 4656 y Fu(If)22 b(no)h(options)g(or)g(argumen)m(ts)g -(are)g(supplied,)g Ft(set)f Fu(displa)m(ys)g(the)h(names)g(and)f(v)-5 -b(alues)23 b(of)g(all)630 4766 y(shell)j(v)-5 b(ariables)27 -b(and)e(functions,)h(sorted)g(according)h(to)g(the)f(curren)m(t)f(lo)s -(cale,)k(in)c(a)i(format)630 4875 y(that)i(ma)m(y)h(b)s(e)e(reused)g -(as)h(input)f(for)h(setting)h(or)e(resetting)i(the)f(curren)m(tly-set)h -(v)-5 b(ariables.)630 4985 y(Read-only)37 b(v)-5 b(ariables)37 -b(cannot)h(b)s(e)e(reset.)59 b(In)36 b Fm(posix)g Fu(mo)s(de,)i(only)f -(shell)f(v)-5 b(ariables)38 b(are)630 5094 y(listed.)630 -5230 y(When)29 b(options)g(are)g(supplied,)f(they)h(set)h(or)f(unset)f -(shell)h(attributes.)41 b(Options,)29 b(if)g(sp)s(ec-)630 -5340 y(i\014ed,)h(ha)m(v)m(e)i(the)e(follo)m(wing)i(meanings:)p -eop end +h(or)630 5340 y(an)30 b(error)g(o)s(ccurs)g(while)h(setting)g(a)g(new)f +(limit.)p eop end %%Page: 69 75 TeXDict begin 69 74 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(69)630 299 y Ft(-a)384 -b Fu(Eac)m(h)37 b(v)-5 b(ariable)36 b(or)g(function)g(that)g(is)g -(created)h(or)f(mo)s(di\014ed)f(is)h(giv)m(en)h(the)1110 -408 y(exp)s(ort)28 b(attribute)h(and)f(mark)m(ed)g(for)g(exp)s(ort)g -(to)h(the)g(en)m(vironmen)m(t)f(of)h(sub-)1110 518 y(sequen)m(t)i -(commands.)630 682 y Ft(-b)384 b Fu(Cause)44 b(the)h(status)g(of)f -(terminated)h(bac)m(kground)g(jobs)f(to)h(b)s(e)f(rep)s(orted)1110 -792 y(immediately)-8 b(,)30 b(rather)d(than)f(b)s(efore)h(prin)m(ting)g -(the)g(next)g(primary)g(prompt.)630 956 y Ft(-e)384 b -Fu(Exit)65 b(immediately)g(if)f(a)h(pip)s(eline)e(\(see)i(Section)g -(3.2.3)h([Pip)s(elines],)1110 1066 y(page)51 b(10\),)58 -b(whic)m(h)50 b(ma)m(y)h(consist)h(of)e(a)i(single)f(simple)g(command)f -(\(see)1110 1176 y(Section)30 b(3.2.2)i([Simple)d(Commands],)g(page)h -(9\),)h(a)f(list)g(\(see)h(Section)f(3.2.4)1110 1285 -y([Lists],)60 b(page)55 b(10\),)60 b(or)54 b(a)g(comp)s(ound)e(command) -h(\(see)i(Section)f(3.2.5)1110 1395 y([Comp)s(ound)60 -b(Commands],)70 b(page)63 b(11\))g(returns)e(a)i(non-zero)f(status.) -1110 1504 y(The)41 b(shell)g(do)s(es)g(not)g(exit)h(if)f(the)h(command) -f(that)h(fails)f(is)g(part)g(of)h(the)1110 1614 y(command)g(list)h +b(Shell)30 b(Builtin)h(Commands)2069 b(69)150 299 y Ft(unalias)870 +428 y(unalias)46 b([-a])g([)p Fj(name)h Ft(...)g(])630 +558 y Fu(Remo)m(v)m(e)42 b(eac)m(h)f Fr(name)k Fu(from)39 +b(the)i(list)f(of)g(aliases.)71 b(If)40 b Ft(-a)f Fu(is)h(supplied,)h +(all)g(aliases)h(are)630 668 y(remo)m(v)m(ed.)g(Aliases)31 +b(are)g(describ)s(ed)e(in)h(Section)i(6.6)f([Aliases],)h(page)f(103.) +150 898 y Fs(4.3)68 b(Mo)t(difying)45 b(Shell)g(Beha)l(vior)150 +1118 y Fk(4.3.1)63 b(The)41 b(Set)g(Builtin)150 1265 +y Fu(This)35 b(builtin)h(is)g(so)g(complicated)i(that)f(it)f(deserv)m +(es)h(its)f(o)m(wn)g(section.)59 b Ft(set)35 b Fu(allo)m(ws)j(y)m(ou)e +(to)h(c)m(hange)150 1374 y(the)c(v)-5 b(alues)34 b(of)f(shell)g +(options)h(and)e(set)i(the)f(p)s(ositional)h(parameters,)h(or)e(to)h +(displa)m(y)f(the)g(names)h(and)150 1484 y(v)-5 b(alues)31 +b(of)f(shell)h(v)-5 b(ariables.)150 1633 y Ft(set)870 +1763 y(set)47 b([-abefhkmnptuvxBCEHPT])42 b([-o)47 b +Fj(option-name)p Ft(])d([--])j([-])g([)p Fj(argument)e +Ft(...)o(])870 1873 y(set)i([+abefhkmnptuvxBCEHPT])42 +b([+o)47 b Fj(option-name)p Ft(])d([--])j([-])g([)p Fj(argument)e +Ft(...)o(])870 1982 y(set)i(-o)870 2092 y(set)g(+o)630 +2221 y Fu(If)22 b(no)h(options)g(or)g(argumen)m(ts)g(are)g(supplied,)g +Ft(set)f Fu(displa)m(ys)g(the)h(names)g(and)f(v)-5 b(alues)23 +b(of)g(all)630 2331 y(shell)j(v)-5 b(ariables)27 b(and)e(functions,)h +(sorted)g(according)h(to)g(the)f(curren)m(t)f(lo)s(cale,)k(in)c(a)i +(format)630 2440 y(that)i(ma)m(y)h(b)s(e)e(reused)g(as)h(input)f(for)h +(setting)h(or)e(resetting)i(the)f(curren)m(tly-set)h(v)-5 +b(ariables.)630 2550 y(Read-only)37 b(v)-5 b(ariables)37 +b(cannot)h(b)s(e)e(reset.)59 b(In)36 b Fm(posix)g Fu(mo)s(de,)i(only)f +(shell)f(v)-5 b(ariables)38 b(are)630 2660 y(listed.)630 +2789 y(When)29 b(options)g(are)g(supplied,)f(they)h(set)h(or)f(unset)f +(shell)h(attributes.)41 b(Options,)29 b(if)g(sp)s(ec-)630 +2899 y(i\014ed,)h(ha)m(v)m(e)i(the)e(follo)m(wing)i(meanings:)630 +3048 y Ft(-a)384 b Fu(Eac)m(h)37 b(v)-5 b(ariable)36 +b(or)g(function)g(that)g(is)g(created)h(or)f(mo)s(di\014ed)f(is)h(giv)m +(en)h(the)1110 3158 y(exp)s(ort)28 b(attribute)h(and)f(mark)m(ed)g(for) +g(exp)s(ort)g(to)h(the)g(en)m(vironmen)m(t)f(of)h(sub-)1110 +3268 y(sequen)m(t)i(commands.)630 3417 y Ft(-b)384 b +Fu(Cause)44 b(the)h(status)g(of)f(terminated)h(bac)m(kground)g(jobs)f +(to)h(b)s(e)f(rep)s(orted)1110 3527 y(immediately)-8 +b(,)30 b(rather)d(than)f(b)s(efore)h(prin)m(ting)g(the)g(next)g +(primary)g(prompt.)630 3676 y Ft(-e)384 b Fu(Exit)65 +b(immediately)g(if)f(a)h(pip)s(eline)e(\(see)i(Section)g(3.2.3)h([Pip)s +(elines],)1110 3786 y(page)51 b(10\),)58 b(whic)m(h)50 +b(ma)m(y)h(consist)h(of)e(a)i(single)f(simple)g(command)f(\(see)1110 +3895 y(Section)30 b(3.2.2)i([Simple)d(Commands],)g(page)h(9\),)h(a)f +(list)g(\(see)h(Section)f(3.2.4)1110 4005 y([Lists],)60 +b(page)55 b(10\),)60 b(or)54 b(a)g(comp)s(ound)e(command)h(\(see)i +(Section)f(3.2.5)1110 4115 y([Comp)s(ound)60 b(Commands],)70 +b(page)63 b(11\))g(returns)e(a)i(non-zero)f(status.)1110 +4224 y(The)41 b(shell)g(do)s(es)g(not)g(exit)h(if)f(the)h(command)f +(that)h(fails)f(is)g(part)g(of)h(the)1110 4334 y(command)g(list)h (immediately)g(follo)m(wing)g(a)g Ft(while)e Fu(or)h -Ft(until)e Fu(k)m(eyw)m(ord,)1110 1724 y(part)61 b(of)g(the)g(test)h +Ft(until)e Fu(k)m(eyw)m(ord,)1110 4443 y(part)61 b(of)g(the)g(test)h (in)e(an)h Ft(if)f Fu(statemen)m(t,)71 b(part)61 b(of)g(an)m(y)g -(command)1110 1833 y(executed)50 b(in)e(a)h Ft(&&)f Fu(or)h +(command)1110 4553 y(executed)50 b(in)e(a)h Ft(&&)f Fu(or)h Ft(||)f Fu(list)h(except)g(the)g(command)g(follo)m(wing)h(the)1110 -1943 y(\014nal)37 b Ft(&&)g Fu(or)g Ft(||)p Fu(,)h(an)m(y)g(command)f +4662 y(\014nal)37 b Ft(&&)g Fu(or)g Ft(||)p Fu(,)h(an)m(y)g(command)f (in)g(a)g(pip)s(eline)g(but)g(the)g(last,)j(or)e(if)f(the)1110 -2052 y(command's)c(return)f(status)h(is)g(b)s(eing)g(in)m(v)m(erted)h +4772 y(command's)c(return)f(status)h(is)g(b)s(eing)g(in)m(v)m(erted)h (with)e Ft(!)p Fu(.)48 b(If)33 b(a)g(comp)s(ound)1110 -2162 y(command)g(other)g(than)f(a)i(subshell)d(returns)h(a)h(non-zero)h -(status)f(b)s(ecause)1110 2271 y(a)k(command)g(failed)g(while)g +4882 y(command)g(other)g(than)f(a)i(subshell)d(returns)h(a)h(non-zero)h +(status)f(b)s(ecause)1110 4991 y(a)k(command)g(failed)g(while)g Ft(-e)f Fu(w)m(as)i(b)s(eing)e(ignored,)j(the)e(shell)g(do)s(es)g(not) -1110 2381 y(exit.)42 b(A)30 b(trap)g(on)h Ft(ERR)p Fu(,)e(if)i(set,)g +1110 5101 y(exit.)42 b(A)30 b(trap)g(on)h Ft(ERR)p Fu(,)e(if)i(set,)g (is)f(executed)i(b)s(efore)e(the)g(shell)h(exits.)1110 -2518 y(This)f(option)h(applies)f(to)h(the)g(shell)g(en)m(vironmen)m(t)g -(and)f(eac)m(h)h(subshell)f(en-)1110 2628 y(vironmen)m(t)j(separately)i -(\(see)f(Section)g(3.7.3)h([Command)d(Execution)i(En-)1110 -2737 y(vironmen)m(t],)i(page)f(44\),)i(and)d(ma)m(y)h(cause)f -(subshells)g(to)h(exit)g(b)s(efore)f(exe-)1110 2847 y(cuting)d(all)g -(the)g(commands)f(in)g(the)g(subshell.)1110 2984 y(If)41 -b(a)g(comp)s(ound)e(command)i(or)g(shell)g(function)g(executes)h(in)f -(a)g(con)m(text)1110 3093 y(where)31 b Ft(-e)g Fu(is)g(b)s(eing)g -(ignored,)h(none)f(of)h(the)f(commands)g(executed)h(within)1110 -3203 y(the)j(comp)s(ound)f(command)h(or)g(function)f(b)s(o)s(dy)g(will) -h(b)s(e)f(a\013ected)j(b)m(y)e(the)1110 3313 y Ft(-e)25 -b Fu(setting,)j(ev)m(en)e(if)g Ft(-e)f Fu(is)h(set)g(and)f(a)h(command) -g(returns)e(a)i(failure)g(status.)1110 3422 y(If)32 b(a)i(comp)s(ound)d -(command)i(or)g(shell)g(function)f(sets)i Ft(-e)e Fu(while)h(executing) -1110 3532 y(in)40 b(a)h(con)m(text)i(where)d Ft(-e)g -Fu(is)h(ignored,)j(that)d(setting)h(will)f(not)g(ha)m(v)m(e)h(an)m(y) -1110 3641 y(e\013ect)g(un)m(til)e(the)h(comp)s(ound)e(command)h(or)g -(the)g(command)g(con)m(taining)1110 3751 y(the)31 b(function)f(call)h -(completes.)630 3915 y Ft(-f)384 b Fu(Disable)31 b(\014lename)g -(expansion)f(\(globbing\).)630 4080 y Ft(-h)384 b Fu(Lo)s(cate)33 -b(and)e(remem)m(b)s(er)h(\(hash\))g(commands)f(as)h(they)g(are)g(lo)s -(ok)m(ed)h(up)e(for)1110 4189 y(execution.)42 b(This)29 -b(option)i(is)g(enabled)f(b)m(y)g(default.)630 4354 y -Ft(-k)384 b Fu(All)34 b(argumen)m(ts)g(in)f(the)h(form)f(of)g -(assignmen)m(t)h(statemen)m(ts)i(are)d(placed)h(in)1110 -4463 y(the)k(en)m(vironmen)m(t)g(for)g(a)g(command,)h(not)f(just)f -(those)i(that)f(precede)g(the)1110 4573 y(command)30 -b(name.)630 4737 y Ft(-m)384 b Fu(Job)28 b(con)m(trol)h(is)f(enabled)g -(\(see)h(Chapter)f(7)g([Job)g(Con)m(trol],)i(page)f(117\).)41 -b(All)1110 4847 y(pro)s(cesses)27 b(run)f(in)i(a)g(separate)g(pro)s -(cess)f(group.)40 b(When)27 b(a)h(bac)m(kground)f(job)1110 -4956 y(completes,)32 b(the)f(shell)f(prin)m(ts)g(a)h(line)f(con)m -(taining)i(its)f(exit)g(status.)630 5121 y Ft(-n)384 -b Fu(Read)38 b(commands)f(but)f(do)i(not)f(execute)i(them.)62 -b(This)37 b(ma)m(y)h(b)s(e)f(used)f(to)1110 5230 y(c)m(hec)m(k)d(a)e -(script)g(for)g(syn)m(tax)h(errors.)42 b(This)30 b(option)i(is)f -(ignored)g(b)m(y)g(in)m(terac-)1110 5340 y(tiv)m(e)h(shells.)p +5230 y(This)f(option)h(applies)f(to)h(the)g(shell)g(en)m(vironmen)m(t)g +(and)f(eac)m(h)h(subshell)f(en-)1110 5340 y(vironmen)m(t)j(separately)i +(\(see)f(Section)g(3.7.3)h([Command)d(Execution)i(En-)p eop end %%Page: 70 76 TeXDict begin 70 75 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(70)630 299 y Ft(-o)30 -b Fj(option-name)1110 408 y Fu(Set)h(the)f(option)h(corresp)s(onding)e -(to)i Fr(option-name)5 b Fu(:)1110 575 y Ft(allexport)1590 -685 y Fu(Same)30 b(as)h Ft(-a)p Fu(.)1110 852 y Ft(braceexpand)1590 -962 y Fu(Same)f(as)h Ft(-B)p Fu(.)1110 1129 y Ft(emacs)240 -b Fu(Use)25 b(an)f Ft(emacs)p Fu(-st)m(yle)h(line)f(editing)h(in)m -(terface)h(\(see)g(Chapter)e(8)1590 1238 y([Command)33 -b(Line)g(Editing],)h(page)h(121\).)51 b(This)32 b(also)i(a\013ects)1590 -1348 y(the)d(editing)g(in)m(terface)h(used)d(for)h Ft(read)f(-e)p -Fu(.)1110 1515 y Ft(errexit)144 b Fu(Same)30 b(as)h Ft(-e)p -Fu(.)1110 1682 y Ft(errtrace)96 b Fu(Same)30 b(as)h Ft(-E)p -Fu(.)1110 1849 y Ft(functrace)1590 1958 y Fu(Same)f(as)h -Ft(-T)p Fu(.)1110 2125 y Ft(hashall)144 b Fu(Same)30 -b(as)h Ft(-h)p Fu(.)1110 2292 y Ft(histexpand)1590 2402 -y Fu(Same)f(as)h Ft(-H)p Fu(.)1110 2569 y Ft(history)144 -b Fu(Enable)39 b(command)g(history)-8 b(,)42 b(as)d(describ)s(ed)f(in)h -(Section)h(9.1)1590 2679 y([Bash)d(History)g(F)-8 b(acilities],)41 -b(page)c(157.)60 b(This)36 b(option)h(is)f(on)1590 2788 -y(b)m(y)30 b(default)h(in)f(in)m(teractiv)m(e)j(shells.)1110 -2955 y Ft(ignoreeof)1590 3065 y Fu(An)d(in)m(teractiv)m(e)j(shell)e -(will)g(not)f(exit)h(up)s(on)e(reading)i(EOF.)1110 3232 -y Ft(keyword)144 b Fu(Same)30 b(as)h Ft(-k)p Fu(.)1110 -3399 y Ft(monitor)144 b Fu(Same)30 b(as)h Ft(-m)p Fu(.)1110 -3566 y Ft(noclobber)1590 3675 y Fu(Same)f(as)h Ft(-C)p -Fu(.)1110 3842 y Ft(noexec)192 b Fu(Same)30 b(as)h Ft(-n)p -Fu(.)1110 4009 y Ft(noglob)192 b Fu(Same)30 b(as)h Ft(-f)p -Fu(.)1110 4176 y Ft(nolog)240 b Fu(Curren)m(tly)30 b(ignored.)1110 -4343 y Ft(notify)192 b Fu(Same)30 b(as)h Ft(-b)p Fu(.)1110 -4510 y Ft(nounset)144 b Fu(Same)30 b(as)h Ft(-u)p Fu(.)1110 -4677 y Ft(onecmd)192 b Fu(Same)30 b(as)h Ft(-t)p Fu(.)1110 -4844 y Ft(physical)96 b Fu(Same)30 b(as)h Ft(-P)p Fu(.)1110 -5011 y Ft(pipefail)96 b Fu(If)44 b(set,)k(the)d(return)e(v)-5 -b(alue)45 b(of)f(a)h(pip)s(eline)e(is)i(the)f(v)-5 b(alue)45 -b(of)1590 5121 y(the)33 b(last)h(\(righ)m(tmost\))h(command)e(to)h -(exit)g(with)f(a)g(non-zero)1590 5230 y(status,)28 b(or)f(zero)g(if)f -(all)i(commands)e(in)g(the)h(pip)s(eline)f(exit)i(suc-)1590 -5340 y(cessfully)-8 b(.)41 b(This)30 b(option)h(is)f(disabled)g(b)m(y)h -(default.)p eop end +b(Shell)30 b(Builtin)h(Commands)2069 b(70)1110 299 y(vironmen)m(t],)36 +b(page)f(44\),)i(and)d(ma)m(y)h(cause)f(subshells)g(to)h(exit)g(b)s +(efore)f(exe-)1110 408 y(cuting)d(all)g(the)g(commands)f(in)g(the)g +(subshell.)1110 546 y(If)41 b(a)g(comp)s(ound)e(command)i(or)g(shell)g +(function)g(executes)h(in)f(a)g(con)m(text)1110 656 y(where)31 +b Ft(-e)g Fu(is)g(b)s(eing)g(ignored,)h(none)f(of)h(the)f(commands)g +(executed)h(within)1110 766 y(the)j(comp)s(ound)f(command)h(or)g +(function)f(b)s(o)s(dy)g(will)h(b)s(e)f(a\013ected)j(b)m(y)e(the)1110 +875 y Ft(-e)25 b Fu(setting,)j(ev)m(en)e(if)g Ft(-e)f +Fu(is)h(set)g(and)f(a)h(command)g(returns)e(a)i(failure)g(status.)1110 +985 y(If)32 b(a)i(comp)s(ound)d(command)i(or)g(shell)g(function)f(sets) +i Ft(-e)e Fu(while)h(executing)1110 1094 y(in)40 b(a)h(con)m(text)i +(where)d Ft(-e)g Fu(is)h(ignored,)j(that)d(setting)h(will)f(not)g(ha)m +(v)m(e)h(an)m(y)1110 1204 y(e\013ect)g(un)m(til)e(the)h(comp)s(ound)e +(command)h(or)g(the)g(command)g(con)m(taining)1110 1314 +y(the)31 b(function)f(call)h(completes.)630 1480 y Ft(-f)384 +b Fu(Disable)31 b(\014lename)g(expansion)f(\(globbing\).)630 +1646 y Ft(-h)384 b Fu(Lo)s(cate)33 b(and)e(remem)m(b)s(er)h(\(hash\))g +(commands)f(as)h(they)g(are)g(lo)s(ok)m(ed)h(up)e(for)1110 +1756 y(execution.)42 b(This)29 b(option)i(is)g(enabled)f(b)m(y)g +(default.)630 1922 y Ft(-k)384 b Fu(All)34 b(argumen)m(ts)g(in)f(the)h +(form)f(of)g(assignmen)m(t)h(statemen)m(ts)i(are)d(placed)h(in)1110 +2032 y(the)k(en)m(vironmen)m(t)g(for)g(a)g(command,)h(not)f(just)f +(those)i(that)f(precede)g(the)1110 2142 y(command)30 +b(name.)630 2308 y Ft(-m)384 b Fu(Job)28 b(con)m(trol)h(is)f(enabled)g +(\(see)h(Chapter)f(7)g([Job)g(Con)m(trol],)i(page)f(118\).)41 +b(All)1110 2418 y(pro)s(cesses)27 b(run)f(in)i(a)g(separate)g(pro)s +(cess)f(group.)40 b(When)27 b(a)h(bac)m(kground)f(job)1110 +2527 y(completes,)32 b(the)f(shell)f(prin)m(ts)g(a)h(line)f(con)m +(taining)i(its)f(exit)g(status.)630 2694 y Ft(-n)384 +b Fu(Read)38 b(commands)f(but)f(do)i(not)f(execute)i(them.)62 +b(This)37 b(ma)m(y)h(b)s(e)f(used)f(to)1110 2803 y(c)m(hec)m(k)d(a)e +(script)g(for)g(syn)m(tax)h(errors.)42 b(This)30 b(option)i(is)f +(ignored)g(b)m(y)g(in)m(terac-)1110 2913 y(tiv)m(e)h(shells.)630 +3079 y Ft(-o)e Fj(option-name)1110 3189 y Fu(Set)44 b(the)h(option)f +(corresp)s(onding)f(to)i Fr(option-name)p Fu(.)83 b(If)44 +b Ft(-o)f Fu(is)h(supplied)1110 3298 y(with)29 b(no)h +Fr(option-name)p Fu(,)h Ft(set)e Fu(prin)m(ts)g(the)g(curren)m(t)h +(shell)g(options)g(settings.)1110 3408 y(If)37 b Ft(+o)g +Fu(is)h(supplied)e(with)h(no)h Fr(option-name)p Fu(,)i +Ft(set)d Fu(prin)m(ts)g(a)h(series)g(of)g Ft(set)1110 +3518 y Fu(commands)31 b(to)i(recreate)g(the)f(curren)m(t)g(option)g +(settings)h(on)f(the)g(standard)1110 3627 y(output.)40 +b(V)-8 b(alid)32 b(option)f(names)f(are:)1110 3794 y +Ft(allexport)1590 3903 y Fu(Same)g(as)h Ft(-a)p Fu(.)1110 +4070 y Ft(braceexpand)1590 4179 y Fu(Same)f(as)h Ft(-B)p +Fu(.)1110 4346 y Ft(emacs)240 b Fu(Use)25 b(an)f Ft(emacs)p +Fu(-st)m(yle)h(line)f(editing)h(in)m(terface)h(\(see)g(Chapter)e(8)1590 +4455 y([Command)33 b(Line)g(Editing],)h(page)h(122\).)51 +b(This)32 b(also)i(a\013ects)1590 4565 y(the)d(editing)g(in)m(terface)h +(used)d(for)h Ft(read)f(-e)p Fu(.)1110 4731 y Ft(errexit)144 +b Fu(Same)30 b(as)h Ft(-e)p Fu(.)1110 4898 y Ft(errtrace)96 +b Fu(Same)30 b(as)h Ft(-E)p Fu(.)1110 5064 y Ft(functrace)1590 +5174 y Fu(Same)f(as)h Ft(-T)p Fu(.)1110 5340 y Ft(hashall)144 +b Fu(Same)30 b(as)h Ft(-h)p Fu(.)p eop end %%Page: 71 77 TeXDict begin 71 76 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(Shell)30 b(Builtin)h(Commands)2069 b(71)1110 299 y -Ft(posix)240 b Fu(Change)30 b(the)g(b)s(eha)m(vior)h(of)f(Bash)g(where) -g(the)g(default)h(op)s(era-)1590 408 y(tion)25 b(di\013ers)f(from)g -(the)h Fm(posix)f Fu(standard)f(to)i(matc)m(h)h(the)f(stan-)1590 -518 y(dard)h(\(see)j(Section)f(6.11)h([Bash)f(POSIX)e(Mo)s(de],)j(page) -f(108\).)1590 628 y(This)37 b(is)g(in)m(tended)g(to)h(mak)m(e)g(Bash)g -(b)s(eha)m(v)m(e)g(as)g(a)f(strict)h(su-)1590 737 y(p)s(erset)30 -b(of)h(that)f(standard.)1110 911 y Ft(privileged)1590 -1020 y Fu(Same)g(as)h Ft(-p)p Fu(.)1110 1194 y Ft(verbose)144 -b Fu(Same)30 b(as)h Ft(-v)p Fu(.)1110 1367 y Ft(vi)384 -b Fu(Use)36 b(a)g Ft(vi)p Fu(-st)m(yle)g(line)g(editing)g(in)m -(terface.)58 b(This)35 b(also)h(a\013ects)1590 1477 y(the)31 -b(editing)g(in)m(terface)h(used)d(for)h Ft(read)f(-e)p -Fu(.)1110 1650 y Ft(xtrace)192 b Fu(Same)30 b(as)h Ft(-x)p -Fu(.)630 1824 y Ft(-p)384 b Fu(T)-8 b(urn)33 b(on)h(privileged)h(mo)s -(de.)51 b(In)34 b(this)g(mo)s(de,)h(the)f Ft($BASH_ENV)e -Fu(and)h Ft($ENV)1110 1934 y Fu(\014les)23 b(are)h(not)f(pro)s(cessed,) -h(shell)g(functions)e(are)i(not)f(inherited)g(from)f(the)i(en-)1110 -2043 y(vironmen)m(t,)h(and)e(the)g Ft(SHELLOPTS)p Fu(,)f -Ft(BASHOPTS)p Fu(,)h Ft(CDPATH)e Fu(and)i Ft(GLOBIGNORE)1110 -2153 y Fu(v)-5 b(ariables,)23 b(if)e(they)g(app)s(ear)f(in)g(the)h(en)m -(vironmen)m(t,)i(are)e(ignored.)38 b(If)20 b(the)h(shell)1110 -2262 y(is)37 b(started)h(with)f(the)g(e\013ectiv)m(e)j(user)d -(\(group\))g(id)g(not)g(equal)h(to)g(the)f(real)1110 -2372 y(user)h(\(group\))h(id,)i(and)d(the)h Ft(-p)f Fu(option)i(is)e -(not)i(supplied,)f(these)h(actions)1110 2482 y(are)32 -b(tak)m(en)i(and)d(the)h(e\013ectiv)m(e)j(user)c(id)h(is)g(set)h(to)f -(the)h(real)f(user)g(id.)45 b(If)32 b(the)1110 2591 y -Ft(-p)i Fu(option)h(is)g(supplied)f(at)h(startup,)h(the)f(e\013ectiv)m -(e)i(user)d(id)g(is)h(not)g(reset.)1110 2701 y(T)-8 b(urning)35 -b(this)i(option)g(o\013)g(causes)g(the)g(e\013ectiv)m(e)i(user)d(and)g -(group)g(ids)g(to)1110 2810 y(b)s(e)30 b(set)h(to)g(the)f(real)h(user)f -(and)g(group)g(ids.)630 2984 y Ft(-r)384 b Fu(Enable)32 -b(restricted)h(shell)f(mo)s(de.)45 b(This)31 b(option)i(cannot)g(b)s(e) -e(unset)h(once)g(it)1110 3093 y(has)e(b)s(een)g(set.)630 -3267 y Ft(-t)384 b Fu(Exit)31 b(after)g(reading)f(and)g(executing)h -(one)g(command.)630 3440 y Ft(-u)384 b Fu(T)-8 b(reat)25 -b(unset)e(v)-5 b(ariables)25 b(and)e(parameters)h(other)h(than)e(the)h -(sp)s(ecial)h(param-)1110 3550 y(eters)32 b(`)p Ft(@)p -Fu(')f(or)h(`)p Ft(*)p Fu(',)g(or)f(arra)m(y)h(v)-5 b(ariables)32 -b(subscripted)e(with)h(`)p Ft(@)p Fu(')g(or)h(`)p Ft(*)p -Fu(',)f(as)h(an)1110 3660 y(error)24 b(when)g(p)s(erforming)g -(parameter)h(expansion.)39 b(An)24 b(error)h(message)h(will)1110 -3769 y(b)s(e)37 b(written)h(to)h(the)f(standard)f(error,)i(and)f(a)g -(non-in)m(teractiv)m(e)j(shell)d(will)1110 3879 y(exit.)630 -4052 y Ft(-v)384 b Fu(Prin)m(t)30 b(shell)h(input)e(lines)i(as)g(they)f -(are)h(read.)630 4226 y Ft(-x)384 b Fu(Prin)m(t)21 b(a)h(trace)h(of)f -(simple)f(commands,)i Ft(for)e Fu(commands,)i Ft(case)d -Fu(commands,)1110 4335 y Ft(select)29 b Fu(commands,)j(and)e -(arithmetic)j Ft(for)d Fu(commands)h(and)f(their)i(argu-)1110 -4445 y(men)m(ts)g(or)g(asso)s(ciated)h(w)m(ord)e(lists)h(to)g(standard) -f(error)g(after)i(they)e(are)h(ex-)1110 4555 y(panded)20 -b(and)h(b)s(efore)g(they)g(are)h(executed.)39 b(The)21 -b(shell)g(prin)m(ts)g(the)h(expanded)1110 4664 y(v)-5 -b(alue)28 b(of)f(the)g Ft(PS4)g Fu(v)-5 b(ariable)28 -b(b)s(efore)f(the)g(command)g(and)g(its)g(expanded)g(ar-)1110 -4774 y(gumen)m(ts.)630 4947 y Ft(-B)384 b Fu(The)41 b(shell)g(will)g(p) -s(erform)f(brace)h(expansion)g(\(see)h(Section)g(3.5.1)g([Brace)1110 -5057 y(Expansion],)30 b(page)h(24\).)42 b(This)30 b(option)h(is)f(on)g -(b)m(y)h(default.)630 5230 y Ft(-C)384 b Fu(Prev)m(en)m(t)25 -b(output)e(redirection)h(using)f(`)p Ft(>)p Fu(',)i(`)p -Ft(>&)p Fu(',)g(and)e(`)p Ft(<>)p Fu(')g(from)h(o)m(v)m(erwriting)1110 -5340 y(existing)31 b(\014les.)p eop end +Ft(histexpand)1590 408 y Fu(Same)30 b(as)h Ft(-H)p Fu(.)1110 +570 y Ft(history)144 b Fu(Enable)39 b(command)g(history)-8 +b(,)42 b(as)d(describ)s(ed)f(in)h(Section)h(9.1)1590 +680 y([Bash)d(History)g(F)-8 b(acilities],)41 b(page)c(159.)60 +b(This)36 b(option)h(is)f(on)1590 789 y(b)m(y)30 b(default)h(in)f(in)m +(teractiv)m(e)j(shells.)1110 951 y Ft(ignoreeof)1590 +1060 y Fu(An)d(in)m(teractiv)m(e)j(shell)e(will)g(not)f(exit)h(up)s(on) +e(reading)i(EOF.)1110 1222 y Ft(keyword)144 b Fu(Same)30 +b(as)h Ft(-k)p Fu(.)1110 1383 y Ft(monitor)144 b Fu(Same)30 +b(as)h Ft(-m)p Fu(.)1110 1545 y Ft(noclobber)1590 1654 +y Fu(Same)f(as)h Ft(-C)p Fu(.)1110 1816 y Ft(noexec)192 +b Fu(Same)30 b(as)h Ft(-n)p Fu(.)1110 1977 y Ft(noglob)192 +b Fu(Same)30 b(as)h Ft(-f)p Fu(.)1110 2139 y Ft(nolog)240 +b Fu(Curren)m(tly)30 b(ignored.)1110 2300 y Ft(notify)192 +b Fu(Same)30 b(as)h Ft(-b)p Fu(.)1110 2462 y Ft(nounset)144 +b Fu(Same)30 b(as)h Ft(-u)p Fu(.)1110 2623 y Ft(onecmd)192 +b Fu(Same)30 b(as)h Ft(-t)p Fu(.)1110 2785 y Ft(physical)96 +b Fu(Same)30 b(as)h Ft(-P)p Fu(.)1110 2946 y Ft(pipefail)96 +b Fu(If)44 b(set,)k(the)d(return)e(v)-5 b(alue)45 b(of)f(a)h(pip)s +(eline)e(is)i(the)f(v)-5 b(alue)45 b(of)1590 3056 y(the)33 +b(last)h(\(righ)m(tmost\))h(command)e(to)h(exit)g(with)f(a)g(non-zero) +1590 3165 y(status,)28 b(or)f(zero)g(if)f(all)i(commands)e(in)g(the)h +(pip)s(eline)f(exit)i(suc-)1590 3275 y(cessfully)-8 b(.)41 +b(This)30 b(option)h(is)f(disabled)g(b)m(y)h(default.)1110 +3437 y Ft(posix)240 b Fu(Change)30 b(the)g(b)s(eha)m(vior)h(of)f(Bash)g +(where)g(the)g(default)h(op)s(era-)1590 3546 y(tion)25 +b(di\013ers)f(from)g(the)h Fm(posix)f Fu(standard)f(to)i(matc)m(h)h +(the)f(stan-)1590 3656 y(dard)h(\(see)j(Section)f(6.11)h([Bash)f(POSIX) +e(Mo)s(de],)j(page)f(109\).)1590 3765 y(This)37 b(is)g(in)m(tended)g +(to)h(mak)m(e)g(Bash)g(b)s(eha)m(v)m(e)g(as)g(a)f(strict)h(su-)1590 +3875 y(p)s(erset)30 b(of)h(that)f(standard.)1110 4036 +y Ft(privileged)1590 4146 y Fu(Same)g(as)h Ft(-p)p Fu(.)1110 +4308 y Ft(verbose)144 b Fu(Same)30 b(as)h Ft(-v)p Fu(.)1110 +4469 y Ft(vi)384 b Fu(Use)36 b(a)g Ft(vi)p Fu(-st)m(yle)g(line)g +(editing)g(in)m(terface.)58 b(This)35 b(also)h(a\013ects)1590 +4579 y(the)31 b(editing)g(in)m(terface)h(used)d(for)h +Ft(read)f(-e)p Fu(.)1110 4740 y Ft(xtrace)192 b Fu(Same)30 +b(as)h Ft(-x)p Fu(.)630 4902 y Ft(-p)384 b Fu(T)-8 b(urn)33 +b(on)h(privileged)h(mo)s(de.)51 b(In)34 b(this)g(mo)s(de,)h(the)f +Ft($BASH_ENV)e Fu(and)h Ft($ENV)1110 5011 y Fu(\014les)23 +b(are)h(not)f(pro)s(cessed,)h(shell)g(functions)e(are)i(not)f +(inherited)g(from)f(the)i(en-)1110 5121 y(vironmen)m(t,)h(and)e(the)g +Ft(SHELLOPTS)p Fu(,)f Ft(BASHOPTS)p Fu(,)h Ft(CDPATH)e +Fu(and)i Ft(GLOBIGNORE)1110 5230 y Fu(v)-5 b(ariables,)23 +b(if)e(they)g(app)s(ear)f(in)g(the)h(en)m(vironmen)m(t,)i(are)e +(ignored.)38 b(If)20 b(the)h(shell)1110 5340 y(is)37 +b(started)h(with)f(the)g(e\013ectiv)m(e)j(user)d(\(group\))g(id)g(not)g +(equal)h(to)g(the)f(real)p eop end %%Page: 72 78 TeXDict begin 72 77 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(72)630 299 y Ft(-E)384 -b Fu(If)39 b(set,)j(an)m(y)e(trap)f(on)g Ft(ERR)g Fu(is)g(inherited)g -(b)m(y)g(shell)h(functions,)h(command)1110 408 y(substitutions,)35 +b(Shell)30 b(Builtin)h(Commands)2069 b(72)1110 299 y(user)38 +b(\(group\))h(id,)i(and)d(the)h Ft(-p)f Fu(option)i(is)e(not)i +(supplied,)f(these)h(actions)1110 408 y(are)32 b(tak)m(en)i(and)d(the)h +(e\013ectiv)m(e)j(user)c(id)h(is)g(set)h(to)f(the)h(real)f(user)g(id.) +45 b(If)32 b(the)1110 518 y Ft(-p)i Fu(option)h(is)g(supplied)f(at)h +(startup,)h(the)f(e\013ectiv)m(e)i(user)d(id)g(is)h(not)g(reset.)1110 +628 y(T)-8 b(urning)35 b(this)i(option)g(o\013)g(causes)g(the)g +(e\013ectiv)m(e)i(user)d(and)g(group)g(ids)g(to)1110 +737 y(b)s(e)30 b(set)h(to)g(the)f(real)h(user)f(and)g(group)g(ids.)630 +897 y Ft(-r)384 b Fu(Enable)51 b(restricted)h(shell)g(mo)s(de)f(\(see)h +(Section)g(6.10)h([The)e(Restricted)1110 1006 y(Shell],)42 +b(page)e(109\).)69 b(This)39 b(option)g(cannot)h(b)s(e)f(unset)g(once)h +(it)g(has)f(b)s(een)1110 1116 y(set.)630 1275 y Ft(-t)384 +b Fu(Exit)31 b(after)g(reading)f(and)g(executing)h(one)g(command.)630 +1435 y Ft(-u)384 b Fu(T)-8 b(reat)25 b(unset)e(v)-5 b(ariables)25 +b(and)e(parameters)h(other)h(than)e(the)h(sp)s(ecial)h(param-)1110 +1544 y(eters)32 b(`)p Ft(@)p Fu(')f(or)h(`)p Ft(*)p Fu(',)g(or)f(arra)m +(y)h(v)-5 b(ariables)32 b(subscripted)e(with)h(`)p Ft(@)p +Fu(')g(or)h(`)p Ft(*)p Fu(',)f(as)h(an)1110 1654 y(error)24 +b(when)g(p)s(erforming)g(parameter)h(expansion.)39 b(An)24 +b(error)h(message)h(will)1110 1763 y(b)s(e)37 b(written)h(to)h(the)f +(standard)f(error,)i(and)f(a)g(non-in)m(teractiv)m(e)j(shell)d(will) +1110 1873 y(exit.)630 2032 y Ft(-v)384 b Fu(Prin)m(t)30 +b(shell)h(input)e(lines)i(as)g(they)f(are)h(read.)630 +2192 y Ft(-x)384 b Fu(Prin)m(t)21 b(a)h(trace)h(of)f(simple)f +(commands,)i Ft(for)e Fu(commands,)i Ft(case)d Fu(commands,)1110 +2301 y Ft(select)29 b Fu(commands,)j(and)e(arithmetic)j +Ft(for)d Fu(commands)h(and)f(their)i(argu-)1110 2411 +y(men)m(ts)g(or)g(asso)s(ciated)h(w)m(ord)e(lists)h(to)g(standard)f +(error)g(after)i(they)e(are)h(ex-)1110 2521 y(panded)20 +b(and)h(b)s(efore)g(they)g(are)h(executed.)39 b(The)21 +b(shell)g(prin)m(ts)g(the)h(expanded)1110 2630 y(v)-5 +b(alue)28 b(of)f(the)g Ft(PS4)g Fu(v)-5 b(ariable)28 +b(b)s(efore)f(the)g(command)g(and)g(its)g(expanded)g(ar-)1110 +2740 y(gumen)m(ts.)630 2899 y Ft(-B)384 b Fu(The)41 b(shell)g(will)g(p) +s(erform)f(brace)h(expansion)g(\(see)h(Section)g(3.5.1)g([Brace)1110 +3009 y(Expansion],)30 b(page)h(24\).)42 b(This)30 b(option)h(is)f(on)g +(b)m(y)h(default.)630 3168 y Ft(-C)384 b Fu(Prev)m(en)m(t)25 +b(output)e(redirection)h(using)f(`)p Ft(>)p Fu(',)i(`)p +Ft(>&)p Fu(',)g(and)e(`)p Ft(<>)p Fu(')g(from)h(o)m(v)m(erwriting)1110 +3278 y(existing)31 b(\014les.)630 3437 y Ft(-E)384 b +Fu(If)39 b(set,)j(an)m(y)e(trap)f(on)g Ft(ERR)g Fu(is)g(inherited)g(b)m +(y)g(shell)h(functions,)h(command)1110 3547 y(substitutions,)35 b(and)e(commands)g(executed)i(in)f(a)g(subshell)f(en)m(vironmen)m(t.) -1110 518 y(The)d Ft(ERR)f Fu(trap)i(is)f(normally)h(not)f(inherited)g -(in)g(suc)m(h)g(cases.)630 670 y Ft(-H)384 b Fu(Enable)38 +1110 3656 y(The)d Ft(ERR)f Fu(trap)i(is)f(normally)h(not)f(inherited)g +(in)g(suc)m(h)g(cases.)630 3816 y Ft(-H)384 b Fu(Enable)38 b(`)p Ft(!)p Fu(')h(st)m(yle)h(history)e(substitution)g(\(see)h -(Section)h(9.3)f([History)g(In-)1110 780 y(teraction],)g(page)d(159\).) -57 b(This)34 b(option)i(is)f(on)g(b)m(y)h(default)f(for)g(in)m -(teractiv)m(e)1110 890 y(shells.)630 1042 y Ft(-P)384 +(Section)h(9.3)f([History)g(In-)1110 3925 y(teraction],)g(page)d +(161\).)57 b(This)34 b(option)i(is)f(on)g(b)m(y)h(default)f(for)g(in)m +(teractiv)m(e)1110 4035 y(shells.)630 4194 y Ft(-P)384 b Fu(If)39 b(set,)j(do)d(not)g(resolv)m(e)i(sym)m(b)s(olic)e(links)g -(when)f(p)s(erforming)g(commands)1110 1152 y(suc)m(h)29 +(when)f(p)s(erforming)g(commands)1110 4304 y(suc)m(h)29 b(as)h Ft(cd)f Fu(whic)m(h)g(c)m(hange)h(the)g(curren)m(t)f(directory) --8 b(.)42 b(The)28 b(ph)m(ysical)j(direc-)1110 1261 y(tory)j(is)g(used) +-8 b(.)42 b(The)28 b(ph)m(ysical)j(direc-)1110 4413 y(tory)j(is)g(used) f(instead.)52 b(By)34 b(default,)h(Bash)f(follo)m(ws)h(the)f(logical)i -(c)m(hain)f(of)1110 1371 y(directories)j(when)d(p)s(erforming)h +(c)m(hain)f(of)1110 4523 y(directories)j(when)d(p)s(erforming)h (commands)g(whic)m(h)g(c)m(hange)i(the)f(curren)m(t)1110 -1480 y(directory)-8 b(.)1110 1611 y(F)g(or)42 b(example,)i(if)d +4633 y(directory)-8 b(.)1110 4767 y(F)g(or)42 b(example,)i(if)d Ft(/usr/sys)e Fu(is)i(a)g(sym)m(b)s(olic)g(link)g(to)h -Ft(/usr/local/sys)1110 1721 y Fu(then:)1350 1852 y Ft($)47 -b(cd)h(/usr/sys;)d(echo)i($PWD)1350 1962 y(/usr/sys)1350 -2071 y($)g(cd)h(..;)f(pwd)1350 2181 y(/usr)1110 2312 -y Fu(If)30 b Ft(set)f(-P)h Fu(is)h(on,)f(then:)1350 2443 -y Ft($)47 b(cd)h(/usr/sys;)d(echo)i($PWD)1350 2552 y(/usr/local/sys) -1350 2662 y($)g(cd)h(..;)f(pwd)1350 2771 y(/usr/local)630 -2924 y(-T)384 b Fu(If)34 b(set,)j(an)m(y)e(trap)g(on)g -Ft(DEBUG)e Fu(and)i Ft(RETURN)e Fu(are)i(inherited)g(b)m(y)f(shell)i -(func-)1110 3033 y(tions,)k(command)d(substitutions,)h(and)f(commands)g -(executed)h(in)f(a)h(sub-)1110 3143 y(shell)33 b(en)m(vironmen)m(t.)49 -b(The)32 b Ft(DEBUG)g Fu(and)g Ft(RETURN)f Fu(traps)h(are)i(normally)f -(not)1110 3253 y(inherited)d(in)g(suc)m(h)g(cases.)630 -3405 y Ft(--)384 b Fu(If)44 b(no)g(argumen)m(ts)g(follo)m(w)i(this)e -(option,)k(then)c(the)h(p)s(ositional)g(parame-)1110 -3515 y(ters)31 b(are)g(unset.)40 b(Otherwise,)31 b(the)f(p)s(ositional) -i(parameters)f(are)f(set)h(to)h(the)1110 3624 y Fr(argumen)m(ts)p -Fu(,)f(ev)m(en)g(if)f(some)h(of)g(them)f(b)s(egin)g(with)g(a)h(`)p -Ft(-)p Fu('.)630 3777 y Ft(-)432 b Fu(Signal)45 b(the)g(end)f(of)h -(options,)k(cause)c(all)h(remaining)e Fr(argumen)m(ts)49 -b Fu(to)d(b)s(e)1110 3886 y(assigned)33 b(to)h(the)g(p)s(ositional)g -(parameters.)49 b(The)33 b Ft(-x)g Fu(and)f Ft(-v)h Fu(options)h(are) -1110 3996 y(turned)k(o\013.)68 b(If)38 b(there)i(are)f(no)g(argumen)m -(ts,)j(the)e(p)s(ositional)g(parameters)1110 4105 y(remain)30 -b(unc)m(hanged.)630 4258 y(Using)d(`)p Ft(+)p Fu(')h(rather)f(than)g(`) -p Ft(-)p Fu(')g(causes)h(these)f(options)h(to)g(b)s(e)e(turned)g -(o\013.)40 b(The)27 b(options)h(can)630 4367 y(also)36 -b(b)s(e)f(used)f(up)s(on)g(in)m(v)m(o)s(cation)j(of)e(the)g(shell.)56 -b(The)34 b(curren)m(t)h(set)h(of)f(options)h(ma)m(y)g(b)s(e)630 -4477 y(found)29 b(in)h Ft($-)p Fu(.)630 4608 y(The)43 -b(remaining)h(N)f Fr(argumen)m(ts)48 b Fu(are)c(p)s(ositional)g -(parameters)g(and)f(are)h(assigned,)j(in)630 4717 y(order,)30 -b(to)h Ft($1)p Fu(,)f Ft($2)p Fu(,)36 b(.)22 b(.)g(.)42 -b Ft($N)p Fu(.)e(The)30 b(sp)s(ecial)h(parameter)g Ft(#)f -Fu(is)g(set)h(to)g(N.)630 4848 y(The)f(return)f(status)i(is)f(alw)m(a)m -(ys)i(zero)f(unless)f(an)g(in)m(v)-5 b(alid)31 b(option)g(is)f -(supplied.)150 5041 y Fk(4.3.2)63 b(The)41 b(Shopt)h(Builtin)150 -5188 y Fu(This)30 b(builtin)g(allo)m(ws)h(y)m(ou)g(to)g(c)m(hange)h -(additional)f(shell)f(optional)i(b)s(eha)m(vior.)150 -5340 y Ft(shopt)p eop end +Ft(/usr/local/sys)1110 4877 y Fu(then:)1350 5011 y Ft($)47 +b(cd)h(/usr/sys;)d(echo)i($PWD)1350 5121 y(/usr/sys)1350 +5230 y($)g(cd)h(..;)f(pwd)1350 5340 y(/usr)p eop end %%Page: 73 79 TeXDict begin 73 78 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(73)870 299 y Ft(shopt)46 -b([-pqsu])g([-o])h([)p Fj(optname)e Ft(...])630 427 y -Fu(T)-8 b(oggle)37 b(the)e(v)-5 b(alues)35 b(of)g(settings)h(con)m -(trolling)g(optional)g(shell)f(b)s(eha)m(vior.)55 b(The)34 -b(settings)630 536 y(can)24 b(b)s(e)g(either)h(those)f(listed)h(b)s -(elo)m(w,)h(or,)f(if)g(the)f Ft(-o)f Fu(option)i(is)f(used,)h(those)g -(a)m(v)-5 b(ailable)26 b(with)630 646 y(the)k Ft(-o)f -Fu(option)i(to)f(the)g Ft(set)f Fu(builtin)h(command)f(\(see)i(Section) -g(4.3.1)g([The)f(Set)g(Builtin],)630 756 y(page)i(68\).)45 -b(With)32 b(no)f(options,)h(or)g(with)f(the)g Ft(-p)g -Fu(option,)h(a)g(list)g(of)f(all)i(settable)g(options)630 -865 y(is)g(displa)m(y)m(ed,)i(with)e(an)g(indication)h(of)f(whether)g -(or)g(not)g(eac)m(h)h(is)g(set;)h(if)e Fr(optname)5 b -Fu(s)34 b(are)630 975 y(supplied,)25 b(the)g(output)g(is)g(restricted)g -(to)h(those)g(options.)39 b(The)24 b Ft(-p)h Fu(option)g(causes)g -(output)630 1084 y(to)30 b(b)s(e)f(displa)m(y)m(ed)g(in)g(a)h(form)f -(that)g(ma)m(y)h(b)s(e)f(reused)f(as)i(input.)39 b(Other)29 -b(options)g(ha)m(v)m(e)i(the)630 1194 y(follo)m(wing)h(meanings:)630 -1340 y Ft(-s)384 b Fu(Enable)30 b(\(set\))i(eac)m(h)f -Fr(optname)p Fu(.)630 1486 y Ft(-u)384 b Fu(Disable)31 -b(\(unset\))g(eac)m(h)h Fr(optname)p Fu(.)630 1632 y -Ft(-q)384 b Fu(Suppresses)28 b(normal)h(output;)h(the)g(return)e -(status)i(indicates)h(whether)e(the)1110 1742 y Fr(optname)37 -b Fu(is)31 b(set)h(or)f(unset.)43 b(If)31 b(m)m(ultiple)h -Fr(optname)37 b Fu(argumen)m(ts)31 b(are)h(giv)m(en)1110 -1851 y(with)d Ft(-q)p Fu(,)f(the)i(return)d(status)j(is)f(zero)g(if)g -(all)h Fr(optname)5 b Fu(s)29 b(are)h(enabled;)f(non-)1110 -1961 y(zero)i(otherwise.)630 2107 y Ft(-o)384 b Fu(Restricts)22 -b(the)f(v)-5 b(alues)22 b(of)f Fr(optname)27 b Fu(to)22 -b(b)s(e)e(those)i(de\014ned)e(for)h(the)g Ft(-o)f Fu(option)1110 -2217 y(to)31 b(the)g Ft(set)e Fu(builtin)h(\(see)h(Section)h(4.3.1)g -([The)e(Set)g(Builtin],)i(page)f(68\).)630 2363 y(If)e(either)i -Ft(-s)e Fu(or)h Ft(-u)f Fu(is)h(used)f(with)g(no)h Fr(optname)35 -b Fu(argumen)m(ts,)c Ft(shopt)d Fu(sho)m(ws)h(only)h(those)630 -2472 y(options)h(whic)m(h)f(are)h(set)f(or)h(unset,)f(resp)s(ectiv)m -(ely)-8 b(.)630 2600 y(Unless)30 b(otherwise)h(noted,)g(the)g -Ft(shopt)d Fu(options)j(are)g(disabled)f(\(o\013)7 b(\))32 -b(b)m(y)e(default.)630 2728 y(The)d(return)f(status)i(when)e(listing)j -(options)e(is)h(zero)g(if)f(all)i Fr(optname)5 b Fu(s)27 -b(are)h(enabled,)g(non-)630 2838 y(zero)40 b(otherwise.)66 -b(When)39 b(setting)h(or)f(unsetting)g(options,)i(the)e(return)f -(status)h(is)g(zero)630 2947 y(unless)30 b(an)g Fr(optname)36 -b Fu(is)30 b(not)h(a)g(v)-5 b(alid)30 b(shell)h(option.)630 -3075 y(The)f(list)h(of)f Ft(shopt)f Fu(options)i(is:)630 -3221 y Ft(array_expand_once)1110 3331 y Fu(If)39 b(set,)j(the)d(shell)g -(suppresses)e(m)m(ultiple)j(ev)-5 b(aluation)41 b(of)e(asso)s(ciativ)m -(e)j(and)1110 3440 y(indexed)37 b(arra)m(y)h(subscripts)e(during)g -(arithmetic)j(expression)e(ev)-5 b(aluation,)1110 3550 -y(while)23 b(executing)h(builtins)f(that)g(can)h(p)s(erform)d(v)-5 -b(ariable)24 b(assignmen)m(ts,)i(and)1110 3660 y(while)k(executing)i -(builtins)e(that)h(p)s(erform)e(arra)m(y)i(dereferencing.)630 -3806 y Ft(assoc_expand_once)1110 3915 y Fu(Deprecated;)h(a)f(synon)m -(ym)f(for)g Ft(array_expand_once)p Fu(.)630 4061 y Ft(autocd)192 -b Fu(If)27 b(set,)h(a)g(command)f(name)g(that)h(is)f(the)g(name)g(of)h -(a)f(directory)h(is)f(executed)1110 4171 y(as)j(if)f(it)h(w)m(ere)f -(the)h(argumen)m(t)g(to)g(the)f Ft(cd)g Fu(command.)40 -b(This)29 b(option)g(is)h(only)1110 4281 y(used)g(b)m(y)g(in)m -(teractiv)m(e)j(shells.)630 4427 y Ft(cdable_vars)1110 -4536 y Fu(If)h(this)h(is)g(set,)i(an)e(argumen)m(t)g(to)h(the)f -Ft(cd)f Fu(builtin)h(command)f(that)i(is)f(not)1110 4646 -y(a)c(directory)g(is)g(assumed)f(to)h(b)s(e)f(the)h(name)f(of)h(a)g(v) --5 b(ariable)31 b(whose)g(v)-5 b(alue)31 b(is)1110 4756 -y(the)g(directory)f(to)i(c)m(hange)f(to.)630 4902 y Ft(cdspell)144 -b Fu(If)27 b(set,)h(minor)f(errors)f(in)h(the)g(sp)s(elling)h(of)f(a)g -(directory)h(comp)s(onen)m(t)f(in)g(a)h Ft(cd)1110 5011 -y Fu(command)i(will)h(b)s(e)f(corrected.)43 b(The)30 -b(errors)g(c)m(hec)m(k)m(ed)j(for)d(are)h(transp)s(osed)1110 -5121 y(c)m(haracters,)46 b(a)c(missing)f(c)m(haracter,)47 -b(and)40 b(a)i(c)m(haracter)h(to)s(o)g(man)m(y)-8 b(.)74 -b(If)42 b(a)1110 5230 y(correction)25 b(is)e(found,)g(the)h(corrected)g -(path)f(is)g(prin)m(ted,)h(and)f(the)g(command)1110 5340 -y(pro)s(ceeds.)40 b(This)30 b(option)h(is)f(only)h(used)e(b)m(y)h(in)m -(teractiv)m(e)k(shells.)p eop end +b(Shell)30 b(Builtin)h(Commands)2069 b(73)1110 299 y(If)30 +b Ft(set)f(-P)h Fu(is)h(on,)f(then:)1350 438 y Ft($)47 +b(cd)h(/usr/sys;)d(echo)i($PWD)1350 548 y(/usr/local/sys)1350 +657 y($)g(cd)h(..;)f(pwd)1350 767 y(/usr/local)630 936 +y(-T)384 b Fu(If)34 b(set,)j(an)m(y)e(trap)g(on)g Ft(DEBUG)e +Fu(and)i Ft(RETURN)e Fu(are)i(inherited)g(b)m(y)f(shell)i(func-)1110 +1046 y(tions,)k(command)d(substitutions,)h(and)f(commands)g(executed)h +(in)f(a)h(sub-)1110 1155 y(shell)33 b(en)m(vironmen)m(t.)49 +b(The)32 b Ft(DEBUG)g Fu(and)g Ft(RETURN)f Fu(traps)h(are)i(normally)f +(not)1110 1265 y(inherited)d(in)g(suc)m(h)g(cases.)630 +1434 y Ft(--)384 b Fu(If)44 b(no)g(argumen)m(ts)g(follo)m(w)i(this)e +(option,)k(then)c(the)h(p)s(ositional)g(parame-)1110 +1544 y(ters)31 b(are)g(unset.)40 b(Otherwise,)31 b(the)f(p)s(ositional) +i(parameters)f(are)f(set)h(to)h(the)1110 1653 y Fr(argumen)m(ts)p +Fu(,)f(ev)m(en)g(if)f(some)h(of)g(them)f(b)s(egin)g(with)g(a)h(`)p +Ft(-)p Fu('.)630 1822 y Ft(-)432 b Fu(Signal)45 b(the)g(end)f(of)h +(options,)k(cause)c(all)h(remaining)e Fr(argumen)m(ts)49 +b Fu(to)d(b)s(e)1110 1932 y(assigned)33 b(to)h(the)g(p)s(ositional)g +(parameters.)49 b(The)33 b Ft(-x)g Fu(and)f Ft(-v)h Fu(options)h(are) +1110 2042 y(turned)k(o\013.)68 b(If)38 b(there)i(are)f(no)g(argumen)m +(ts,)j(the)e(p)s(ositional)g(parameters)1110 2151 y(remain)30 +b(unc)m(hanged.)630 2320 y(Using)d(`)p Ft(+)p Fu(')h(rather)f(than)g(`) +p Ft(-)p Fu(')g(causes)h(these)f(options)h(to)g(b)s(e)e(turned)g +(o\013.)40 b(The)27 b(options)h(can)630 2430 y(also)36 +b(b)s(e)f(used)f(up)s(on)g(in)m(v)m(o)s(cation)j(of)e(the)g(shell.)56 +b(The)34 b(curren)m(t)h(set)h(of)f(options)h(ma)m(y)g(b)s(e)630 +2540 y(found)29 b(in)h Ft($-)p Fu(.)630 2679 y(The)43 +b(remaining)h(N)f Fr(argumen)m(ts)48 b Fu(are)c(p)s(ositional)g +(parameters)g(and)f(are)h(assigned,)j(in)630 2789 y(order,)30 +b(to)h Ft($1)p Fu(,)f Ft($2)p Fu(,)36 b(.)22 b(.)g(.)42 +b Ft($N)p Fu(.)e(The)30 b(sp)s(ecial)h(parameter)g Ft(#)f +Fu(is)g(set)h(to)g(N.)630 2928 y(The)f(return)f(status)i(is)f(alw)m(a)m +(ys)i(zero)f(unless)f(an)g(in)m(v)-5 b(alid)31 b(option)g(is)f +(supplied.)150 3137 y Fk(4.3.2)63 b(The)41 b(Shopt)h(Builtin)150 +3284 y Fu(This)30 b(builtin)g(allo)m(ws)h(y)m(ou)g(to)g(c)m(hange)h +(additional)f(shell)f(optional)i(b)s(eha)m(vior.)150 +3458 y Ft(shopt)870 3597 y(shopt)46 b([-pqsu])g([-o])h([)p +Fj(optname)e Ft(...])630 3737 y Fu(T)-8 b(oggle)37 b(the)e(v)-5 +b(alues)35 b(of)g(settings)h(con)m(trolling)g(optional)g(shell)f(b)s +(eha)m(vior.)55 b(The)34 b(settings)630 3846 y(can)24 +b(b)s(e)g(either)h(those)f(listed)h(b)s(elo)m(w,)h(or,)f(if)g(the)f +Ft(-o)f Fu(option)i(is)f(used,)h(those)g(a)m(v)-5 b(ailable)26 +b(with)630 3956 y(the)k Ft(-o)f Fu(option)i(to)f(the)g +Ft(set)f Fu(builtin)h(command)f(\(see)i(Section)g(4.3.1)g([The)f(Set)g +(Builtin],)630 4065 y(page)i(69\).)45 b(With)32 b(no)f(options,)h(or)g +(with)f(the)g Ft(-p)g Fu(option,)h(a)g(list)g(of)f(all)i(settable)g +(options)630 4175 y(is)g(displa)m(y)m(ed,)i(with)e(an)g(indication)h +(of)f(whether)g(or)g(not)g(eac)m(h)h(is)g(set;)h(if)e +Fr(optname)5 b Fu(s)34 b(are)630 4285 y(supplied,)25 +b(the)g(output)g(is)g(restricted)g(to)h(those)g(options.)39 +b(The)24 b Ft(-p)h Fu(option)g(causes)g(output)630 4394 +y(to)30 b(b)s(e)f(displa)m(y)m(ed)g(in)g(a)h(form)f(that)g(ma)m(y)h(b)s +(e)f(reused)f(as)i(input.)39 b(Other)29 b(options)g(ha)m(v)m(e)i(the) +630 4504 y(follo)m(wing)h(meanings:)630 4673 y Ft(-s)384 +b Fu(Enable)30 b(\(set\))i(eac)m(h)f Fr(optname)p Fu(.)630 +4842 y Ft(-u)384 b Fu(Disable)31 b(\(unset\))g(eac)m(h)h +Fr(optname)p Fu(.)630 5011 y Ft(-q)384 b Fu(Suppresses)28 +b(normal)h(output;)h(the)g(return)e(status)i(indicates)h(whether)e(the) +1110 5121 y Fr(optname)37 b Fu(is)31 b(set)h(or)f(unset.)43 +b(If)31 b(m)m(ultiple)h Fr(optname)37 b Fu(argumen)m(ts)31 +b(are)h(giv)m(en)1110 5230 y(with)d Ft(-q)p Fu(,)f(the)i(return)d +(status)j(is)f(zero)g(if)g(all)h Fr(optname)5 b Fu(s)29 +b(are)h(enabled;)f(non-)1110 5340 y(zero)i(otherwise.)p +eop end %%Page: 74 80 TeXDict begin 74 79 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(74)630 299 y Ft(checkhash)1110 -408 y Fu(If)29 b(this)h(is)g(set,)g(Bash)g(c)m(hec)m(ks)h(that)g(a)f -(command)f(found)g(in)g(the)h(hash)f(table)1110 518 y(exists)k(b)s -(efore)f(trying)h(to)h(execute)g(it.)48 b(If)32 b(a)h(hashed)e(command) -i(no)f(longer)1110 628 y(exists,)f(a)g(normal)f(path)g(searc)m(h)h(is)g -(p)s(erformed.)630 792 y Ft(checkjobs)1110 902 y Fu(If)d(set,)i(Bash)e -(lists)h(the)g(status)g(of)f(an)m(y)h(stopp)s(ed)f(and)g(running)e -(jobs)i(b)s(efore)1110 1011 y(exiting)42 b(an)f(in)m(teractiv)m(e)j -(shell.)72 b(If)41 b(an)m(y)g(jobs)f(are)i(running,)g(this)f(causes) -1110 1121 y(the)30 b(exit)g(to)g(b)s(e)f(deferred)g(un)m(til)h(a)f -(second)h(exit)g(is)g(attempted)h(without)e(an)1110 1230 -y(in)m(terv)m(ening)d(command)f(\(see)h(Chapter)e(7)h([Job)g(Con)m -(trol],)i(page)f(117\).)40 b(The)1110 1340 y(shell)31 -b(alw)m(a)m(ys)g(p)s(ostp)s(ones)f(exiting)h(if)g(an)m(y)f(jobs)g(are)h -(stopp)s(ed.)630 1504 y Ft(checkwinsize)1110 1614 y Fu(If)23 -b(set,)j(Bash)e(c)m(hec)m(ks)h(the)f(windo)m(w)f(size)h(after)h(eac)m -(h)f(external)h(\(non-builtin\))1110 1724 y(command)55 -b(and,)60 b(if)55 b(necessary)-8 b(,)62 b(up)s(dates)54 -b(the)h(v)-5 b(alues)55 b(of)g Ft(LINES)f Fu(and)1110 -1833 y Ft(COLUMNS)p Fu(.)39 b(This)29 b(option)i(is)g(enabled)f(b)m(y)g -(default.)630 1998 y Ft(cmdhist)144 b Fu(If)33 b(set,)j(Bash)e -(attempts)h(to)g(sa)m(v)m(e)g(all)g(lines)f(of)g(a)h(m)m(ultiple-line)g -(command)1110 2107 y(in)c(the)g(same)g(history)g(en)m(try)-8 -b(.)42 b(This)30 b(allo)m(ws)i(easy)g(re-editing)g(of)f(m)m(ulti-line) -1110 2217 y(commands.)79 b(This)43 b(option)g(is)h(enabled)f(b)m(y)g -(default,)k(but)c(only)g(has)g(an)1110 2326 y(e\013ect)30 -b(if)e(command)g(history)g(is)h(enabled)f(\(see)h(Section)g(9.1)h -([Bash)e(History)1110 2436 y(F)-8 b(acilities],)34 b(page)d(157\).)630 -2600 y Ft(compat31)630 2710 y(compat32)630 2819 y(compat40)630 -2929 y(compat41)630 3039 y(compat42)630 3148 y(compat43)630 -3258 y(compat44)96 b Fu(These)39 b(con)m(trol)i(asp)s(ects)f(of)f(the)h -(shell's)g(compatibilit)m(y)h(mo)s(de)e(\(see)h(Sec-)1110 -3367 y(tion)31 b(6.12)h([Shell)e(Compatibilit)m(y)i(Mo)s(de],)f(page)g -(113\).)630 3532 y Ft(complete_fullquote)1110 3641 y -Fu(If)g(set,)g(Bash)h(quotes)f(all)h(shell)f(metac)m(haracters)i(in)e -(\014lenames)g(and)g(direc-)1110 3751 y(tory)g(names)f(when)g(p)s -(erforming)f(completion.)43 b(If)30 b(not)h(set,)g(Bash)g(remo)m(v)m -(es)1110 3861 y(metac)m(haracters)40 b(suc)m(h)d(as)h(the)g(dollar)g -(sign)g(from)f(the)h(set)g(of)f(c)m(haracters)1110 3970 -y(that)f(will)g(b)s(e)f(quoted)g(in)g(completed)i(\014lenames)e(when)f -(these)i(metac)m(har-)1110 4080 y(acters)29 b(app)s(ear)e(in)g(shell)h -(v)-5 b(ariable)28 b(references)g(in)f(w)m(ords)g(to)i(b)s(e)e -(completed.)1110 4189 y(This)k(means)i(that)g(dollar)f(signs)g(in)g(v) --5 b(ariable)33 b(names)g(that)f(expand)g(to)h(di-)1110 -4299 y(rectories)28 b(will)g(not)f(b)s(e)f(quoted;)j(ho)m(w)m(ev)m(er,) -g(an)m(y)e(dollar)h(signs)f(app)s(earing)f(in)1110 4408 -y(\014lenames)i(will)g(not)g(b)s(e)g(quoted,)g(either.)41 -b(This)27 b(is)h(activ)m(e)i(only)e(when)f(Bash)1110 -4518 y(is)39 b(using)f(bac)m(kslashes)i(to)g(quote)g(completed)f -(\014lenames.)67 b(This)38 b(v)-5 b(ariable)1110 4628 -y(is)41 b(set)g(b)m(y)g(default,)j(whic)m(h)c(is)h(the)g(default)g -(Bash)g(b)s(eha)m(vior)g(in)g(v)m(ersions)1110 4737 y(through)30 -b(4.2.)630 4902 y Ft(direxpand)1110 5011 y Fu(If)k(set,)i(Bash)f -(replaces)g(directory)g(names)g(with)f(the)g(results)h(of)f(w)m(ord)g -(ex-)1110 5121 y(pansion)k(when)g(p)s(erforming)f(\014lename)i -(completion.)67 b(This)38 b(c)m(hanges)i(the)1110 5230 -y(con)m(ten)m(ts)c(of)e(the)h(Readline)f(editing)h(bu\013er.)52 -b(If)33 b(not)i(set,)h(Bash)e(attempts)1110 5340 y(to)d(preserv)m(e)g -(what)f(the)g(user)g(t)m(yp)s(ed.)p eop end +b(Shell)30 b(Builtin)h(Commands)2069 b(74)630 299 y Ft(-o)384 +b Fu(Restricts)22 b(the)f(v)-5 b(alues)22 b(of)f Fr(optname)27 +b Fu(to)22 b(b)s(e)e(those)i(de\014ned)e(for)h(the)g +Ft(-o)f Fu(option)1110 408 y(to)31 b(the)g Ft(set)e Fu(builtin)h(\(see) +h(Section)h(4.3.1)g([The)e(Set)g(Builtin],)i(page)f(69\).)630 +570 y(If)e(either)i Ft(-s)e Fu(or)h Ft(-u)f Fu(is)h(used)f(with)g(no)h +Fr(optname)35 b Fu(argumen)m(ts,)c Ft(shopt)d Fu(sho)m(ws)h(only)h +(those)630 680 y(options)h(whic)m(h)f(are)h(set)f(or)h(unset,)f(resp)s +(ectiv)m(ely)-8 b(.)630 816 y(Unless)30 b(otherwise)h(noted,)g(the)g +Ft(shopt)d Fu(options)j(are)g(disabled)f(\(o\013)7 b(\))32 +b(b)m(y)e(default.)630 951 y(The)d(return)f(status)i(when)e(listing)j +(options)e(is)h(zero)g(if)f(all)i Fr(optname)5 b Fu(s)27 +b(are)h(enabled,)g(non-)630 1061 y(zero)40 b(otherwise.)66 +b(When)39 b(setting)h(or)f(unsetting)g(options,)i(the)e(return)f +(status)h(is)g(zero)630 1170 y(unless)30 b(an)g Fr(optname)36 +b Fu(is)30 b(not)h(a)g(v)-5 b(alid)30 b(shell)h(option.)630 +1306 y(The)f(list)h(of)f Ft(shopt)f Fu(options)i(is:)630 +1468 y Ft(array_expand_once)1110 1577 y Fu(If)39 b(set,)j(the)d(shell)g +(suppresses)e(m)m(ultiple)j(ev)-5 b(aluation)41 b(of)e(asso)s(ciativ)m +(e)j(and)1110 1687 y(indexed)37 b(arra)m(y)h(subscripts)e(during)g +(arithmetic)j(expression)e(ev)-5 b(aluation,)1110 1797 +y(while)23 b(executing)h(builtins)f(that)g(can)h(p)s(erform)d(v)-5 +b(ariable)24 b(assignmen)m(ts,)i(and)1110 1906 y(while)k(executing)i +(builtins)e(that)h(p)s(erform)e(arra)m(y)i(dereferencing.)630 +2068 y Ft(assoc_expand_once)1110 2178 y Fu(Deprecated;)h(a)f(synon)m +(ym)f(for)g Ft(array_expand_once)p Fu(.)630 2339 y Ft(autocd)192 +b Fu(If)27 b(set,)h(a)g(command)f(name)g(that)h(is)f(the)g(name)g(of)h +(a)f(directory)h(is)f(executed)1110 2449 y(as)j(if)f(it)h(w)m(ere)f +(the)h(argumen)m(t)g(to)g(the)f Ft(cd)g Fu(command.)40 +b(This)29 b(option)g(is)h(only)1110 2559 y(used)g(b)m(y)g(in)m +(teractiv)m(e)j(shells.)630 2720 y Ft(cdable_vars)1110 +2830 y Fu(If)h(this)h(is)g(set,)i(an)e(argumen)m(t)g(to)h(the)f +Ft(cd)f Fu(builtin)h(command)f(that)i(is)f(not)1110 2939 +y(a)c(directory)g(is)g(assumed)f(to)h(b)s(e)f(the)h(name)f(of)h(a)g(v) +-5 b(ariable)31 b(whose)g(v)-5 b(alue)31 b(is)1110 3049 +y(the)g(directory)f(to)i(c)m(hange)f(to.)630 3211 y Ft(cdspell)144 +b Fu(If)27 b(set,)h(minor)f(errors)f(in)h(the)g(sp)s(elling)h(of)f(a)g +(directory)h(comp)s(onen)m(t)f(in)g(a)h Ft(cd)1110 3320 +y Fu(command)i(will)h(b)s(e)f(corrected.)43 b(The)30 +b(errors)g(c)m(hec)m(k)m(ed)j(for)d(are)h(transp)s(osed)1110 +3430 y(c)m(haracters,)46 b(a)c(missing)f(c)m(haracter,)47 +b(and)40 b(a)i(c)m(haracter)h(to)s(o)g(man)m(y)-8 b(.)74 +b(If)42 b(a)1110 3540 y(correction)25 b(is)e(found,)g(the)h(corrected)g +(path)f(is)g(prin)m(ted,)h(and)f(the)g(command)1110 3649 +y(pro)s(ceeds.)40 b(This)30 b(option)h(is)f(only)h(used)e(b)m(y)h(in)m +(teractiv)m(e)k(shells.)630 3811 y Ft(checkhash)1110 +3921 y Fu(If)29 b(this)h(is)g(set,)g(Bash)g(c)m(hec)m(ks)h(that)g(a)f +(command)f(found)g(in)g(the)h(hash)f(table)1110 4030 +y(exists)k(b)s(efore)f(trying)h(to)h(execute)g(it.)48 +b(If)32 b(a)h(hashed)e(command)i(no)f(longer)1110 4140 +y(exists,)f(a)g(normal)f(path)g(searc)m(h)h(is)g(p)s(erformed.)630 +4301 y Ft(checkjobs)1110 4411 y Fu(If)d(set,)i(Bash)e(lists)h(the)g +(status)g(of)f(an)m(y)h(stopp)s(ed)f(and)g(running)e(jobs)i(b)s(efore) +1110 4521 y(exiting)42 b(an)f(in)m(teractiv)m(e)j(shell.)72 +b(If)41 b(an)m(y)g(jobs)f(are)i(running,)g(this)f(causes)1110 +4630 y(the)30 b(exit)g(to)g(b)s(e)f(deferred)g(un)m(til)h(a)f(second)h +(exit)g(is)g(attempted)h(without)e(an)1110 4740 y(in)m(terv)m(ening)d +(command)f(\(see)h(Chapter)e(7)h([Job)g(Con)m(trol],)i(page)f(118\).)40 +b(The)1110 4849 y(shell)31 b(alw)m(a)m(ys)g(p)s(ostp)s(ones)f(exiting)h +(if)g(an)m(y)f(jobs)g(are)h(stopp)s(ed.)630 5011 y Ft(checkwinsize)1110 +5121 y Fu(If)23 b(set,)j(Bash)e(c)m(hec)m(ks)h(the)f(windo)m(w)f(size)h +(after)h(eac)m(h)f(external)h(\(non-builtin\))1110 5230 +y(command)55 b(and,)60 b(if)55 b(necessary)-8 b(,)62 +b(up)s(dates)54 b(the)h(v)-5 b(alues)55 b(of)g Ft(LINES)f +Fu(and)1110 5340 y Ft(COLUMNS)p Fu(.)39 b(This)29 b(option)i(is)g +(enabled)f(b)m(y)g(default.)p eop end %%Page: 75 81 TeXDict begin 75 80 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(75)630 299 y Ft(dirspell)96 +b(Shell)30 b(Builtin)h(Commands)2069 b(75)630 299 y Ft(cmdhist)144 +b Fu(If)33 b(set,)j(Bash)e(attempts)h(to)g(sa)m(v)m(e)g(all)g(lines)f +(of)g(a)h(m)m(ultiple-line)g(command)1110 408 y(in)c(the)g(same)g +(history)g(en)m(try)-8 b(.)42 b(This)30 b(allo)m(ws)i(easy)g +(re-editing)g(of)f(m)m(ulti-line)1110 518 y(commands.)79 +b(This)43 b(option)g(is)h(enabled)f(b)m(y)g(default,)k(but)c(only)g +(has)g(an)1110 628 y(e\013ect)30 b(if)e(command)g(history)g(is)h +(enabled)f(\(see)h(Section)g(9.1)h([Bash)e(History)1110 +737 y(F)-8 b(acilities],)34 b(page)d(159\).)630 909 y +Ft(compat31)630 1019 y(compat32)630 1129 y(compat40)630 +1238 y(compat41)630 1348 y(compat42)630 1457 y(compat43)630 +1567 y(compat44)96 b Fu(These)39 b(con)m(trol)i(asp)s(ects)f(of)f(the)h +(shell's)g(compatibilit)m(y)h(mo)s(de)e(\(see)h(Sec-)1110 +1677 y(tion)31 b(6.12)h([Shell)e(Compatibilit)m(y)i(Mo)s(de],)f(page)g +(114\).)630 1849 y Ft(complete_fullquote)1110 1958 y +Fu(If)g(set,)g(Bash)h(quotes)f(all)h(shell)f(metac)m(haracters)i(in)e +(\014lenames)g(and)g(direc-)1110 2068 y(tory)g(names)f(when)g(p)s +(erforming)f(completion.)43 b(If)30 b(not)h(set,)g(Bash)g(remo)m(v)m +(es)1110 2178 y(metac)m(haracters)40 b(suc)m(h)d(as)h(the)g(dollar)g +(sign)g(from)f(the)h(set)g(of)f(c)m(haracters)1110 2287 +y(that)f(will)g(b)s(e)f(quoted)g(in)g(completed)i(\014lenames)e(when)f +(these)i(metac)m(har-)1110 2397 y(acters)29 b(app)s(ear)e(in)g(shell)h +(v)-5 b(ariable)28 b(references)g(in)f(w)m(ords)g(to)i(b)s(e)e +(completed.)1110 2506 y(This)k(means)i(that)g(dollar)f(signs)g(in)g(v) +-5 b(ariable)33 b(names)g(that)f(expand)g(to)h(di-)1110 +2616 y(rectories)28 b(will)g(not)f(b)s(e)f(quoted;)j(ho)m(w)m(ev)m(er,) +g(an)m(y)e(dollar)h(signs)f(app)s(earing)f(in)1110 2725 +y(\014lenames)i(will)g(not)g(b)s(e)g(quoted,)g(either.)41 +b(This)27 b(is)h(activ)m(e)i(only)e(when)f(Bash)1110 +2835 y(is)39 b(using)f(bac)m(kslashes)i(to)g(quote)g(completed)f +(\014lenames.)67 b(This)38 b(v)-5 b(ariable)1110 2945 +y(is)41 b(set)g(b)m(y)g(default,)j(whic)m(h)c(is)h(the)g(default)g +(Bash)g(b)s(eha)m(vior)g(in)g(v)m(ersions)1110 3054 y(through)30 +b(4.2.)630 3226 y Ft(direxpand)1110 3336 y Fu(If)k(set,)i(Bash)f +(replaces)g(directory)g(names)g(with)f(the)g(results)h(of)f(w)m(ord)g +(ex-)1110 3446 y(pansion)k(when)g(p)s(erforming)f(\014lename)i +(completion.)67 b(This)38 b(c)m(hanges)i(the)1110 3555 +y(con)m(ten)m(ts)c(of)e(the)h(Readline)f(editing)h(bu\013er.)52 +b(If)33 b(not)i(set,)h(Bash)e(attempts)1110 3665 y(to)d(preserv)m(e)g +(what)f(the)g(user)g(t)m(yp)s(ed.)630 3837 y Ft(dirspell)96 b Fu(If)26 b(set,)i(Bash)f(attempts)g(sp)s(elling)g(correction)g(on)g -(directory)g(names)f(during)1110 408 y(w)m(ord)36 b(completion)h(if)f +(directory)g(names)f(during)1110 3947 y(w)m(ord)36 b(completion)h(if)f (the)g(directory)g(name)g(initially)h(supplied)e(do)s(es)h(not)1110 -518 y(exist.)630 682 y Ft(dotglob)144 b Fu(If)36 b(set,)i(Bash)e +4056 y(exist.)630 4228 y Ft(dotglob)144 b Fu(If)36 b(set,)i(Bash)e (includes)g(\014lenames)g(b)s(eginning)f(with)h(a)g(`.')58 -b(in)36 b(the)g(results)1110 792 y(of)f(\014lename)f(expansion.)53 +b(in)36 b(the)g(results)1110 4338 y(of)f(\014lename)f(expansion.)53 b(The)33 b(\014lenames)i(`)p Ft(.)p Fu(')f(and)g(`)p -Ft(..)p Fu(')g(m)m(ust)h(alw)m(a)m(ys)h(b)s(e)1110 902 +Ft(..)p Fu(')g(m)m(ust)h(alw)m(a)m(ys)h(b)s(e)1110 4448 y(matc)m(hed)31 b(explicitly)-8 b(,)33 b(ev)m(en)e(if)f -Ft(dotglob)f Fu(is)h(set.)630 1066 y Ft(execfail)96 b +Ft(dotglob)f Fu(is)h(set.)630 4620 y Ft(execfail)96 b Fu(If)24 b(this)h(is)f(set,)j(a)e(non-in)m(teractiv)m(e)i(shell)e(will) -f(not)h(exit)h(if)e(it)h(cannot)h(execute)1110 1176 y(the)i(\014le)g +f(not)h(exit)h(if)e(it)h(cannot)h(execute)1110 4729 y(the)i(\014le)g (sp)s(eci\014ed)g(as)g(an)g(argumen)m(t)g(to)h(the)f -Ft(exec)f Fu(builtin)h(command.)39 b(An)1110 1285 y(in)m(teractiv)m(e) +Ft(exec)f Fu(builtin)h(command.)39 b(An)1110 4839 y(in)m(teractiv)m(e) 33 b(shell)e(do)s(es)f(not)g(exit)i(if)e Ft(exec)f Fu(fails.)630 -1450 y Ft(expand_aliases)1110 1559 y Fu(If)j(set,)h(aliases)g(are)g +5011 y Ft(expand_aliases)1110 5121 y Fu(If)j(set,)h(aliases)g(are)g (expanded)e(as)h(describ)s(ed)f(b)s(elo)m(w)h(under)f(Aliases,)i(Sec-) -1110 1669 y(tion)i(6.6)h([Aliases],)h(page)e(102.)55 +1110 5230 y(tion)i(6.6)h([Aliases],)h(page)e(103.)55 b(This)33 b(option)i(is)g(enabled)f(b)m(y)h(default)f(for)1110 -1778 y(in)m(teractiv)m(e)f(shells.)630 1943 y Ft(extdebug)96 -b Fu(If)35 b(set)i(at)f(shell)g(in)m(v)m(o)s(cation,)k(or)c(in)f(a)h -(shell)h(startup)e(\014le,)i(arrange)g(to)f(ex-)1110 -2052 y(ecute)h(the)f(debugger)g(pro\014le)g(b)s(efore)g(the)g(shell)h -(starts,)h(iden)m(tical)g(to)f(the)1110 2162 y Ft(--debugger)32 -b Fu(option.)56 b(If)35 b(set)h(after)g(in)m(v)m(o)s(cation,)j(b)s(eha) -m(vior)c(in)m(tended)g(for)1110 2271 y(use)30 b(b)m(y)g(debuggers)g(is) -h(enabled:)1159 2408 y(1.)61 b(The)37 b Ft(-F)g Fu(option)h(to)g(the)g -Ft(declare)d Fu(builtin)i(\(see)i(Section)f(4.2)h([Bash)1290 -2518 y(Builtins],)29 b(page)g(57\))g(displa)m(ys)f(the)g(source)h -(\014le)f(name)g(and)f(line)h(n)m(um-)1290 2628 y(b)s(er)h(corresp)s -(onding)g(to)i(eac)m(h)g(function)f(name)g(supplied)f(as)i(an)f(argu-) -1290 2737 y(men)m(t.)1159 2874 y(2.)61 b(If)20 b(the)h(command)g(run)e -(b)m(y)i(the)f Ft(DEBUG)g Fu(trap)g(returns)g(a)h(non-zero)g(v)-5 -b(alue,)1290 2984 y(the)31 b(next)f(command)g(is)h(skipp)s(ed)e(and)g -(not)i(executed.)1159 3121 y(3.)61 b(If)37 b(the)g(command)g(run)f(b)m -(y)i(the)f Ft(DEBUG)f Fu(trap)h(returns)f(a)i(v)-5 b(alue)38 -b(of)f(2,)1290 3230 y(and)c(the)g(shell)h(is)f(executing)i(in)e(a)h -(subroutine)e(\(a)i(shell)g(function)f(or)1290 3340 y(a)h(shell)g -(script)f(executed)h(b)m(y)g(the)f Ft(.)h Fu(or)f Ft(source)f -Fu(builtins\),)i(the)g(shell)1290 3450 y(sim)m(ulates)d(a)g(call)h(to)f -Ft(return)p Fu(.)1159 3587 y(4.)61 b Ft(BASH_ARGC)34 -b Fu(and)i Ft(BASH_ARGV)e Fu(are)j(up)s(dated)e(as)h(describ)s(ed)g(in) -g(their)1290 3696 y(descriptions)30 b(\(see)i(Section)f(5.2)g([Bash)g -(V)-8 b(ariables],)32 b(page)f(80\).)1159 3833 y(5.)61 -b(F)-8 b(unction)57 b(tracing)g(is)g(enabled:)93 b(command)56 -b(substitution,)63 b(shell)1290 3943 y(functions,)32 -b(and)e(subshells)h(in)m(v)m(ok)m(ed)i(with)e Ft(\()f -Fj(command)e Ft(\))j Fu(inherit)h(the)1290 4052 y Ft(DEBUG)d -Fu(and)h Ft(RETURN)e Fu(traps.)1159 4189 y(6.)61 b(Error)41 -b(tracing)i(is)f(enabled:)63 b(command)42 b(substitution,)i(shell)f -(func-)1290 4299 y(tions,)32 b(and)e(subshells)g(in)m(v)m(ok)m(ed)i -(with)e Ft(\()g Fj(command)f Ft(\))h Fu(inherit)h(the)g -Ft(ERR)1290 4408 y Fu(trap.)630 4573 y Ft(extglob)144 -b Fu(If)26 b(set,)i(the)f(extended)f(pattern)h(matc)m(hing)g(features)g -(describ)s(ed)e(ab)s(o)m(v)m(e)j(\(see)1110 4682 y(Section)j(3.5.8.1)i -([P)m(attern)f(Matc)m(hing],)g(page)f(37\))h(are)f(enabled.)630 -4847 y Ft(extquote)96 b Fu(If)51 b(set,)58 b Ft($')p -Fj(string)p Ft(')49 b Fu(and)i Ft($")p Fj(string)p Ft(")e -Fu(quoting)k(is)e(p)s(erformed)f(within)1110 4956 y Ft(${)p -Fj(parameter)p Ft(})31 b Fu(expansions)k(enclosed)g(in)g(double)f -(quotes.)55 b(This)33 b(option)1110 5066 y(is)d(enabled)h(b)m(y)f -(default.)630 5230 y Ft(failglob)96 b Fu(If)36 b(set,)j(patterns)d -(whic)m(h)g(fail)h(to)h(matc)m(h)f(\014lenames)f(during)g(\014lename)g -(ex-)1110 5340 y(pansion)30 b(result)g(in)g(an)g(expansion)h(error.)p -eop end +5340 y(in)m(teractiv)m(e)f(shells.)p eop end %%Page: 76 82 TeXDict begin 76 81 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(76)630 299 y Ft(force_fignore) -1110 408 y Fu(If)43 b(set,)k(the)d(su\016xes)f(sp)s(eci\014ed)f(b)m(y)i -(the)f Ft(FIGNORE)f Fu(shell)h(v)-5 b(ariable)44 b(cause)1110 -518 y(w)m(ords)31 b(to)h(b)s(e)f(ignored)h(when)f(p)s(erforming)f(w)m -(ord)h(completion)i(ev)m(en)f(if)g(the)1110 628 y(ignored)37 -b(w)m(ords)g(are)g(the)h(only)f(p)s(ossible)g(completions.)62 -b(See)37 b(Section)h(5.2)1110 737 y([Bash)24 b(V)-8 b(ariables],)27 -b(page)e(80,)h(for)d(a)h(description)g(of)g Ft(FIGNORE)p -Fu(.)37 b(This)22 b(option)1110 847 y(is)30 b(enabled)h(b)m(y)f -(default.)630 993 y Ft(globasciiranges)1110 1103 y Fu(If)j(set,)h -(range)f(expressions)g(used)f(in)h(pattern)g(matc)m(hing)h(brac)m(k)m -(et)h(expres-)1110 1212 y(sions)28 b(\(see)h(Section)h(3.5.8.1)g([P)m -(attern)g(Matc)m(hing],)h(page)e(37\))g(b)s(eha)m(v)m(e)g(as)g(if)1110 -1322 y(in)i(the)g(traditional)i(C)d(lo)s(cale)j(when)d(p)s(erforming)g -(comparisons.)44 b(That)31 b(is,)1110 1431 y(the)d(curren)m(t)g(lo)s -(cale's)i(collating)h(sequence)d(is)h(not)f(tak)m(en)h(in)m(to)g -(accoun)m(t,)i(so)1110 1541 y(`)p Ft(b)p Fu(')j(will)g(not)g(collate)i -(b)s(et)m(w)m(een)e(`)p Ft(A)p Fu(')g(and)f(`)p Ft(B)p -Fu(',)h(and)f(upp)s(er-case)g(and)g(lo)m(w)m(er-)1110 -1650 y(case)e(ASCI)s(I)e(c)m(haracters)j(will)f(collate)i(together.)630 -1797 y Ft(globskipdots)1110 1906 y Fu(If)38 b(set,)k(\014lename)d -(expansion)f(will)h(nev)m(er)g(matc)m(h)h(the)f(\014lenames)g(`)p -Ft(.)p Fu(')g(and)1110 2016 y(`)p Ft(..)p Fu(',)c(ev)m(en)g(if)g(the)f -(pattern)g(b)s(egins)g(with)g(a)h(`)p Ft(.)p Fu('.)52 -b(This)34 b(option)h(is)f(enabled)1110 2125 y(b)m(y)c(default.)630 -2271 y Ft(globstar)96 b Fu(If)38 b(set,)j(the)e(pattern)f(`)p -Ft(**)p Fu(')h(used)e(in)i(a)f(\014lename)h(expansion)f(con)m(text)j -(will)1110 2381 y(matc)m(h)36 b(all)g(\014les)f(and)f(zero)i(or)f(more) -g(directories)h(and)e(sub)s(directories.)54 b(If)1110 -2491 y(the)30 b(pattern)g(is)g(follo)m(w)m(ed)i(b)m(y)d(a)i(`)p -Ft(/)p Fu(',)f(only)g(directories)h(and)f(sub)s(directories)1110 -2600 y(matc)m(h.)630 2746 y Ft(gnu_errfmt)1110 2856 y -Fu(If)35 b(set,)j(shell)e(error)g(messages)g(are)h(written)e(in)h(the)g -(standard)f Fm(gnu)g Fu(error)1110 2966 y(message)c(format.)630 -3112 y Ft(histappend)1110 3221 y Fu(If)c(set,)j(the)e(history)g(list)g -(is)g(app)s(ended)e(to)j(the)f(\014le)g(named)f(b)m(y)h(the)g(v)-5 -b(alue)29 b(of)1110 3331 y(the)d Ft(HISTFILE)d Fu(v)-5 -b(ariable)26 b(when)e(the)h(shell)h(exits,)h(rather)e(than)h(o)m(v)m -(erwriting)1110 3440 y(the)31 b(\014le.)630 3587 y Ft(histreedit)1110 -3696 y Fu(If)i(set,)h(and)f(Readline)h(is)f(b)s(eing)g(used,)g(a)g -(user)g(is)g(giv)m(en)h(the)g(opp)s(ortunit)m(y)1110 -3806 y(to)d(re-edit)g(a)g(failed)g(history)f(substitution.)630 -3952 y Ft(histverify)1110 4061 y Fu(If)35 b(set,)i(and)e(Readline)h(is) -f(b)s(eing)g(used,)h(the)f(results)g(of)g(history)h(substitu-)1110 -4171 y(tion)h(are)g(not)g(immediately)h(passed)e(to)h(the)g(shell)g -(parser.)59 b(Instead,)38 b(the)1110 4281 y(resulting)i(line)f(is)h -(loaded)g(in)m(to)g(the)g(Readline)g(editing)g(bu\013er,)h(allo)m(wing) -1110 4390 y(further)29 b(mo)s(di\014cation.)630 4536 -y Ft(hostcomplete)1110 4646 y Fu(If)38 b(set,)j(and)c(Readline)i(is)f -(b)s(eing)g(used,)h(Bash)g(will)f(attempt)h(to)g(p)s(erform)1110 -4756 y(hostname)d(completion)h(when)e(a)h(w)m(ord)f(con)m(taining)i(a)f -(`)p Ft(@)p Fu(')g(is)g(b)s(eing)f(com-)1110 4865 y(pleted)g(\(see)h -(Section)f(8.4.6)i([Commands)d(F)-8 b(or)36 b(Completion],)g(page)g -(143\).)1110 4975 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.) -630 5121 y Ft(huponexit)1110 5230 y Fu(If)i(set,)i(Bash)f(will)h(send)d -Ft(SIGHUP)h Fu(to)h(all)h(jobs)e(when)g(an)g(in)m(teractiv)m(e)k(login) -1110 5340 y(shell)31 b(exits)g(\(see)g(Section)g(3.7.6)h([Signals],)g -(page)f(46\).)p eop end +b(Shell)30 b(Builtin)h(Commands)2069 b(76)630 299 y Ft(extdebug)96 +b Fu(If)35 b(set)i(at)f(shell)g(in)m(v)m(o)s(cation,)k(or)c(in)f(a)h +(shell)h(startup)e(\014le,)i(arrange)g(to)f(ex-)1110 +408 y(ecute)h(the)f(debugger)g(pro\014le)g(b)s(efore)g(the)g(shell)h +(starts,)h(iden)m(tical)g(to)f(the)1110 518 y Ft(--debugger)32 +b Fu(option.)56 b(If)35 b(set)h(after)g(in)m(v)m(o)s(cation,)j(b)s(eha) +m(vior)c(in)m(tended)g(for)1110 628 y(use)30 b(b)m(y)g(debuggers)g(is)h +(enabled:)1159 771 y(1.)61 b(The)37 b Ft(-F)g Fu(option)h(to)g(the)g +Ft(declare)d Fu(builtin)i(\(see)i(Section)f(4.2)h([Bash)1290 +881 y(Builtins],)29 b(page)g(57\))g(displa)m(ys)f(the)g(source)h +(\014le)f(name)g(and)f(line)h(n)m(um-)1290 991 y(b)s(er)h(corresp)s +(onding)g(to)i(eac)m(h)g(function)f(name)g(supplied)f(as)i(an)f(argu-) +1290 1100 y(men)m(t.)1159 1244 y(2.)61 b(If)20 b(the)h(command)g(run)e +(b)m(y)i(the)f Ft(DEBUG)g Fu(trap)g(returns)g(a)h(non-zero)g(v)-5 +b(alue,)1290 1354 y(the)31 b(next)f(command)g(is)h(skipp)s(ed)e(and)g +(not)i(executed.)1159 1498 y(3.)61 b(If)37 b(the)g(command)g(run)f(b)m +(y)i(the)f Ft(DEBUG)f Fu(trap)h(returns)f(a)i(v)-5 b(alue)38 +b(of)f(2,)1290 1607 y(and)c(the)g(shell)h(is)f(executing)i(in)e(a)h +(subroutine)e(\(a)i(shell)g(function)f(or)1290 1717 y(a)h(shell)g +(script)f(executed)h(b)m(y)g(the)f Ft(.)h Fu(or)f Ft(source)f +Fu(builtins\),)i(the)g(shell)1290 1826 y(sim)m(ulates)d(a)g(call)h(to)f +Ft(return)p Fu(.)1159 1970 y(4.)61 b Ft(BASH_ARGC)34 +b Fu(and)i Ft(BASH_ARGV)e Fu(are)j(up)s(dated)e(as)h(describ)s(ed)g(in) +g(their)1290 2080 y(descriptions)30 b(\(see)i(Section)f(5.2)g([Bash)g +(V)-8 b(ariables],)32 b(page)f(81\).)1159 2224 y(5.)61 +b(F)-8 b(unction)57 b(tracing)g(is)g(enabled:)93 b(command)56 +b(substitution,)63 b(shell)1290 2333 y(functions,)32 +b(and)e(subshells)h(in)m(v)m(ok)m(ed)i(with)e Ft(\()f +Fj(command)e Ft(\))j Fu(inherit)h(the)1290 2443 y Ft(DEBUG)d +Fu(and)h Ft(RETURN)e Fu(traps.)1159 2587 y(6.)61 b(Error)41 +b(tracing)i(is)f(enabled:)63 b(command)42 b(substitution,)i(shell)f +(func-)1290 2696 y(tions,)32 b(and)e(subshells)g(in)m(v)m(ok)m(ed)i +(with)e Ft(\()g Fj(command)f Ft(\))h Fu(inherit)h(the)g +Ft(ERR)1290 2806 y Fu(trap.)630 2984 y Ft(extglob)144 +b Fu(If)26 b(set,)i(the)f(extended)f(pattern)h(matc)m(hing)g(features)g +(describ)s(ed)e(ab)s(o)m(v)m(e)j(\(see)1110 3093 y(Section)j(3.5.8.1)i +([P)m(attern)f(Matc)m(hing],)g(page)f(37\))h(are)f(enabled.)630 +3271 y Ft(extquote)96 b Fu(If)51 b(set,)58 b Ft($')p +Fj(string)p Ft(')49 b Fu(and)i Ft($")p Fj(string)p Ft(")e +Fu(quoting)k(is)e(p)s(erformed)f(within)1110 3381 y Ft(${)p +Fj(parameter)p Ft(})31 b Fu(expansions)k(enclosed)g(in)g(double)f +(quotes.)55 b(This)33 b(option)1110 3491 y(is)d(enabled)h(b)m(y)f +(default.)630 3669 y Ft(failglob)96 b Fu(If)36 b(set,)j(patterns)d +(whic)m(h)g(fail)h(to)h(matc)m(h)f(\014lenames)f(during)g(\014lename)g +(ex-)1110 3778 y(pansion)30 b(result)g(in)g(an)g(expansion)h(error.)630 +3956 y Ft(force_fignore)1110 4066 y Fu(If)43 b(set,)k(the)d(su\016xes)f +(sp)s(eci\014ed)f(b)m(y)i(the)f Ft(FIGNORE)f Fu(shell)h(v)-5 +b(ariable)44 b(cause)1110 4176 y(w)m(ords)31 b(to)h(b)s(e)f(ignored)h +(when)f(p)s(erforming)f(w)m(ord)h(completion)i(ev)m(en)f(if)g(the)1110 +4285 y(ignored)37 b(w)m(ords)g(are)g(the)h(only)f(p)s(ossible)g +(completions.)62 b(See)37 b(Section)h(5.2)1110 4395 y([Bash)24 +b(V)-8 b(ariables],)27 b(page)e(81,)h(for)d(a)h(description)g(of)g +Ft(FIGNORE)p Fu(.)37 b(This)22 b(option)1110 4504 y(is)30 +b(enabled)h(b)m(y)f(default.)630 4682 y Ft(globasciiranges)1110 +4792 y Fu(If)j(set,)h(range)f(expressions)g(used)f(in)h(pattern)g(matc) +m(hing)h(brac)m(k)m(et)h(expres-)1110 4902 y(sions)28 +b(\(see)h(Section)h(3.5.8.1)g([P)m(attern)g(Matc)m(hing],)h(page)e +(37\))g(b)s(eha)m(v)m(e)g(as)g(if)1110 5011 y(in)i(the)g(traditional)i +(C)d(lo)s(cale)j(when)d(p)s(erforming)g(comparisons.)44 +b(That)31 b(is,)1110 5121 y(the)d(curren)m(t)g(lo)s(cale's)i(collating) +h(sequence)d(is)h(not)f(tak)m(en)h(in)m(to)g(accoun)m(t,)i(so)1110 +5230 y(`)p Ft(b)p Fu(')j(will)g(not)g(collate)i(b)s(et)m(w)m(een)e(`)p +Ft(A)p Fu(')g(and)f(`)p Ft(B)p Fu(',)h(and)f(upp)s(er-case)g(and)g(lo)m +(w)m(er-)1110 5340 y(case)e(ASCI)s(I)e(c)m(haracters)j(will)f(collate)i +(together.)p eop end %%Page: 77 83 TeXDict begin 77 82 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(77)630 299 y Ft(inherit_errexit) -1110 408 y Fu(If)29 b(set,)h(command)g(substitution)f(inherits)g(the)g -(v)-5 b(alue)30 b(of)g(the)f Ft(errexit)f Fu(op-)1110 -518 y(tion,)33 b(instead)g(of)f(unsetting)g(it)h(in)f(the)g(subshell)f -(en)m(vironmen)m(t.)46 b(This)32 b(op-)1110 628 y(tion)f(is)f(enabled)h -(when)e Fm(posix)h Fu(mo)s(de)g(is)g(enabled.)630 792 -y Ft(interactive_comments)1110 902 y Fu(Allo)m(w)d(a)g(w)m(ord)e(b)s +b(Shell)30 b(Builtin)h(Commands)2069 b(77)630 299 y Ft(globskipdots) +1110 408 y Fu(If)38 b(set,)k(\014lename)d(expansion)f(will)h(nev)m(er)g +(matc)m(h)h(the)f(\014lenames)g(`)p Ft(.)p Fu(')g(and)1110 +518 y(`)p Ft(..)p Fu(',)c(ev)m(en)g(if)g(the)f(pattern)g(b)s(egins)g +(with)g(a)h(`)p Ft(.)p Fu('.)52 b(This)34 b(option)h(is)f(enabled)1110 +628 y(b)m(y)c(default.)630 792 y Ft(globstar)96 b Fu(If)38 +b(set,)j(the)e(pattern)f(`)p Ft(**)p Fu(')h(used)e(in)i(a)f(\014lename) +h(expansion)f(con)m(text)j(will)1110 902 y(matc)m(h)36 +b(all)g(\014les)f(and)f(zero)i(or)f(more)g(directories)h(and)e(sub)s +(directories.)54 b(If)1110 1011 y(the)30 b(pattern)g(is)g(follo)m(w)m +(ed)i(b)m(y)d(a)i(`)p Ft(/)p Fu(',)f(only)g(directories)h(and)f(sub)s +(directories)1110 1121 y(matc)m(h.)630 1285 y Ft(gnu_errfmt)1110 +1395 y Fu(If)35 b(set,)j(shell)e(error)g(messages)g(are)h(written)e(in) +h(the)g(standard)f Fm(gnu)g Fu(error)1110 1504 y(message)c(format.)630 +1669 y Ft(histappend)1110 1778 y Fu(If)c(set,)j(the)e(history)g(list)g +(is)g(app)s(ended)e(to)j(the)f(\014le)g(named)f(b)m(y)h(the)g(v)-5 +b(alue)29 b(of)1110 1888 y(the)d Ft(HISTFILE)d Fu(v)-5 +b(ariable)26 b(when)e(the)h(shell)h(exits,)h(rather)e(than)h(o)m(v)m +(erwriting)1110 1998 y(the)31 b(\014le.)630 2162 y Ft(histreedit)1110 +2271 y Fu(If)i(set,)h(and)f(Readline)h(is)f(b)s(eing)g(used,)g(a)g +(user)g(is)g(giv)m(en)h(the)g(opp)s(ortunit)m(y)1110 +2381 y(to)d(re-edit)g(a)g(failed)g(history)f(substitution.)630 +2545 y Ft(histverify)1110 2655 y Fu(If)35 b(set,)i(and)e(Readline)h(is) +f(b)s(eing)g(used,)h(the)f(results)g(of)g(history)h(substitu-)1110 +2765 y(tion)h(are)g(not)g(immediately)h(passed)e(to)h(the)g(shell)g +(parser.)59 b(Instead,)38 b(the)1110 2874 y(resulting)i(line)f(is)h +(loaded)g(in)m(to)g(the)g(Readline)g(editing)g(bu\013er,)h(allo)m(wing) +1110 2984 y(further)29 b(mo)s(di\014cation.)630 3148 +y Ft(hostcomplete)1110 3258 y Fu(If)38 b(set,)j(and)c(Readline)i(is)f +(b)s(eing)g(used,)h(Bash)g(will)f(attempt)h(to)g(p)s(erform)1110 +3367 y(hostname)d(completion)h(when)e(a)h(w)m(ord)f(con)m(taining)i(a)f +(`)p Ft(@)p Fu(')g(is)g(b)s(eing)f(com-)1110 3477 y(pleted)g(\(see)h +(Section)f(8.4.6)i([Commands)d(F)-8 b(or)36 b(Completion],)g(page)g +(145\).)1110 3587 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.) +630 3751 y Ft(huponexit)1110 3861 y Fu(If)i(set,)i(Bash)f(will)h(send)d +Ft(SIGHUP)h Fu(to)h(all)h(jobs)e(when)g(an)g(in)m(teractiv)m(e)k(login) +1110 3970 y(shell)31 b(exits)g(\(see)g(Section)g(3.7.6)h([Signals],)g +(page)f(46\).)630 4134 y Ft(inherit_errexit)1110 4244 +y Fu(If)e(set,)h(command)g(substitution)f(inherits)g(the)g(v)-5 +b(alue)30 b(of)g(the)f Ft(errexit)f Fu(op-)1110 4354 +y(tion,)33 b(instead)g(of)f(unsetting)g(it)h(in)f(the)g(subshell)f(en)m +(vironmen)m(t.)46 b(This)32 b(op-)1110 4463 y(tion)f(is)f(enabled)h +(when)e Fm(posix)h Fu(mo)s(de)g(is)g(enabled.)630 4628 +y Ft(interactive_comments)1110 4737 y Fu(Allo)m(w)d(a)g(w)m(ord)e(b)s (eginning)g(with)h(`)p Ft(#)p Fu(')g(to)h(cause)f(that)h(w)m(ord)f(and) -f(all)i(remain-)1110 1011 y(ing)41 b(c)m(haracters)i(on)e(that)h(line)g +f(all)i(remain-)1110 4847 y(ing)41 b(c)m(haracters)i(on)e(that)h(line)g (to)g(b)s(e)f(ignored)g(in)g(an)g(in)m(teractiv)m(e)j(shell.)1110 -1121 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)630 -1285 y Ft(lastpipe)96 b Fu(If)24 b(set,)i(and)e(job)g(con)m(trol)i(is)f +4956 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)630 +5121 y Ft(lastpipe)96 b Fu(If)24 b(set,)i(and)e(job)g(con)m(trol)i(is)f (not)f(activ)m(e,)k(the)d(shell)f(runs)f(the)i(last)g(command)1110 -1395 y(of)37 b(a)h(pip)s(eline)e(not)h(executed)h(in)f(the)g(bac)m -(kground)g(in)g(the)g(curren)m(t)g(shell)1110 1504 y(en)m(vironmen)m -(t.)630 1669 y Ft(lithist)144 b Fu(If)22 b(enabled,)i(and)d(the)h -Ft(cmdhist)e Fu(option)j(is)f(enabled,)i(m)m(ulti-line)f(commands)1110 -1778 y(are)28 b(sa)m(v)m(ed)h(to)g(the)f(history)g(with)f(em)m(b)s -(edded)g(newlines)h(rather)g(than)f(using)1110 1888 y(semicolon)32 -b(separators)f(where)e(p)s(ossible.)630 2052 y Ft(localvar_inherit)1110 -2162 y Fu(If)j(set,)h(lo)s(cal)g(v)-5 b(ariables)33 b(inherit)f(the)g -(v)-5 b(alue)32 b(and)g(attributes)h(of)f(a)g(v)-5 b(ariable)1110 -2271 y(of)36 b(the)g(same)g(name)g(that)h(exists)f(at)h(a)f(previous)g -(scop)s(e)g(b)s(efore)f(an)m(y)h(new)1110 2381 y(v)-5 -b(alue)31 b(is)f(assigned.)41 b(The)30 b Ft(nameref)e -Fu(attribute)k(is)e(not)h(inherited.)630 2545 y Ft(localvar_unset)1110 -2655 y Fu(If)i(set,)i(calling)g Ft(unset)d Fu(on)i(lo)s(cal)g(v)-5 -b(ariables)35 b(in)e(previous)g(function)g(scop)s(es)1110 -2765 y(marks)26 b(them)g(so)g(subsequen)m(t)g(lo)s(okups)f(\014nd)g -(them)h(unset)f(un)m(til)i(that)g(func-)1110 2874 y(tion)40 -b(returns.)68 b(This)39 b(is)g(iden)m(tical)j(to)e(the)g(b)s(eha)m -(vior)g(of)g(unsetting)g(lo)s(cal)1110 2984 y(v)-5 b(ariables)31 -b(at)g(the)g(curren)m(t)f(function)g(scop)s(e.)630 3148 -y Ft(login_shell)1110 3258 y Fu(The)35 b(shell)h(sets)g(this)f(option)h -(if)g(it)g(is)f(started)h(as)g(a)g(login)g(shell)g(\(see)g(Sec-)1110 -3367 y(tion)29 b(6.1)g([In)m(v)m(oking)h(Bash],)f(page)g(93\).)41 -b(The)28 b(v)-5 b(alue)29 b(ma)m(y)g(not)f(b)s(e)g(c)m(hanged.)630 -3532 y Ft(mailwarn)96 b Fu(If)34 b(set,)i(and)e(a)h(\014le)g(that)g -(Bash)f(is)h(c)m(hec)m(king)h(for)f(mail)g(has)f(b)s(een)g(accessed) -1110 3641 y(since)24 b(the)h(last)g(time)f(it)h(w)m(as)f(c)m(hec)m(k)m -(ed,)k(the)c(message)h Ft("The)k(mail)h(in)f Fj(mail-)1110 -3751 y(file)g Ft(has)h(been)f(read")g Fu(is)h(displa)m(y)m(ed.)630 -3915 y Ft(no_empty_cmd_completion)1110 4025 y Fu(If)g(set,)g(and)g -(Readline)g(is)h(b)s(eing)e(used,)h(Bash)g(will)g(not)g(attempt)i(to)e -(searc)m(h)1110 4134 y(the)25 b Ft(PATH)f Fu(for)h(p)s(ossible)f -(completions)j(when)d(completion)i(is)f(attempted)h(on)1110 -4244 y(an)k(empt)m(y)h(line.)630 4408 y Ft(nocaseglob)1110 -4518 y Fu(If)38 b(set,)k(Bash)d(matc)m(hes)g(\014lenames)g(in)f(a)h -(case-insensitiv)m(e)j(fashion)c(when)1110 4628 y(p)s(erforming)29 -b(\014lename)i(expansion.)630 4792 y Ft(nocasematch)1110 -4902 y Fu(If)42 b(set,)k(Bash)d(matc)m(hes)g(patterns)g(in)f(a)h -(case-insensitiv)m(e)i(fashion)d(when)1110 5011 y(p)s(erforming)31 -b(matc)m(hing)i(while)f(executing)i Ft(case)d Fu(or)h -Ft([[)g Fu(conditional)h(com-)1110 5121 y(mands)25 b(\(see)i(Section)f -(3.2.5.2)j([Conditional)e(Constructs],)f(page)h(12,)h(when)1110 -5230 y(p)s(erforming)e(pattern)i(substitution)f(w)m(ord)g(expansions,)h -(or)f(when)g(\014ltering)1110 5340 y(p)s(ossible)j(completions)h(as)g -(part)f(of)h(programmable)f(completion.)p eop end +5230 y(of)37 b(a)h(pip)s(eline)e(not)h(executed)h(in)f(the)g(bac)m +(kground)g(in)g(the)g(curren)m(t)g(shell)1110 5340 y(en)m(vironmen)m +(t.)p eop end %%Page: 78 84 TeXDict begin 78 83 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(78)630 299 y Ft -(noexpand_translation)1110 408 y Fu(If)23 b(set,)j(Bash)d(encloses)i +b(Shell)30 b(Builtin)h(Commands)2069 b(78)630 299 y Ft(lithist)144 +b Fu(If)22 b(enabled,)i(and)d(the)h Ft(cmdhist)e Fu(option)j(is)f +(enabled,)i(m)m(ulti-line)f(commands)1110 408 y(are)28 +b(sa)m(v)m(ed)h(to)g(the)f(history)g(with)f(em)m(b)s(edded)g(newlines)h +(rather)g(than)f(using)1110 518 y(semicolon)32 b(separators)f(where)e +(p)s(ossible.)630 682 y Ft(localvar_inherit)1110 792 +y Fu(If)j(set,)h(lo)s(cal)g(v)-5 b(ariables)33 b(inherit)f(the)g(v)-5 +b(alue)32 b(and)g(attributes)h(of)f(a)g(v)-5 b(ariable)1110 +902 y(of)36 b(the)g(same)g(name)g(that)h(exists)f(at)h(a)f(previous)g +(scop)s(e)g(b)s(efore)f(an)m(y)h(new)1110 1011 y(v)-5 +b(alue)31 b(is)f(assigned.)41 b(The)30 b Ft(nameref)e +Fu(attribute)k(is)e(not)h(inherited.)630 1176 y Ft(localvar_unset)1110 +1285 y Fu(If)i(set,)i(calling)g Ft(unset)d Fu(on)i(lo)s(cal)g(v)-5 +b(ariables)35 b(in)e(previous)g(function)g(scop)s(es)1110 +1395 y(marks)26 b(them)g(so)g(subsequen)m(t)g(lo)s(okups)f(\014nd)g +(them)h(unset)f(un)m(til)i(that)g(func-)1110 1504 y(tion)40 +b(returns.)68 b(This)39 b(is)g(iden)m(tical)j(to)e(the)g(b)s(eha)m +(vior)g(of)g(unsetting)g(lo)s(cal)1110 1614 y(v)-5 b(ariables)31 +b(at)g(the)g(curren)m(t)f(function)g(scop)s(e.)630 1778 +y Ft(login_shell)1110 1888 y Fu(The)35 b(shell)h(sets)g(this)f(option)h +(if)g(it)g(is)f(started)h(as)g(a)g(login)g(shell)g(\(see)g(Sec-)1110 +1998 y(tion)29 b(6.1)g([In)m(v)m(oking)h(Bash],)f(page)g(94\).)41 +b(The)28 b(v)-5 b(alue)29 b(ma)m(y)g(not)f(b)s(e)g(c)m(hanged.)630 +2162 y Ft(mailwarn)96 b Fu(If)34 b(set,)i(and)e(a)h(\014le)g(that)g +(Bash)f(is)h(c)m(hec)m(king)h(for)f(mail)g(has)f(b)s(een)g(accessed) +1110 2271 y(since)24 b(the)h(last)g(time)f(it)h(w)m(as)f(c)m(hec)m(k)m +(ed,)k(the)c(message)h Ft("The)k(mail)h(in)f Fj(mail-)1110 +2381 y(file)g Ft(has)h(been)f(read")g Fu(is)h(displa)m(y)m(ed.)630 +2545 y Ft(no_empty_cmd_completion)1110 2655 y Fu(If)g(set,)g(and)g +(Readline)g(is)h(b)s(eing)e(used,)h(Bash)g(will)g(not)g(attempt)i(to)e +(searc)m(h)1110 2765 y(the)25 b Ft(PATH)f Fu(for)h(p)s(ossible)f +(completions)j(when)d(completion)i(is)f(attempted)h(on)1110 +2874 y(an)k(empt)m(y)h(line.)630 3039 y Ft(nocaseglob)1110 +3148 y Fu(If)38 b(set,)k(Bash)d(matc)m(hes)g(\014lenames)g(in)f(a)h +(case-insensitiv)m(e)j(fashion)c(when)1110 3258 y(p)s(erforming)29 +b(\014lename)i(expansion.)630 3422 y Ft(nocasematch)1110 +3532 y Fu(If)42 b(set,)k(Bash)d(matc)m(hes)g(patterns)g(in)f(a)h +(case-insensitiv)m(e)i(fashion)d(when)1110 3641 y(p)s(erforming)31 +b(matc)m(hing)i(while)f(executing)i Ft(case)d Fu(or)h +Ft([[)g Fu(conditional)h(com-)1110 3751 y(mands)25 b(\(see)i(Section)f +(3.2.5.2)j([Conditional)e(Constructs],)f(page)h(12,)h(when)1110 +3861 y(p)s(erforming)e(pattern)i(substitution)f(w)m(ord)g(expansions,)h +(or)f(when)g(\014ltering)1110 3970 y(p)s(ossible)j(completions)h(as)g +(part)f(of)h(programmable)f(completion.)630 4134 y Ft +(noexpand_translation)1110 4244 y Fu(If)23 b(set,)j(Bash)d(encloses)i (the)e(translated)h(results)g(of)f($)p Ft(")p Fu(...)p -Ft(")h Fu(quoting)g(in)f(single)1110 518 y(quotes)k(instead)g(of)g +Ft(")h Fu(quoting)g(in)f(single)1110 4354 y(quotes)k(instead)g(of)g (double)f(quotes.)40 b(If)26 b(the)h(string)f(is)h(not)g(translated,)h -(this)1110 628 y(has)i(no)g(e\013ect.)630 786 y Ft(nullglob)96 +(this)1110 4463 y(has)i(no)g(e\013ect.)630 4628 y Ft(nullglob)96 b Fu(If)23 b(set,)j(Bash)e(allo)m(ws)g(\014lename)g(patterns)g(whic)m -(h)f(matc)m(h)h(no)g(\014les)f(to)i(expand)1110 896 y(to)31 -b(a)g(n)m(ull)f(string,)h(rather)f(than)g(themselv)m(es.)630 -1054 y Ft(patsub_replacement)1110 1163 y Fu(If)38 b(set,)k(Bash)d +(h)f(matc)m(h)h(no)g(\014les)f(to)i(expand)1110 4737 +y(to)31 b(a)g(n)m(ull)f(string,)h(rather)f(than)g(themselv)m(es.)630 +4902 y Ft(patsub_replacement)1110 5011 y Fu(If)38 b(set,)k(Bash)d (expands)e(o)s(ccurrences)i(of)g(`)p Ft(&)p Fu(')g(in)f(the)h -(replacemen)m(t)h(string)1110 1273 y(of)47 b(pattern)g(substitution)g +(replacemen)m(t)h(string)1110 5121 y(of)47 b(pattern)g(substitution)g (to)h(the)f(text)h(matc)m(hed)g(b)m(y)f(the)g(pattern,)52 -b(as)1110 1383 y(describ)s(ed)45 b(ab)s(o)m(v)m(e)i(\(see)f(Section)h -(3.5.3)g([Shell)f(P)m(arameter)h(Expansion],)1110 1492 +b(as)1110 5230 y(describ)s(ed)45 b(ab)s(o)m(v)m(e)i(\(see)f(Section)h +(3.5.3)g([Shell)f(P)m(arameter)h(Expansion],)1110 5340 y(page)31 b(26\).)42 b(This)30 b(option)g(is)h(enabled)f(b)m(y)g -(default.)630 1650 y Ft(progcomp)96 b Fu(If)25 b(set,)i(the)f -(programmable)g(completion)g(facilities)i(\(see)f(Section)f(8.6)h -([Pro-)1110 1760 y(grammable)45 b(Completion],)k(page)c(147\))h(are)f -(enabled.)82 b(This)44 b(option)h(is)1110 1870 y(enabled)30 -b(b)m(y)h(default.)630 2028 y Ft(progcomp_alias)1110 -2138 y Fu(If)23 b(set,)j(and)d(programmable)h(completion)h(is)f -(enabled,)h(Bash)f(treats)h(a)f(com-)1110 2247 y(mand)34 -b(name)h(that)g(do)s(esn't)f(ha)m(v)m(e)i(an)m(y)g(completions)f(as)g -(a)g(p)s(ossible)g(alias)1110 2357 y(and)40 b(attempts)i(alias)h -(expansion.)72 b(If)41 b(it)g(has)g(an)g(alias,)k(Bash)c(attempts)1110 -2466 y(programmable)28 b(completion)h(using)e(the)h(command)f(w)m(ord)h -(resulting)f(from)1110 2576 y(the)k(expanded)e(alias.)630 -2734 y Ft(promptvars)1110 2844 y Fu(If)50 b(set,)56 b(prompt)49 -b(strings)h(undergo)g(parameter)h(expansion,)k(command)1110 -2953 y(substitution,)35 b(arithmetic)g(expansion,)g(and)e(quote)i(remo) -m(v)-5 b(al)35 b(after)f(b)s(eing)1110 3063 y(expanded)53 -b(as)h(describ)s(ed)e(b)s(elo)m(w)i(\(see)h(Section)f(6.9)h([Con)m -(trolling)g(the)1110 3173 y(Prompt],)30 b(page)h(106\).)43 -b(This)29 b(option)i(is)g(enabled)f(b)m(y)g(default.)630 -3331 y Ft(restricted_shell)1110 3440 y Fu(The)40 b(shell)h(sets)g(this) -g(option)g(if)g(it)h(is)e(started)i(in)e(restricted)i(mo)s(de)e(\(see) -1110 3550 y(Section)32 b(6.10)h([The)d(Restricted)j(Shell],)e(page)h -(108\).)45 b(The)30 b(v)-5 b(alue)32 b(ma)m(y)g(not)1110 -3660 y(b)s(e)g(c)m(hanged.)49 b(This)32 b(is)h(not)h(reset)f(when)f -(the)h(startup)g(\014les)f(are)i(executed,)1110 3769 -y(allo)m(wing)k(the)e(startup)f(\014les)h(to)g(disco)m(v)m(er)h -(whether)f(or)f(not)i(a)f(shell)g(is)g(re-)1110 3879 -y(stricted.)630 4037 y Ft(shift_verbose)1110 4147 y Fu(If)g(this)g(is)g -(set,)j(the)d Ft(shift)f Fu(builtin)h(prin)m(ts)f(an)h(error)g(message) -i(when)d(the)1110 4256 y(shift)30 b(coun)m(t)h(exceeds)g(the)g(n)m(um)m -(b)s(er)e(of)h(p)s(ositional)i(parameters.)630 4415 y -Ft(sourcepath)1110 4524 y Fu(If)40 b(set,)45 b(the)c -Ft(.)f Fu(\()p Ft(source)p Fu(\))g(builtin)g(uses)h(the)g(v)-5 -b(alue)41 b(of)g Ft(PATH)f Fu(to)h(\014nd)f(the)1110 -4634 y(directory)32 b(con)m(taining)g(the)g(\014le)f(supplied)f(as)h -(an)g(argumen)m(t.)44 b(This)30 b(option)1110 4743 y(is)g(enabled)h(b)m -(y)f(default.)630 4902 y Ft(varredir_close)1110 5011 -y Fu(If)i(set,)h(the)f(shell)h(automatically)i(closes)e(\014le)f -(descriptors)g(assigned)g(using)1110 5121 y(the)40 b -Ft({varname})c Fu(redirection)k(syn)m(tax)g(\(see)h(Section)f(3.6)g -([Redirections],)1110 5230 y(page)h(39\))f(instead)h(of)e(lea)m(ving)j -(them)e(op)s(en)f(when)g(the)h(command)f(com-)1110 5340 -y(pletes.)p eop end +(default.)p eop end %%Page: 79 85 TeXDict begin 79 84 bop 150 -116 a Fu(Chapter)30 b(4:)41 -b(Shell)30 b(Builtin)h(Commands)2069 b(79)630 299 y Ft(xpg_echo)96 -b Fu(If)31 b(set,)h(the)g Ft(echo)e Fu(builtin)h(expands)f(bac)m -(kslash-escap)s(e)j(sequences)f(b)m(y)f(de-)1110 408 -y(fault.)150 649 y Fs(4.4)68 b(Sp)t(ecial)45 b(Builtins)150 -809 y Fu(F)-8 b(or)35 b(historical)h(reasons,)g(the)e -Fm(posix)g Fu(standard)f(has)i(classi\014ed)f(sev)m(eral)i(builtin)e -(commands)g(as)h Fl(sp)-5 b(e-)150 918 y(cial)p Fu(.)47 -b(When)33 b(Bash)f(is)h(executing)g(in)f Fm(posix)g Fu(mo)s(de,)h(the)g -(sp)s(ecial)g(builtins)e(di\013er)i(from)f(other)g(builtin)150 -1028 y(commands)e(in)g(three)h(resp)s(ects:)199 1162 +b(Shell)30 b(Builtin)h(Commands)2069 b(79)630 299 y Ft(progcomp)96 +b Fu(If)25 b(set,)i(the)f(programmable)g(completion)g(facilities)i +(\(see)f(Section)f(8.6)h([Pro-)1110 408 y(grammable)45 +b(Completion],)k(page)c(149\))h(are)f(enabled.)82 b(This)44 +b(option)h(is)1110 518 y(enabled)30 b(b)m(y)h(default.)630 +685 y Ft(progcomp_alias)1110 795 y Fu(If)23 b(set,)j(and)d +(programmable)h(completion)h(is)f(enabled,)h(Bash)f(treats)h(a)f(com-) +1110 904 y(mand)34 b(name)h(that)g(do)s(esn't)f(ha)m(v)m(e)i(an)m(y)g +(completions)f(as)g(a)g(p)s(ossible)g(alias)1110 1014 +y(and)40 b(attempts)i(alias)h(expansion.)72 b(If)41 b(it)g(has)g(an)g +(alias,)k(Bash)c(attempts)1110 1124 y(programmable)28 +b(completion)h(using)e(the)h(command)f(w)m(ord)h(resulting)f(from)1110 +1233 y(the)k(expanded)e(alias.)630 1400 y Ft(promptvars)1110 +1510 y Fu(If)50 b(set,)56 b(prompt)49 b(strings)h(undergo)g(parameter)h +(expansion,)k(command)1110 1620 y(substitution,)35 b(arithmetic)g +(expansion,)g(and)e(quote)i(remo)m(v)-5 b(al)35 b(after)f(b)s(eing)1110 +1729 y(expanded)53 b(as)h(describ)s(ed)e(b)s(elo)m(w)i(\(see)h(Section) +f(6.9)h([Con)m(trolling)g(the)1110 1839 y(Prompt],)30 +b(page)h(107\).)43 b(This)29 b(option)i(is)g(enabled)f(b)m(y)g +(default.)630 2006 y Ft(restricted_shell)1110 2116 y +Fu(The)40 b(shell)h(sets)g(this)g(option)g(if)g(it)h(is)e(started)i(in) +e(restricted)i(mo)s(de)e(\(see)1110 2225 y(Section)32 +b(6.10)h([The)d(Restricted)j(Shell],)e(page)h(109\).)45 +b(The)30 b(v)-5 b(alue)32 b(ma)m(y)g(not)1110 2335 y(b)s(e)g(c)m +(hanged.)49 b(This)32 b(is)h(not)h(reset)f(when)f(the)h(startup)g +(\014les)f(are)i(executed,)1110 2444 y(allo)m(wing)k(the)e(startup)f +(\014les)h(to)g(disco)m(v)m(er)h(whether)f(or)f(not)i(a)f(shell)g(is)g +(re-)1110 2554 y(stricted.)630 2721 y Ft(shift_verbose)1110 +2831 y Fu(If)g(this)g(is)g(set,)j(the)d Ft(shift)f Fu(builtin)h(prin)m +(ts)f(an)h(error)g(message)i(when)d(the)1110 2940 y(shift)30 +b(coun)m(t)h(exceeds)g(the)g(n)m(um)m(b)s(er)e(of)h(p)s(ositional)i +(parameters.)630 3108 y Ft(sourcepath)1110 3217 y Fu(If)40 +b(set,)45 b(the)c Ft(.)f Fu(\()p Ft(source)p Fu(\))g(builtin)g(uses)h +(the)g(v)-5 b(alue)41 b(of)g Ft(PATH)f Fu(to)h(\014nd)f(the)1110 +3327 y(directory)32 b(con)m(taining)g(the)g(\014le)f(supplied)f(as)h +(an)g(argumen)m(t.)44 b(This)30 b(option)1110 3436 y(is)g(enabled)h(b)m +(y)f(default.)630 3603 y Ft(varredir_close)1110 3713 +y Fu(If)i(set,)h(the)f(shell)h(automatically)i(closes)e(\014le)f +(descriptors)g(assigned)g(using)1110 3823 y(the)40 b +Ft({varname})c Fu(redirection)k(syn)m(tax)g(\(see)h(Section)f(3.6)g +([Redirections],)1110 3932 y(page)h(39\))f(instead)h(of)e(lea)m(ving)j +(them)e(op)s(en)f(when)g(the)h(command)f(com-)1110 4042 +y(pletes.)630 4209 y Ft(xpg_echo)96 b Fu(If)31 b(set,)h(the)g +Ft(echo)e Fu(builtin)h(expands)f(bac)m(kslash-escap)s(e)j(sequences)f +(b)m(y)f(de-)1110 4319 y(fault.)40 b(If)27 b(the)h Ft(posix)e +Fu(shell)h(option)h(\(see)h(Section)f(4.3.1)h([The)e(Set)h(Builtin],) +1110 4428 y(page)j(69\))h(is)e(also)h(enabled,)g Ft(echo)e +Fu(do)s(es)h(not)h(in)m(terpret)g(an)m(y)f(options.)150 +4681 y Fs(4.4)68 b(Sp)t(ecial)45 b(Builtins)150 4840 +y Fu(F)-8 b(or)35 b(historical)h(reasons,)g(the)e Fm(posix)g +Fu(standard)f(has)i(classi\014ed)f(sev)m(eral)i(builtin)e(commands)g +(as)h Fl(sp)-5 b(e-)150 4950 y(cial)p Fu(.)47 b(When)33 +b(Bash)f(is)h(executing)g(in)f Fm(posix)g Fu(mo)s(de,)h(the)g(sp)s +(ecial)g(builtins)e(di\013er)i(from)f(other)g(builtin)150 +5059 y(commands)e(in)g(three)h(resp)s(ects:)199 5202 y(1.)61 b(Sp)s(ecial)31 b(builtins)e(are)i(found)e(b)s(efore)h(shell)h -(functions)f(during)f(command)h(lo)s(okup.)199 1297 y(2.)61 +(functions)f(during)f(command)h(lo)s(okup.)199 5340 y(2.)61 b(If)30 b(a)h(sp)s(ecial)g(builtin)f(returns)f(an)h(error)g(status,)h -(a)g(non-in)m(teractiv)m(e)i(shell)d(exits.)199 1431 -y(3.)61 b(Assignmen)m(t)30 b(statemen)m(ts)h(preceding)f(the)f(command) -g(sta)m(y)i(in)e(e\013ect)i(in)e(the)h(shell)f(en)m(vironmen)m(t)330 -1541 y(after)i(the)f(command)h(completes.)275 1700 y(When)36 +(a)g(non-in)m(teractiv)m(e)i(shell)d(exits.)p eop end +%%Page: 80 86 +TeXDict begin 80 85 bop 150 -116 a Fu(Chapter)30 b(4:)41 +b(Shell)30 b(Builtin)h(Commands)2069 b(80)199 299 y(3.)61 +b(Assignmen)m(t)30 b(statemen)m(ts)h(preceding)f(the)f(command)g(sta)m +(y)i(in)e(e\013ect)i(in)e(the)h(shell)f(en)m(vironmen)m(t)330 +408 y(after)i(the)f(command)h(completes.)275 568 y(When)36 b(Bash)g(is)h(not)f(executing)i(in)e Fm(posix)f Fu(mo)s(de,)j(these)f (builtins)f(b)s(eha)m(v)m(e)h(no)f(di\013eren)m(tly)h(than)150 -1810 y(the)31 b(rest)f(of)h(the)f(Bash)h(builtin)e(commands.)41 +677 y(the)31 b(rest)f(of)h(the)f(Bash)h(builtin)e(commands.)41 b(The)30 b(Bash)g Fm(posix)g Fu(mo)s(de)g(is)g(describ)s(ed)f(in)h -(Section)h(6.11)150 1919 y([Bash)g(POSIX)e(Mo)s(de],)i(page)g(108.)275 -2054 y(These)f(are)g(the)h Fm(posix)f Fu(sp)s(ecial)h(builtins:)390 -2188 y Ft(break)46 b(:)i(.)f(continue)f(eval)g(exec)h(exit)g(export)f -(readonly)f(return)h(set)390 2298 y(shift)g(trap)h(unset)p +(Section)h(6.11)150 787 y([Bash)g(POSIX)e(Mo)s(de],)i(page)g(109.)275 +922 y(These)f(are)g(the)h Fm(posix)f Fu(sp)s(ecial)h(builtins:)390 +1056 y Ft(break)46 b(:)i(.)f(continue)f(eval)g(exec)h(exit)g(export)f +(readonly)f(return)h(set)390 1166 y(shift)g(trap)h(unset)p eop end -%%Page: 80 86 -TeXDict begin 80 85 bop 3659 -116 a Fu(80)150 299 y Fp(5)80 +%%Page: 81 87 +TeXDict begin 81 86 bop 3659 -116 a Fu(81)150 299 y Fp(5)80 b(Shell)53 b(V)-13 b(ariables)150 504 y Fu(This)21 b(c)m(hapter)i (describ)s(es)e(the)i(shell)f(v)-5 b(ariables)23 b(that)f(Bash)h(uses.) 37 b(Bash)23 b(automatically)h(assigns)f(default)150 @@ -13911,7 +13978,7 @@ Fu(builtin.)150 3392 y Ft(PATH)288 b Fu(A)32 b(colon-separated)i(list)f 3869 y Ft(PS1)336 b Fu(The)35 b(primary)f(prompt)h(string.)55 b(The)35 b(default)h(v)-5 b(alue)35 b(is)h(`)p Ft(\\s-\\v\\$)28 b Fu('.)56 b(See)36 b(Section)g(6.9)630 3979 y([Con)m(trolling)i(the)e -(Prompt],)i(page)f(106,)i(for)d(the)h(complete)h(list)e(of)h(escap)s(e) +(Prompt],)i(page)f(107,)i(for)d(the)h(complete)h(list)e(of)h(escap)s(e) g(sequences)630 4088 y(that)31 b(are)g(expanded)e(b)s(efore)h Ft(PS1)g Fu(is)g(displa)m(y)m(ed.)150 4236 y Ft(PS2)336 b Fu(The)28 b(secondary)g(prompt)g(string.)40 b(The)28 @@ -13926,15 +13993,15 @@ b(few)g(v)-5 b(ariables)24 b(used)g(b)m(y)f(Bash)i(are)f(describ)s(ed)f (in)h(di\013eren)m(t)g(c)m(hapters:)38 b(v)-5 b(ariables)25 b(for)f(con)m(trolling)150 5082 y(the)31 b(job)f(con)m(trol)h (facilities)i(\(see)e(Section)g(7.3)h([Job)e(Con)m(trol)h(V)-8 -b(ariables],)32 b(page)g(120\).)150 5230 y Ft(_)432 b +b(ariables],)32 b(page)g(121\).)150 5230 y Ft(_)432 b Fu(\($)p 716 5230 28 4 v 41 w(,)34 b(an)g(underscore.\))49 b(A)m(t)35 b(shell)f(startup,)g(set)g(to)g(the)g(pathname)f(used)g(to)h (in)m(v)m(ok)m(e)i(the)630 5340 y(shell)e(or)g(shell)h(script)f(b)s (eing)f(executed)j(as)e(passed)g(in)f(the)i(en)m(vironmen)m(t)f(or)g (argumen)m(t)p eop end -%%Page: 81 87 -TeXDict begin 81 86 bop 150 -116 a Fu(Chapter)30 b(5:)41 -b(Shell)30 b(V)-8 b(ariables)2459 b(81)630 299 y(list.)55 +%%Page: 82 88 +TeXDict begin 82 87 bop 150 -116 a Fu(Chapter)30 b(5:)41 +b(Shell)30 b(V)-8 b(ariables)2459 b(82)630 299 y(list.)55 b(Subsequen)m(tly)-8 b(,)35 b(expands)f(to)i(the)f(last)g(argumen)m(t)h (to)f(the)g(previous)f(simple)h(com-)630 408 y(mand)21 b(executed)i(in)e(the)i(foreground,)g(after)f(expansion.)38 @@ -13943,61 +14010,63 @@ y(used)h(to)i(in)m(v)m(ok)m(e)h(eac)m(h)g(command)e(executed)h(and)f (placed)g(in)g(the)g(en)m(vironmen)m(t)h(exp)s(orted)630 628 y(to)33 b(that)g(command.)45 b(When)32 b(c)m(hec)m(king)i(mail,)g (this)e(parameter)g(holds)g(the)g(name)g(of)h(the)630 -737 y(mail)e(\014le.)150 920 y Ft(BASH)288 b Fu(The)30 +737 y(mail)e(\014le.)150 902 y Ft(BASH)288 b Fu(The)30 b(full)g(pathname)g(used)g(to)h(execute)h(the)e(curren)m(t)g(instance)h -(of)g(Bash.)150 1103 y Ft(BASHOPTS)96 b Fu(A)31 b(colon-separated)h +(of)g(Bash.)150 1066 y Ft(BASHOPTS)96 b Fu(A)31 b(colon-separated)h (list)f(of)g(enabled)f(shell)h(options.)41 b(Eac)m(h)31 b(w)m(ord)f(in)g(the)h(list)g(is)g(a)g(v)-5 b(alid)630 -1212 y(argumen)m(t)37 b(for)g(the)g Ft(-s)f Fu(option)i(to)f(the)g +1176 y(argumen)m(t)37 b(for)g(the)g Ft(-s)f Fu(option)i(to)f(the)g Ft(shopt)f Fu(builtin)g(command)h(\(see)g(Section)h(4.3.2)630 -1322 y([The)e(Shopt)g(Builtin],)i(page)f(72\).)60 b(The)36 +1285 y([The)e(Shopt)g(Builtin],)i(page)f(73\).)60 b(The)36 b(options)h(app)s(earing)f(in)g Ft(BASHOPTS)e Fu(are)i(those)630 -1431 y(rep)s(orted)e(as)h(`)p Ft(on)p Fu(')f(b)m(y)h(`)p +1395 y(rep)s(orted)e(as)h(`)p Ft(on)p Fu(')f(b)m(y)h(`)p Ft(shopt)p Fu('.)53 b(If)34 b(this)g(v)-5 b(ariable)36 b(is)f(in)f(the)h(en)m(vironmen)m(t)g(when)f(Bash)630 -1541 y(starts)25 b(up,)f(eac)m(h)i(shell)e(option)h(in)e(the)i(list)g +1504 y(starts)25 b(up,)f(eac)m(h)i(shell)e(option)h(in)e(the)i(list)g (will)f(b)s(e)g(enabled)g(b)s(efore)g(reading)g(an)m(y)g(startup)630 -1650 y(\014les.)41 b(This)29 b(v)-5 b(ariable)31 b(is)g(readonly)-8 -b(.)150 1833 y Ft(BASHPID)144 b Fu(Expands)35 b(to)i(the)f(pro)s(cess)f +1614 y(\014les.)41 b(This)29 b(v)-5 b(ariable)31 b(is)g(readonly)-8 +b(.)150 1778 y Ft(BASHPID)144 b Fu(Expands)35 b(to)i(the)f(pro)s(cess)f (ID)i(of)f(the)g(curren)m(t)g(Bash)g(pro)s(cess.)58 b(This)35 -b(di\013ers)h(from)g Ft($$)630 1943 y Fu(under)31 b(certain)j +b(di\013ers)h(from)g Ft($$)630 1888 y Fu(under)31 b(certain)j (circumstances,)h(suc)m(h)e(as)g(subshells)f(that)i(do)f(not)g(require) -g(Bash)g(to)h(b)s(e)630 2052 y(re-initialized.)57 b(Assignmen)m(ts)35 +g(Bash)g(to)h(b)s(e)630 1998 y(re-initialized.)57 b(Assignmen)m(ts)35 b(to)h Ft(BASHPID)d Fu(ha)m(v)m(e)j(no)f(e\013ect.)56 -b(If)34 b Ft(BASHPID)f Fu(is)i(unset,)h(it)630 2162 y(loses)31 +b(If)34 b Ft(BASHPID)f Fu(is)i(unset,)h(it)630 2107 y(loses)31 b(its)g(sp)s(ecial)g(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g -(subsequen)m(tly)f(reset.)150 2345 y Ft(BASH_ALIASES)630 -2454 y Fu(An)40 b(asso)s(ciativ)m(e)j(arra)m(y)d(v)-5 +(subsequen)m(tly)f(reset.)150 2271 y Ft(BASH_ALIASES)630 +2381 y Fu(An)40 b(asso)s(ciativ)m(e)j(arra)m(y)d(v)-5 b(ariable)41 b(whose)f(mem)m(b)s(ers)f(corresp)s(ond)g(to)i(the)f(in)m -(ternal)h(list)630 2564 y(of)c(aliases)h(as)f(main)m(tained)g(b)m(y)g +(ternal)h(list)630 2491 y(of)c(aliases)h(as)f(main)m(tained)g(b)m(y)g (the)g Ft(alias)e Fu(builtin.)59 b(\(see)37 b(Section)h(4.1)f([Bourne)g -(Shell)630 2673 y(Builtins],)31 b(page)g(49\).)42 b(Elemen)m(ts)31 +(Shell)630 2600 y(Builtins],)31 b(page)g(49\).)42 b(Elemen)m(ts)31 b(added)e(to)i(this)f(arra)m(y)h(app)s(ear)f(in)g(the)g(alias)h(list;)h -(ho)m(w-)630 2783 y(ev)m(er,)k(unsetting)f(arra)m(y)g(elemen)m(ts)g +(ho)m(w-)630 2710 y(ev)m(er,)k(unsetting)f(arra)m(y)g(elemen)m(ts)g (curren)m(tly)g(do)s(es)f(not)g(cause)h(aliases)h(to)f(b)s(e)f(remo)m -(v)m(ed)630 2892 y(from)25 b(the)h(alias)h(list.)40 b(If)25 +(v)m(ed)630 2819 y(from)25 b(the)h(alias)h(list.)40 b(If)25 b Ft(BASH_ALIASES)d Fu(is)k(unset,)g(it)g(loses)h(its)f(sp)s(ecial)g -(prop)s(erties,)g(ev)m(en)630 3002 y(if)k(it)h(is)g(subsequen)m(tly)f -(reset.)150 3185 y Ft(BASH_ARGC)630 3294 y Fu(An)39 b(arra)m(y)g(v)-5 +(prop)s(erties,)g(ev)m(en)630 2929 y(if)k(it)h(is)g(subsequen)m(tly)f +(reset.)150 3093 y Ft(BASH_ARGC)630 3203 y Fu(An)39 b(arra)m(y)g(v)-5 b(ariable)40 b(whose)f(v)-5 b(alues)39 b(are)h(the)f(n)m(um)m(b)s(er)f -(of)h(parameters)g(in)g(eac)m(h)h(frame)630 3404 y(of)h(the)g(curren)m +(of)h(parameters)g(in)g(eac)m(h)h(frame)630 3313 y(of)h(the)g(curren)m (t)g(Bash)g(execution)h(call)g(stac)m(k.)73 b(The)41 -b(n)m(um)m(b)s(er)e(of)i(parameters)g(to)h(the)630 3513 +b(n)m(um)m(b)s(er)e(of)i(parameters)g(to)h(the)630 3422 y(curren)m(t)c(subroutine)f(\(shell)i(function)e(or)i(script)f (executed)h(with)e Ft(.)h Fu(or)g Ft(source)p Fu(\))f(is)h(at)630 -3623 y(the)27 b(top)g(of)g(the)g(stac)m(k.)41 b(When)27 +3532 y(the)27 b(top)g(of)g(the)g(stac)m(k.)41 b(When)27 b(a)g(subroutine)f(is)h(executed,)i(the)e(n)m(um)m(b)s(er)f(of)h -(parameters)630 3733 y(passed)44 b(is)h(pushed)e(on)m(to)j +(parameters)630 3641 y(passed)44 b(is)h(pushed)e(on)m(to)j Ft(BASH_ARGC)p Fu(.)81 b(The)44 b(shell)h(sets)g Ft(BASH_ARGC)e -Fu(only)i(when)e(in)630 3842 y(extended)34 b(debugging)f(mo)s(de)g -(\(see)i(Section)f(4.3.2)i([The)d(Shopt)g(Builtin],)i(page)g(72,)g(for) -630 3952 y(a)e(description)g(of)f(the)h Ft(extdebug)d +Fu(only)i(when)e(in)630 3751 y(extended)34 b(debugging)f(mo)s(de)g +(\(see)i(Section)f(4.3.2)i([The)d(Shopt)g(Builtin],)i(page)g(73,)g(for) +630 3861 y(a)e(description)g(of)f(the)h Ft(extdebug)d Fu(option)j(to)h(the)e Ft(shopt)g Fu(builtin\).)47 b(Setting)33 -b Ft(extdebug)630 4061 y Fu(after)c(the)g(shell)g(has)g(started)g(to)g +b Ft(extdebug)630 3970 y Fu(after)c(the)g(shell)g(has)g(started)g(to)g (execute)i(a)e(script,)g(or)g(referencing)g(this)f(v)-5 -b(ariable)30 b(when)630 4171 y Ft(extdebug)e Fu(is)j(not)f(set,)h(ma)m -(y)g(result)g(in)f(inconsisten)m(t)h(v)-5 b(alues.)150 -4354 y Ft(BASH_ARGV)630 4463 y Fu(An)23 b(arra)m(y)g(v)-5 +b(ariable)30 b(when)630 4080 y Ft(extdebug)i Fu(is)i(not)h(set,)g(ma)m +(y)g(result)f(in)g(inconsisten)m(t)h(v)-5 b(alues.)53 +b(Assignmen)m(ts)34 b(to)h Ft(BASH_)630 4189 y(ARGC)29 +b Fu(ha)m(v)m(e)j(no)e(e\013ect,)i(and)e(it)h(ma)m(y)g(not)f(b)s(e)g +(unset.)150 4354 y Ft(BASH_ARGV)630 4463 y Fu(An)23 b(arra)m(y)g(v)-5 b(ariable)24 b(con)m(taining)g(all)g(of)f(the)h(parameters)f(in)g(the)g (curren)m(t)g(Bash)g(execution)630 4573 y(call)35 b(stac)m(k.)53 b(The)34 b(\014nal)g(parameter)g(of)g(the)g(last)h(subroutine)e(call)i @@ -14008,16 +14077,18 @@ y(is)40 b(executed,)j(the)d(parameters)h(supplied)d(are)i(pushed)f(on)m (to)i Ft(BASH_ARGV)p Fu(.)66 b(The)40 b(shell)630 4902 y(sets)28 b Ft(BASH_ARGV)e Fu(only)i(when)f(in)h(extended)g(debugging)g (mo)s(de)g(\(see)h(Section)f(4.3.2)i([The)630 5011 y(Shopt)g(Builtin],) -h(page)g(72,)g(for)g(a)f(description)h(of)f(the)h Ft(extdebug)d +h(page)g(73,)g(for)g(a)f(description)h(of)f(the)h Ft(extdebug)d Fu(option)j(to)g(the)f Ft(shopt)630 5121 y Fu(builtin\).)64 b(Setting)38 b Ft(extdebug)e Fu(after)j(the)f(shell)g(has)g(started)g (to)h(execute)g(a)g(script,)h(or)630 5230 y(referencing)35 b(this)f(v)-5 b(ariable)35 b(when)e Ft(extdebug)f Fu(is)j(not)f(set,)j (ma)m(y)e(result)f(in)g(inconsisten)m(t)630 5340 y(v)-5 -b(alues.)p eop end -%%Page: 82 88 -TeXDict begin 82 87 bop 150 -116 a Fu(Chapter)30 b(5:)41 -b(Shell)30 b(V)-8 b(ariables)2459 b(82)150 299 y Ft(BASH_ARGV0)630 +b(alues.)41 b(Assignmen)m(ts)31 b(to)g Ft(BASH_ARGV)d +Fu(ha)m(v)m(e)j(no)g(e\013ect,)h(and)e(it)g(ma)m(y)h(not)g(b)s(e)f +(unset.)p eop end +%%Page: 83 89 +TeXDict begin 83 88 bop 150 -116 a Fu(Chapter)30 b(5:)41 +b(Shell)30 b(V)-8 b(ariables)2459 b(83)150 299 y Ft(BASH_ARGV0)630 408 y Fu(When)31 b(referenced,)g(this)g(v)-5 b(ariable)32 b(expands)e(to)h(the)h(name)f(of)g(the)g(shell)g(or)g(shell)g(script) 630 518 y(\(iden)m(tical)42 b(to)e Ft($0)p Fu(;)j(See)d(Section)g @@ -14027,135 +14098,139 @@ b(Assignmen)m(t)32 b(to)h Ft(BASH_ARGV0)c Fu(causes)j(the)f(v)-5 b(alue)630 737 y(assigned)34 b(to)h(also)g(b)s(e)e(assigned)h(to)g Ft($0)p Fu(.)51 b(If)33 b Ft(BASH_ARGV0)f Fu(is)h(unset,)i(it)f(loses)h (its)f(sp)s(ecial)630 847 y(prop)s(erties,)c(ev)m(en)h(if)f(it)h(is)g -(subsequen)m(tly)f(reset.)150 1048 y Ft(BASH_CMDS)630 -1157 y Fu(An)k(asso)s(ciativ)m(e)i(arra)m(y)f(v)-5 b(ariable)35 +(subsequen)m(tly)f(reset.)150 1029 y Ft(BASH_CMDS)630 +1139 y Fu(An)k(asso)s(ciativ)m(e)i(arra)m(y)f(v)-5 b(ariable)35 b(whose)f(mem)m(b)s(ers)f(corresp)s(ond)g(to)i(the)f(in)m(ternal)h -(hash)630 1267 y(table)c(of)g(commands)f(as)g(main)m(tained)h(b)m(y)g +(hash)630 1249 y(table)c(of)g(commands)f(as)g(main)m(tained)h(b)m(y)g (the)f Ft(hash)f Fu(builtin)h(\(see)h(Section)g(4.1)h([Bourne)630 -1377 y(Shell)42 b(Builtins],)k(page)d(49\).)77 b(Elemen)m(ts)43 +1358 y(Shell)42 b(Builtins],)k(page)d(49\).)77 b(Elemen)m(ts)43 b(added)e(to)i(this)f(arra)m(y)h(app)s(ear)f(in)f(the)i(hash)630 -1486 y(table;)k(ho)m(w)m(ev)m(er,)e(unsetting)c(arra)m(y)g(elemen)m(ts) +1468 y(table;)k(ho)m(w)m(ev)m(er,)e(unsetting)c(arra)m(y)g(elemen)m(ts) i(curren)m(tly)d(do)s(es)h(not)g(cause)g(command)630 -1596 y(names)36 b(to)g(b)s(e)f(remo)m(v)m(ed)i(from)e(the)h(hash)f +1577 y(names)36 b(to)g(b)s(e)f(remo)m(v)m(ed)i(from)e(the)h(hash)f (table.)58 b(If)36 b Ft(BASH_CMDS)d Fu(is)j(unset,)h(it)f(loses)h(its) -630 1705 y(sp)s(ecial)31 b(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g -(subsequen)m(tly)f(reset.)150 1906 y Ft(BASH_COMMAND)630 -2016 y Fu(The)39 b(command)h(curren)m(tly)g(b)s(eing)f(executed)i(or)e +630 1687 y(sp)s(ecial)31 b(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g +(subsequen)m(tly)f(reset.)150 1870 y Ft(BASH_COMMAND)630 +1979 y Fu(The)39 b(command)h(curren)m(tly)g(b)s(eing)f(executed)i(or)e (ab)s(out)h(to)g(b)s(e)f(executed,)44 b(unless)39 b(the)630 -2125 y(shell)g(is)g(executing)g(a)g(command)g(as)g(the)f(result)h(of)g +2089 y(shell)g(is)g(executing)g(a)g(command)g(as)g(the)f(result)h(of)g (a)g(trap,)i(in)d(whic)m(h)g(case)i(it)f(is)g(the)630 -2235 y(command)30 b(executing)i(at)g(the)f(time)g(of)g(the)g(trap.)41 +2198 y(command)30 b(executing)i(at)g(the)f(time)g(of)g(the)g(trap.)41 b(If)30 b Ft(BASH_COMMAND)e Fu(is)i(unset,)h(it)g(loses)630 -2345 y(its)g(sp)s(ecial)g(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)f -(subsequen)m(tly)g(reset.)150 2545 y Ft(BASH_COMPAT)630 -2655 y Fu(The)i(v)-5 b(alue)33 b(is)g(used)f(to)h(set)g(the)g(shell's)g +2308 y(its)g(sp)s(ecial)g(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)f +(subsequen)m(tly)g(reset.)150 2491 y Ft(BASH_COMPAT)630 +2600 y Fu(The)i(v)-5 b(alue)33 b(is)g(used)f(to)h(set)g(the)g(shell's)g (compatibilit)m(y)i(lev)m(el.)49 b(See)33 b(Section)h(6.12)g([Shell)630 -2765 y(Compatibilit)m(y)j(Mo)s(de],)h(page)e(113,)i(for)e(a)g +2710 y(Compatibilit)m(y)j(Mo)s(de],)h(page)e(114,)i(for)e(a)g (description)g(of)f(the)h(v)-5 b(arious)36 b(compatibilit)m(y)630 -2874 y(lev)m(els)g(and)f(their)g(e\013ects.)55 b(The)34 +2819 y(lev)m(els)g(and)f(their)g(e\013ects.)55 b(The)34 b(v)-5 b(alue)36 b(ma)m(y)f(b)s(e)f(a)i(decimal)f(n)m(um)m(b)s(er)f -(\(e.g.,)k(4.2\))e(or)f(an)630 2984 y(in)m(teger)44 b(\(e.g.,)j(42\))d +(\(e.g.,)k(4.2\))e(or)f(an)630 2929 y(in)m(teger)44 b(\(e.g.,)j(42\))d (corresp)s(onding)d(to)i(the)g(desired)e(compatibilit)m(y)k(lev)m(el.) -78 b(If)42 b Ft(BASH_)630 3093 y(COMPAT)28 b Fu(is)j(unset)e(or)h(set)h +78 b(If)42 b Ft(BASH_)630 3039 y(COMPAT)28 b Fu(is)j(unset)e(or)h(set)h (to)g(the)f(empt)m(y)h(string,)f(the)h(compatibilit)m(y)h(lev)m(el)g -(is)e(set)h(to)g(the)630 3203 y(default)39 b(for)g(the)g(curren)m(t)g +(is)e(set)h(to)g(the)630 3148 y(default)39 b(for)g(the)g(curren)m(t)g (v)m(ersion.)67 b(If)38 b Ft(BASH_COMPAT)e Fu(is)j(set)h(to)f(a)h(v)-5 -b(alue)39 b(that)h(is)f(not)630 3313 y(one)31 b(of)f(the)h(v)-5 +b(alue)39 b(that)h(is)f(not)630 3258 y(one)31 b(of)f(the)h(v)-5 b(alid)31 b(compatibilit)m(y)i(lev)m(els,)f(the)f(shell)f(prin)m(ts)g -(an)h(error)f(message)i(and)e(sets)630 3422 y(the)i(compatibilit)m(y)j +(an)h(error)f(message)i(and)e(sets)630 3367 y(the)i(compatibilit)m(y)j (lev)m(el)e(to)g(the)g(default)f(for)g(the)g(curren)m(t)g(v)m(ersion.) -47 b(The)31 b(v)-5 b(alid)33 b(v)-5 b(alues)630 3532 +47 b(The)31 b(v)-5 b(alid)33 b(v)-5 b(alues)630 3477 y(corresp)s(ond)31 b(to)i(the)g(compatibilit)m(y)i(lev)m(els)f(describ) s(ed)d(b)s(elo)m(w)i(\(see)g(Section)h(6.12)g([Shell)630 -3641 y(Compatibilit)m(y)d(Mo)s(de],)f(page)g(113\).)42 +3587 y(Compatibilit)m(y)d(Mo)s(de],)f(page)g(114\).)42 b(F)-8 b(or)30 b(example,)h(4.2)f(and)f(42)h(are)g(v)-5 -b(alid)30 b(v)-5 b(alues)29 b(that)630 3751 y(corresp)s(ond)d(to)i(the) +b(alid)30 b(v)-5 b(alues)29 b(that)630 3696 y(corresp)s(ond)d(to)i(the) f Ft(compat42)e(shopt)g Fu(option)j(and)e(set)i(the)f(compatibilit)m(y) -i(lev)m(el)g(to)f(42.)630 3861 y(The)i(curren)m(t)g(v)m(ersion)h(is)f -(also)i(a)e(v)-5 b(alid)31 b(v)-5 b(alue.)150 4061 y +i(lev)m(el)g(to)f(42.)630 3806 y(The)i(curren)m(t)g(v)m(ersion)h(is)f +(also)i(a)e(v)-5 b(alid)31 b(v)-5 b(alue.)150 3988 y Ft(BASH_ENV)96 b Fu(If)28 b(this)g(v)-5 b(ariable)30 b(is)e(set)h(when)f(Bash)g(is)h(in)m(v)m(ok)m(ed)h(to)f(execute)h(a)e -(shell)h(script,)g(its)g(v)-5 b(alue)29 b(is)630 4171 +(shell)h(script,)g(its)g(v)-5 b(alue)29 b(is)630 4098 y(expanded)k(and)h(used)g(as)g(the)h(name)f(of)g(a)h(startup)f(\014le)g -(to)h(read)f(b)s(efore)g(executing)i(the)630 4281 y(script.)41 -b(See)30 b(Section)h(6.2)h([Bash)f(Startup)e(Files],)j(page)f(95.)150 -4482 y Ft(BASH_EXECUTION_STRING)630 4591 y Fu(The)f(command)g(argumen)m +(to)h(read)f(b)s(efore)g(executing)i(the)630 4208 y(script.)41 +b(See)30 b(Section)h(6.2)h([Bash)f(Startup)e(Files],)j(page)f(96.)150 +4390 y Ft(BASH_EXECUTION_STRING)630 4500 y Fu(The)f(command)g(argumen)m (t)h(to)g(the)g Ft(-c)e Fu(in)m(v)m(o)s(cation)k(option.)150 -4792 y Ft(BASH_LINENO)630 4902 y Fu(An)38 b(arra)m(y)g(v)-5 +4682 y Ft(BASH_LINENO)630 4792 y Fu(An)38 b(arra)m(y)g(v)-5 b(ariable)39 b(whose)f(mem)m(b)s(ers)f(are)i(the)f(line)h(n)m(um)m(b)s -(ers)d(in)i(source)g(\014les)g(where)630 5011 y(eac)m(h)h(corresp)s +(ers)d(in)i(source)g(\014les)g(where)630 4902 y(eac)m(h)h(corresp)s (onding)e(mem)m(b)s(er)g(of)h Ft(FUNCNAME)d Fu(w)m(as)k(in)m(v)m(ok)m -(ed.)64 b Ft(${BASH_LINENO[$i]})630 5121 y Fu(is)74 b(the)g(line)h(n)m +(ed.)64 b Ft(${BASH_LINENO[$i]})630 5011 y Fu(is)74 b(the)g(line)h(n)m (um)m(b)s(er)e(in)g(the)i(source)f(\014le)g(\()p Ft -(${BASH_SOURCE[$i+1]})p Fu(\))69 b(where)630 5230 y Ft(${FUNCNAME[$i]}) +(${BASH_SOURCE[$i+1]})p Fu(\))69 b(where)630 5121 y Ft(${FUNCNAME[$i]}) 32 b Fu(w)m(as)37 b(called)g(\(or)g Ft(${BASH_LINENO[$i-1]})31 -b Fu(if)36 b(referenced)g(within)630 5340 y(another)31 -b(shell)f(function\).)41 b(Use)31 b Ft(LINENO)d Fu(to)j(obtain)g(the)g -(curren)m(t)f(line)h(n)m(um)m(b)s(er.)p eop end -%%Page: 83 89 -TeXDict begin 83 88 bop 150 -116 a Fu(Chapter)30 b(5:)41 -b(Shell)30 b(V)-8 b(ariables)2459 b(83)150 299 y Ft +b Fu(if)36 b(referenced)g(within)630 5230 y(another)55 +b(shell)h(function\).)114 b(Use)56 b Ft(LINENO)d Fu(to)j(obtain)f(the)h +(curren)m(t)f(line)g(n)m(um)m(b)s(er.)630 5340 y(Assignmen)m(ts)31 +b(to)g Ft(BASH_LINENO)c Fu(ha)m(v)m(e)32 b(no)e(e\013ect,)i(and)e(it)h +(ma)m(y)g(not)f(b)s(e)g(unset.)p eop end +%%Page: 84 90 +TeXDict begin 84 89 bop 150 -116 a Fu(Chapter)30 b(5:)41 +b(Shell)30 b(V)-8 b(ariables)2459 b(84)150 299 y Ft (BASH_LOADABLES_PATH)630 408 y Fu(A)39 b(colon-separated)i(list)f(of)f (directories)h(in)f(whic)m(h)g(the)g(shell)h(lo)s(oks)f(for)g (dynamically)630 518 y(loadable)32 b(builtins)d(sp)s(eci\014ed)h(b)m(y) -g(the)h Ft(enable)e Fu(command.)150 687 y Ft(BASH_MONOSECONDS)630 -797 y Fu(Eac)m(h)35 b(time)g(this)f(v)-5 b(ariable)35 +g(the)h Ft(enable)e Fu(command.)150 677 y Ft(BASH_MONOSECONDS)630 +787 y Fu(Eac)m(h)35 b(time)g(this)f(v)-5 b(ariable)35 b(is)g(referenced,)g(it)g(expands)f(to)h(the)f(v)-5 b(alue)35 -b(returned)e(b)m(y)i(the)630 907 y(system's)i(monotonic)i(clo)s(c)m(k,) +b(returned)e(b)m(y)i(the)630 897 y(system's)i(monotonic)i(clo)s(c)m(k,) h(if)d(one)h(is)f(a)m(v)-5 b(ailable.)64 b(If)36 b(there)i(is)f(no)g -(monotonic)h(clo)s(c)m(k,)630 1016 y(this)32 b(is)g(equiv)-5 +(monotonic)h(clo)s(c)m(k,)630 1006 y(this)32 b(is)g(equiv)-5 b(alen)m(t)34 b(to)f Ft(EPOCHSECONDS)p Fu(.)43 b(If)32 b Ft(BASH_MONOSECONDS)c Fu(is)k(unset,)h(it)g(loses)g(its)630 -1126 y(sp)s(ecial)e(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g -(subsequen)m(tly)f(reset.)150 1295 y Ft(BASH_REMATCH)630 -1405 y Fu(An)43 b(arra)m(y)i(v)-5 b(ariable)44 b(whose)g(mem)m(b)s(ers) +1116 y(sp)s(ecial)e(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g +(subsequen)m(tly)f(reset.)150 1275 y Ft(BASH_REMATCH)630 +1385 y Fu(An)43 b(arra)m(y)i(v)-5 b(ariable)44 b(whose)g(mem)m(b)s(ers) f(are)h(assigned)g(b)m(y)f(the)h(`)p Ft(=~)p Fu(')g(binary)f(op)s -(erator)630 1514 y(to)37 b(the)f Ft([[)g Fu(conditional)i(command)e +(erator)630 1494 y(to)37 b(the)f Ft([[)g Fu(conditional)i(command)e (\(see)h(Section)g(3.2.5.2)i([Conditional)e(Constructs],)630 -1624 y(page)e(12\).)52 b(The)33 b(elemen)m(t)j(with)d(index)g(0)i(is)f +1604 y(page)e(12\).)52 b(The)33 b(elemen)m(t)j(with)d(index)g(0)i(is)f (the)g(p)s(ortion)f(of)h(the)g(string)g(matc)m(hing)h(the)630 -1733 y(en)m(tire)29 b(regular)f(expression.)40 b(The)27 +1714 y(en)m(tire)29 b(regular)f(expression.)40 b(The)27 b(elemen)m(t)j(with)d(index)h Fr(n)f Fu(is)h(the)g(p)s(ortion)g(of)g -(the)g(string)630 1843 y(matc)m(hing)j(the)g Fr(n)p Fu(th)f(paren)m -(thesized)h(sub)s(expression.)150 2012 y Ft(BASH_SOURCE)630 -2122 y Fu(An)40 b(arra)m(y)h(v)-5 b(ariable)41 b(whose)f(mem)m(b)s(ers) +(the)g(string)630 1823 y(matc)m(hing)j(the)g Fr(n)p Fu(th)f(paren)m +(thesized)h(sub)s(expression.)150 1983 y Ft(BASH_SOURCE)630 +2092 y Fu(An)40 b(arra)m(y)h(v)-5 b(ariable)41 b(whose)f(mem)m(b)s(ers) g(are)h(the)g(source)f(\014lenames)h(where)f(the)g(corre-)630 -2232 y(sp)s(onding)27 b(shell)i(function)f(names)g(in)g(the)h +2202 y(sp)s(onding)27 b(shell)i(function)f(names)g(in)g(the)h Ft(FUNCNAME)d Fu(arra)m(y)j(v)-5 b(ariable)30 b(are)f(de\014ned.)38 -b(The)630 2341 y(shell)26 b(function)g Ft(${FUNCNAME[$i]})c +b(The)630 2311 y(shell)26 b(function)g Ft(${FUNCNAME[$i]})c Fu(is)k(de\014ned)f(in)g(the)h(\014le)h Ft(${BASH_SOURCE[$i]})21 -b Fu(and)630 2451 y(called)32 b(from)d Ft(${BASH_SOURCE[$i+1]})150 -2620 y(BASH_SUBSHELL)630 2730 y Fu(Incremen)m(ted)24 +b Fu(and)630 2421 y(called)36 b(from)e Ft(${BASH_SOURCE[$i+1]})c +Fu(Assignmen)m(ts)35 b(to)g Ft(BASH_SOURCE)d Fu(ha)m(v)m(e)k(no)f(ef-) +630 2531 y(fect,)c(and)f(it)h(ma)m(y)g(not)g(b)s(e)e(unset.)150 +2690 y Ft(BASH_SUBSHELL)630 2800 y Fu(Incremen)m(ted)24 b(b)m(y)f(one)h(within)f(eac)m(h)i(subshell)d(or)i(subshell)e(en)m -(vironmen)m(t)i(when)f(the)h(shell)630 2839 y(b)s(egins)j(executing)i +(vironmen)m(t)i(when)f(the)h(shell)630 2909 y(b)s(egins)j(executing)i (in)e(that)h(en)m(vironmen)m(t.)41 b(The)27 b(initial)i(v)-5 b(alue)28 b(is)f(0.)40 b(If)28 b Ft(BASH_SUBSHELL)630 -2949 y Fu(is)i(unset,)h(it)g(loses)g(its)f(sp)s(ecial)h(prop)s(erties,) +3019 y Fu(is)i(unset,)h(it)g(loses)g(its)f(sp)s(ecial)h(prop)s(erties,) f(ev)m(en)h(if)g(it)g(is)f(subsequen)m(tly)g(reset.)150 -3118 y Ft(BASH_TRAPSIG)630 3228 y Fu(Set)g(to)h(the)f(signal)h(n)m(um)m +3178 y Ft(BASH_TRAPSIG)630 3288 y Fu(Set)g(to)h(the)f(signal)h(n)m(um)m (b)s(er)e(corresp)s(onding)g(to)i(the)f(trap)g(action)h(b)s(eing)f -(executed)h(dur-)630 3337 y(ing)38 b(its)h(execution.)66 +(executed)h(dur-)630 3397 y(ing)38 b(its)h(execution.)66 b(See)38 b(the)g(description)h(of)f Ft(trap)f Fu(\(see)i(Section)g(4.1) -h([Bourne)e(Shell)630 3447 y(Builtins],)31 b(page)g(49\))h(for)e +h([Bourne)e(Shell)630 3507 y(Builtins],)31 b(page)g(49\))h(for)e (information)h(ab)s(out)f(signal)h(n)m(um)m(b)s(ers)e(and)h(trap)g -(execution.)150 3616 y Ft(BASH_VERSINFO)630 3726 y Fu(A)i(readonly)g +(execution.)150 3666 y Ft(BASH_VERSINFO)630 3776 y Fu(A)i(readonly)g (arra)m(y)g(v)-5 b(ariable)32 b(\(see)h(Section)g(6.7)f([Arra)m(ys],)h -(page)g(102\))g(whose)f(mem)m(b)s(ers)630 3836 y(hold)g(v)m(ersion)h +(page)g(103\))g(whose)f(mem)m(b)s(ers)630 3885 y(hold)g(v)m(ersion)h (information)f(for)g(this)g(instance)h(of)g(Bash.)46 b(The)32 b(v)-5 b(alues)32 b(assigned)h(to)g(the)630 -3945 y(arra)m(y)e(mem)m(b)s(ers)e(are)i(as)g(follo)m(ws:)630 -4115 y Ft(BASH_VERSINFO[0])1110 4224 y Fu(The)f(ma)5 +3995 y(arra)m(y)e(mem)m(b)s(ers)e(are)i(as)g(follo)m(ws:)630 +4154 y Ft(BASH_VERSINFO[0])1110 4264 y Fu(The)f(ma)5 b(jor)30 b(v)m(ersion)h(n)m(um)m(b)s(er)e(\(the)i Fr(release)5 -b Fu(\).)630 4394 y Ft(BASH_VERSINFO[1])1110 4503 y Fu(The)30 +b Fu(\).)630 4423 y Ft(BASH_VERSINFO[1])1110 4533 y Fu(The)30 b(minor)g(v)m(ersion)h(n)m(um)m(b)s(er)e(\(the)i Fr(v)m(ersion)p -Fu(\).)630 4672 y Ft(BASH_VERSINFO[2])1110 4782 y Fu(The)f(patc)m(h)h -(lev)m(el.)630 4951 y Ft(BASH_VERSINFO[3])1110 5061 y +Fu(\).)630 4692 y Ft(BASH_VERSINFO[2])1110 4802 y Fu(The)f(patc)m(h)h +(lev)m(el.)630 4961 y Ft(BASH_VERSINFO[3])1110 5071 y Fu(The)f(build)f(v)m(ersion.)630 5230 y Ft(BASH_VERSINFO[4])1110 5340 y Fu(The)h(release)i(status)e(\(e.g.,)j Ft(beta1)p Fu(\).)p eop end -%%Page: 84 90 -TeXDict begin 84 89 bop 150 -116 a Fu(Chapter)30 b(5:)41 -b(Shell)30 b(V)-8 b(ariables)2459 b(84)630 299 y Ft(BASH_VERSINFO[5]) +%%Page: 85 91 +TeXDict begin 85 90 bop 150 -116 a Fu(Chapter)30 b(5:)41 +b(Shell)30 b(V)-8 b(ariables)2459 b(85)630 299 y Ft(BASH_VERSINFO[5]) 1110 408 y Fu(The)30 b(v)-5 b(alue)31 b(of)f Ft(MACHTYPE)p Fu(.)150 573 y Ft(BASH_VERSION)630 682 y Fu(The)g(v)m(ersion)h(n)m(um)m (b)s(er)e(of)h(the)h(curren)m(t)f(instance)h(of)g(Bash.)150 @@ -14187,7 +14262,7 @@ Ft(select)e Fu(command)h(to)i(determine)f(the)f(terminal)i(width)d (when)h(prin)m(ting)630 2600 y(selection)39 b(lists.)63 b(Automatically)41 b(set)d(if)f(the)h Ft(checkwinsize)d Fu(option)j(is)f(enabled)h(\(see)630 2710 y(Section)44 -b(4.3.2)h([The)e(Shopt)g(Builtin],)k(page)d(72\),)k(or)43 +b(4.3.2)h([The)e(Shopt)g(Builtin],)k(page)d(73\),)k(or)43 b(in)g(an)g(in)m(teractiv)m(e)j(shell)e(up)s(on)630 2819 y(receipt)31 b(of)g(a)g Ft(SIGWINCH)p Fu(.)150 2984 y Ft(COMP_CWORD)630 3093 y Fu(An)38 b(index)g(in)m(to)h @@ -14196,13 +14271,13 @@ Ft(${COMP_WORDS})c Fu(of)k(the)g(w)m(ord)f(con)m(taining)i(the)e b(v)-5 b(ariable)41 b(is)f(a)m(v)-5 b(ailable)43 b(only)e(in)f(shell)h (functions)f(in)m(v)m(ok)m(ed)i(b)m(y)e(the)h(pro-)630 3313 y(grammable)36 b(completion)g(facilities)i(\(see)e(Section)g(8.6)g -([Programmable)g(Completion],)630 3422 y(page)31 b(147\).)150 +([Programmable)g(Completion],)630 3422 y(page)31 b(149\).)150 3587 y Ft(COMP_LINE)630 3696 y Fu(The)38 b(curren)m(t)h(command)f (line.)66 b(This)37 b(v)-5 b(ariable)40 b(is)f(a)m(v)-5 b(ailable)41 b(only)d(in)h(shell)f(functions)630 3806 y(and)25 b(external)h(commands)f(in)m(v)m(ok)m(ed)h(b)m(y)f(the)h (programmable)f(completion)i(facilities)g(\(see)630 3915 -y(Section)k(8.6)h([Programmable)f(Completion],)g(page)g(147\).)150 +y(Section)k(8.6)h([Programmable)f(Completion],)g(page)g(149\).)150 4080 y Ft(COMP_POINT)630 4189 y Fu(The)25 b(index)g(of)h(the)g(curren)m (t)f(cursor)g(p)s(osition)h(relativ)m(e)i(to)e(the)g(b)s(eginning)f(of) g(the)h(curren)m(t)630 4299 y(command.)40 b(If)27 b(the)h(curren)m(t)g @@ -14213,7 +14288,7 @@ b(This)29 b(v)-5 b(ariable)31 b(is)f(a)m(v)-5 b(ailable)630 4518 y(only)36 b(in)f(shell)h(functions)f(and)g(external)h(commands)g (in)m(v)m(ok)m(ed)h(b)m(y)e(the)h(programmable)630 4628 y(completion)c(facilities)g(\(see)g(Section)f(8.6)g([Programmable)g -(Completion],)h(page)f(147\).)150 4792 y Ft(COMP_TYPE)630 +(Completion],)h(page)f(149\).)150 4792 y Ft(COMP_TYPE)630 4902 y Fu(Set)c(to)h(an)f(in)m(teger)h(v)-5 b(alue)28 b(corresp)s(onding)e(to)h(the)h(t)m(yp)s(e)f(of)g(completion)h (attempted)g(that)630 5011 y(caused)j(a)g(completion)h(function)e(to)h @@ -14226,12 +14301,12 @@ g(unmo)s(di\014ed,)f(or)h(`)p Ft(\045)p Fu(',)h(for)630 5340 y(men)m(u)i(completion.)41 b(This)25 b(v)-5 b(ariable)27 b(is)g(a)m(v)-5 b(ailable)28 b(only)f(in)f(shell)g(functions)g(and)g (external)p eop end -%%Page: 85 91 -TeXDict begin 85 90 bop 150 -116 a Fu(Chapter)30 b(5:)41 -b(Shell)30 b(V)-8 b(ariables)2459 b(85)630 299 y(commands)32 +%%Page: 86 92 +TeXDict begin 86 91 bop 150 -116 a Fu(Chapter)30 b(5:)41 +b(Shell)30 b(V)-8 b(ariables)2459 b(86)630 299 y(commands)32 b(in)m(v)m(ok)m(ed)i(b)m(y)e(the)g(programmable)h(completion)g (facilities)i(\(see)e(Section)g(8.6)630 408 y([Programmable)e -(Completion],)h(page)f(147\).)150 562 y Ft(COMP_KEY)96 +(Completion],)h(page)f(149\).)150 562 y Ft(COMP_KEY)96 b Fu(The)29 b(k)m(ey)i(\(or)g(\014nal)e(k)m(ey)i(of)f(a)g(k)m(ey)h (sequence\))g(used)e(to)i(in)m(v)m(ok)m(e)h(the)e(curren)m(t)g (completion)630 671 y(function.)150 825 y Ft(COMP_WORDBREAKS)630 @@ -14249,13 +14324,13 @@ y(line.)94 b(The)47 b(line)i(is)f(split)g(in)m(to)h(w)m(ords)e(as)h b(This)36 b(v)-5 b(ariable)37 b(is)f(a)m(v)-5 b(ailable)39 b(only)e(in)f(shell)h(func-)630 1745 y(tions)32 b(in)m(v)m(ok)m(ed)i(b) m(y)d(the)i(programmable)f(completion)h(facilities)h(\(see)f(Section)g -(8.6)g([Pro-)630 1855 y(grammable)e(Completion],)g(page)g(147\).)150 +(8.6)g([Pro-)630 1855 y(grammable)e(Completion],)g(page)g(149\).)150 2008 y Ft(COMPREPLY)630 2118 y Fu(An)37 b(arra)m(y)h(v)-5 b(ariable)38 b(from)f(whic)m(h)g(Bash)g(reads)g(the)h(p)s(ossible)e (completions)j(generated)630 2228 y(b)m(y)33 b(a)g(shell)h(function)f (in)m(v)m(ok)m(ed)h(b)m(y)f(the)g(programmable)h(completion)g(facilit)m (y)h(\(see)f(Sec-)630 2337 y(tion)g(8.6)g([Programmable)g(Completion],) -h(page)f(147\).)51 b(Eac)m(h)34 b(arra)m(y)g(elemen)m(t)h(con)m(tains) +h(page)f(149\).)51 b(Eac)m(h)34 b(arra)m(y)g(elemen)m(t)h(con)m(tains) 630 2447 y(one)c(p)s(ossible)f(completion.)150 2600 y Ft(COPROC)192 b Fu(An)27 b(arra)m(y)g(v)-5 b(ariable)28 b(created)g(to)f(hold)g(the)g(\014le)g(descriptors)g(for)g(output)f @@ -14283,9 +14358,9 @@ b(in)f(the)h(en)m(vironmen)m(t)g(when)e(the)i(shell)f(starts)h(with)f h(disables)630 3893 y(line)d(editing.)150 4047 y Ft(ENV)336 b Fu(Expanded)33 b(and)h(executed)i(similarly)f(to)g Ft(BASH_ENV)d Fu(\(see)k(Section)f(6.2)h([Bash)f(Startup)630 -4156 y(Files],)k(page)e(95\))h(when)d(an)h(in)m(teractiv)m(e)j(shell)d +4156 y(Files],)k(page)e(96\))h(when)d(an)h(in)m(teractiv)m(e)j(shell)d (is)h(in)m(v)m(ok)m(ed)g(in)f Fm(posix)g Fu(Mo)s(de)g(\(see)h(Sec-)630 -4266 y(tion)31 b(6.11)h([Bash)f(POSIX)e(Mo)s(de],)i(page)g(108\).)150 +4266 y(tion)31 b(6.11)h([Bash)f(POSIX)e(Mo)s(de],)i(page)g(109\).)150 4419 y Ft(EPOCHREALTIME)630 4529 y Fu(Eac)m(h)38 b(time)f(this)g (parameter)h(is)f(referenced,)i(it)f(expands)e(to)i(the)f(n)m(um)m(b)s (er)f(of)h(seconds)630 4639 y(since)f(the)g(Unix)f(Ep)s(o)s(c)m(h)g(as) @@ -14301,9 +14376,9 @@ b(time)f(this)g(parameter)h(is)f(referenced,)i(it)f(expands)e(to)i(the) f(n)m(um)m(b)s(er)f(of)h(seconds)630 5340 y(since)d(the)g(Unix)g(Ep)s (o)s(c)m(h)f(\(see)i(the)f(do)s(cumen)m(tation)h(for)e(the)i(C)e (library)h(function)f Ft(time)p eop end -%%Page: 86 92 -TeXDict begin 86 91 bop 150 -116 a Fu(Chapter)30 b(5:)41 -b(Shell)30 b(V)-8 b(ariables)2459 b(86)630 299 y(for)41 +%%Page: 87 93 +TeXDict begin 87 92 bop 150 -116 a Fu(Chapter)30 b(5:)41 +b(Shell)30 b(V)-8 b(ariables)2459 b(87)630 299 y(for)41 b(the)g(de\014nition)g(of)h(Ep)s(o)s(c)m(h\).)73 b(Assignmen)m(ts)41 b(to)h Ft(EPOCHSECONDS)c Fu(are)k(ignored.)73 b(If)630 408 y Ft(EPOCHSECONDS)27 b Fu(is)j(unset,)g(it)g(loses)h(its)g(sp)s @@ -14388,95 +14463,97 @@ y(an)42 b(optional)h(`)p Ft(+)p Fu(',)i(whic)m(h)d(is)g(ignored,)j(or)d 630 5340 y(ascending)34 b(to)g(descending,)g(follo)m(w)m(ed)h(b)m(y)e (a)h(sort)f(sp)s(eci\014er.)50 b(The)32 b(v)-5 b(alid)34 b(sort)g(sp)s(eci\014ers)p eop end -%%Page: 87 93 -TeXDict begin 87 92 bop 150 -116 a Fu(Chapter)30 b(5:)41 -b(Shell)30 b(V)-8 b(ariables)2459 b(87)630 299 y(are)21 +%%Page: 88 94 +TeXDict begin 88 93 bop 150 -116 a Fu(Chapter)30 b(5:)41 +b(Shell)30 b(V)-8 b(ariables)2459 b(88)630 299 y(are)21 b(`)p Ft(name)p Fu(',)h(`)p Ft(size)p Fu(',)g(`)p Ft(mtime)p Fu(',)g(`)p Ft(atime)p Fu(',)g(`)p Ft(ctime)p Fu(',)f(and)f(`)p Ft(blocks)p Fu(',)i(whic)m(h)e(sort)h(the)g(\014les)f(on)630 408 y(name,)30 b(\014le)h(size,)g(mo)s(di\014cation)f(time,)h(access)h (time,)f(ino)s(de)e(c)m(hange)j(time,)f(and)e(n)m(um)m(b)s(er)630 518 y(of)i(blo)s(c)m(ks,)g(resp)s(ectiv)m(ely)-8 b(.)630 -667 y(F)g(or)33 b(example,)g(a)f(v)-5 b(alue)33 b(of)f +659 y(F)g(or)33 b(example,)g(a)f(v)-5 b(alue)33 b(of)f Ft(-mtime)e Fu(sorts)i(the)g(results)g(in)f(descending)h(order)f(b)m(y) -h(mo)s(di-)630 776 y(\014cation)f(time)g(\(new)m(est)h(\014rst\).)630 -925 y(A)26 b(sort)h(sp)s(eci\014er)e(of)h(`)p Ft(nosort)p +h(mo)s(di-)630 769 y(\014cation)f(time)g(\(new)m(est)h(\014rst\).)630 +909 y(A)26 b(sort)h(sp)s(eci\014er)e(of)h(`)p Ft(nosort)p Fu(')f(disables)h(sorting)h(completely;)i(the)e(results)f(are)g -(returned)630 1035 y(in)k(the)h(order)f(they)g(are)h(read)f(from)g(the) -h(\014le)f(system,.)630 1183 y(If)c(the)h(sort)f(sp)s(eci\014er)g(is)h +(returned)630 1019 y(in)k(the)h(order)f(they)g(are)h(read)f(from)g(the) +h(\014le)f(system,.)630 1160 y(If)c(the)h(sort)f(sp)s(eci\014er)g(is)h (missing,)g(it)g(defaults)g(to)g Fr(name)p Fu(,)g(so)g(a)g(v)-5 b(alue)27 b(of)f(`)p Ft(+)p Fu(')h(is)f(equiv)-5 b(alen)m(t)630 -1293 y(to)31 b(the)g(n)m(ull)f(string,)h(and)e(a)i(v)-5 +1270 y(to)31 b(the)g(n)m(ull)f(string,)h(and)e(a)i(v)-5 b(alue)31 b(of)f(`)p Ft(-)p Fu(')h(sorts)f(b)m(y)h(name)f(in)g -(descending)g(order.)630 1442 y(An)m(y)g(in)m(v)-5 b(alid)31 +(descending)g(order.)630 1410 y(An)m(y)g(in)m(v)-5 b(alid)31 b(v)-5 b(alue)31 b(restores)g(the)g(historical)g(sorting)g(b)s(eha)m -(vior.)150 1630 y Ft(GROUPS)192 b Fu(An)36 b(arra)m(y)g(v)-5 +(vior.)150 1583 y Ft(GROUPS)192 b Fu(An)36 b(arra)m(y)g(v)-5 b(ariable)37 b(con)m(taining)g(the)f(list)h(of)f(groups)g(of)g(whic)m -(h)f(the)i(curren)m(t)e(user)h(is)g(a)630 1739 y(mem)m(b)s(er.)41 +(h)f(the)i(curren)m(t)e(user)h(is)g(a)630 1692 y(mem)m(b)s(er.)41 b(Assignmen)m(ts)30 b(to)i Ft(GROUPS)d Fu(ha)m(v)m(e)i(no)g(e\013ect.) 42 b(If)30 b Ft(GROUPS)f Fu(is)i(unset,)f(it)h(loses)h(its)630 -1849 y(sp)s(ecial)f(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g -(subsequen)m(tly)f(reset.)150 2037 y Ft(histchars)630 -2146 y Fu(Up)c(to)g(three)g(c)m(haracters)i(whic)m(h)d(con)m(trol)j +1802 y(sp)s(ecial)f(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g +(subsequen)m(tly)f(reset.)150 1974 y Ft(histchars)630 +2084 y Fu(Up)c(to)g(three)g(c)m(haracters)i(whic)m(h)d(con)m(trol)j (history)d(expansion,)i(quic)m(k)g(substitution,)g(and)630 -2256 y(tok)m(enization)k(\(see)f(Section)f(9.3)h([History)f(In)m -(teraction],)i(page)f(159\).)41 b(The)29 b(\014rst)e(c)m(harac-)630 -2365 y(ter)j(is)f(the)g Fr(history)g(expansion)g Fu(c)m(haracter,)j +2193 y(tok)m(enization)k(\(see)f(Section)f(9.3)h([History)f(In)m +(teraction],)i(page)f(161\).)41 b(The)29 b(\014rst)e(c)m(harac-)630 +2303 y(ter)j(is)f(the)g Fr(history)g(expansion)g Fu(c)m(haracter,)j (that)e(is,)f(the)h(c)m(haracter)h(whic)m(h)d(signi\014es)i(the)630 -2475 y(start)25 b(of)f(a)h(history)f(expansion,)i(normally)e(`)p +2412 y(start)25 b(of)f(a)h(history)f(expansion,)i(normally)e(`)p Ft(!)p Fu('.)39 b(The)24 b(second)g(c)m(haracter)i(is)e(the)g(c)m -(haracter)630 2585 y(whic)m(h)36 b(signi\014es)g(`quic)m(k)h +(haracter)630 2522 y(whic)m(h)36 b(signi\014es)g(`quic)m(k)h (substitution')f(when)f(seen)h(as)g(the)g(\014rst)f(c)m(haracter)j(on)e -(a)g(line,)630 2694 y(normally)27 b(`)p Ft(^)p Fu('.)39 +(a)g(line,)630 2632 y(normally)27 b(`)p Ft(^)p Fu('.)39 b(The)26 b(optional)i(third)d(c)m(haracter)j(is)e(the)h(c)m(haracter)h -(whic)m(h)e(indicates)h(that)630 2804 y(the)34 b(remainder)f(of)h(the)g +(whic)m(h)e(indicates)h(that)630 2741 y(the)34 b(remainder)f(of)h(the)g (line)g(is)f(a)h(commen)m(t)h(when)e(found)f(as)i(the)g(\014rst)f(c)m -(haracter)i(of)f(a)630 2913 y(w)m(ord,)i(usually)f(`)p +(haracter)i(of)f(a)630 2851 y(w)m(ord,)i(usually)f(`)p Ft(#)p Fu('.)55 b(The)34 b(history)h(commen)m(t)h(c)m(haracter)h -(causes)e(history)g(substitution)630 3023 y(to)27 b(b)s(e)f(skipp)s(ed) +(causes)e(history)g(substitution)630 2960 y(to)27 b(b)s(e)f(skipp)s(ed) f(for)i(the)f(remaining)h(w)m(ords)f(on)h(the)f(line.)40 -b(It)27 b(do)s(es)f(not)h(necessarily)g(cause)630 3133 +b(It)27 b(do)s(es)f(not)h(necessarily)g(cause)630 3070 y(the)k(shell)f(parser)g(to)h(treat)g(the)g(rest)g(of)f(the)h(line)f -(as)h(a)g(commen)m(t.)150 3320 y Ft(HISTCMD)144 b Fu(The)44 +(as)h(a)g(commen)m(t.)150 3242 y Ft(HISTCMD)144 b Fu(The)44 b(history)h(n)m(um)m(b)s(er,)j(or)d(index)g(in)f(the)h(history)g(list,) -50 b(of)45 b(the)g(curren)m(t)g(command.)630 3430 y(Assignmen)m(ts)37 +50 b(of)45 b(the)g(curren)m(t)g(command.)630 3352 y(Assignmen)m(ts)37 b(to)h Ft(HISTCMD)d Fu(are)j(ignored.)61 b(If)37 b Ft(HISTCMD)e -Fu(is)i(unset,)h(it)g(loses)g(its)f(sp)s(ecial)630 3540 +Fu(is)i(unset,)h(it)g(loses)g(its)f(sp)s(ecial)630 3461 y(prop)s(erties,)30 b(ev)m(en)h(if)f(it)h(is)g(subsequen)m(tly)f -(reset.)150 3727 y Ft(HISTCONTROL)630 3837 y Fu(A)40 +(reset.)150 3634 y Ft(HISTCONTROL)630 3743 y Fu(A)40 b(colon-separated)i(list)f(of)f(v)-5 b(alues)40 b(con)m(trolling)i(ho)m -(w)e(commands)g(are)h(sa)m(v)m(ed)g(on)f(the)630 3947 +(w)e(commands)g(are)h(sa)m(v)m(ed)g(on)f(the)630 3853 y(history)29 b(list.)41 b(If)28 b(the)h(list)h(of)f(v)-5 b(alues)29 b(includes)f(`)p Ft(ignorespace)p Fu(',)f(lines)i(whic)m(h)g -(b)s(egin)f(with)630 4056 y(a)39 b(space)g(c)m(haracter)i(are)e(not)g +(b)s(egin)f(with)630 3962 y(a)39 b(space)g(c)m(haracter)i(are)e(not)g (sa)m(v)m(ed)g(in)g(the)g(history)f(list.)66 b(A)39 b(v)-5 -b(alue)39 b(of)g(`)p Ft(ignoredups)p Fu(')630 4166 y(causes)34 +b(alue)39 b(of)g(`)p Ft(ignoredups)p Fu(')630 4072 y(causes)34 b(lines)h(whic)m(h)f(matc)m(h)h(the)f(previous)f(history)h(en)m(try)h (to)g(not)f(b)s(e)f(sa)m(v)m(ed.)53 b(A)34 b(v)-5 b(alue)630 -4275 y(of)32 b(`)p Ft(ignoreboth)p Fu(')d(is)j(shorthand)e(for)i(`)p +4181 y(of)32 b(`)p Ft(ignoreboth)p Fu(')d(is)j(shorthand)e(for)i(`)p Ft(ignorespace)p Fu(')d(and)i(`)p Ft(ignoredups)p Fu('.)42 -b(A)32 b(v)-5 b(alue)32 b(of)630 4385 y(`)p Ft(erasedups)p +b(A)32 b(v)-5 b(alue)32 b(of)630 4291 y(`)p Ft(erasedups)p Fu(')f(causes)i(all)h(previous)f(lines)g(matc)m(hing)h(the)f(curren)m -(t)g(line)g(to)h(b)s(e)e(remo)m(v)m(ed)630 4495 y(from)42 +(t)g(line)g(to)h(b)s(e)e(remo)m(v)m(ed)630 4401 y(from)42 b(the)h(history)f(list)i(b)s(efore)e(that)h(line)g(is)g(sa)m(v)m(ed.)78 b(An)m(y)43 b(v)-5 b(alue)43 b(not)g(in)f(the)h(ab)s(o)m(v)m(e)630 -4604 y(list)35 b(is)g(ignored.)53 b(If)34 b Ft(HISTCONTROL)e +4510 y(list)35 b(is)g(ignored.)53 b(If)34 b Ft(HISTCONTROL)e Fu(is)i(unset,)i(or)e(do)s(es)h(not)g(include)f(a)h(v)-5 -b(alid)35 b(v)-5 b(alue,)36 b(all)630 4714 y(lines)30 +b(alid)35 b(v)-5 b(alue,)36 b(all)630 4620 y(lines)30 b(read)g(b)m(y)g(the)g(shell)g(parser)g(are)g(sa)m(v)m(ed)h(on)f(the)g (history)g(list,)h(sub)5 b(ject)30 b(to)g(the)g(v)-5 -b(alue)630 4823 y(of)42 b Ft(HISTIGNORE)p Fu(.)73 b(The)42 +b(alue)630 4729 y(of)42 b Ft(HISTIGNORE)p Fu(.)73 b(The)42 b(second)g(and)g(subsequen)m(t)f(lines)h(of)h(a)f(m)m(ulti-line)h(comp) -s(ound)630 4933 y(command)33 b(are)h(not)g(tested,)i(and)d(are)h(added) +s(ound)630 4839 y(command)33 b(are)h(not)g(tested,)i(and)d(are)h(added) f(to)h(the)g(history)g(regardless)g(of)g(the)f(v)-5 b(alue)630 -5043 y(of)31 b Ft(HISTCONTROL)p Fu(.)150 5230 y Ft(HISTFILE)96 -b Fu(The)27 b(name)h(of)g(the)g(\014le)g(to)h(whic)m(h)f(the)g(command) -f(history)h(is)g(sa)m(v)m(ed.)41 b(The)27 b(default)h(v)-5 -b(alue)630 5340 y(is)30 b Ft(~/.bash_history)p Fu(.)p -eop end -%%Page: 88 94 -TeXDict begin 88 93 bop 150 -116 a Fu(Chapter)30 b(5:)41 -b(Shell)30 b(V)-8 b(ariables)2459 b(88)150 299 y Ft(HISTFILESIZE)630 +4949 y(of)31 b Ft(HISTCONTROL)p Fu(.)150 5121 y Ft(HISTFILE)96 +b Fu(The)35 b(name)h(of)g(the)g(\014le)g(to)h(whic)m(h)e(the)h(command) +g(history)g(is)f(sa)m(v)m(ed.)59 b(Bash)36 b(assigns)g(a)630 +5230 y(default)31 b(v)-5 b(alue)31 b(of)f Ft(~/.bash_history)p +Fu(.)37 b(If)30 b Ft(HISTFILE)e Fu(is)i(unset)g(or)h(n)m(ull,)g(the)f +(command)630 5340 y(history)g(is)h(not)f(sa)m(v)m(ed)i(when)d(a)i +(shell)g(exits.)p eop end +%%Page: 89 95 +TeXDict begin 89 94 bop 150 -116 a Fu(Chapter)30 b(5:)41 +b(Shell)30 b(V)-8 b(ariables)2459 b(89)150 299 y Ft(HISTFILESIZE)630 408 y Fu(The)26 b(maxim)m(um)f(n)m(um)m(b)s(er)g(of)h(lines)h(con)m (tained)g(in)f(the)g(history)g(\014le.)39 b(When)26 b(this)g(v)-5 b(ariable)630 518 y(is)25 b(assigned)h(a)g(v)-5 b(alue,)27 @@ -14557,9 +14634,9 @@ Fu(to)j(obtain)g(the)f(list)630 4876 y(of)h(p)s(ossible)f(hostname)h Ft(HOSTNAME)96 b Fu(The)30 b(name)g(of)h(the)f(curren)m(t)h(host.)150 5340 y Ft(HOSTTYPE)96 b Fu(A)30 b(string)h(describing)f(the)g(mac)m (hine)h(Bash)g(is)f(running)f(on.)p eop end -%%Page: 89 95 -TeXDict begin 89 94 bop 150 -116 a Fu(Chapter)30 b(5:)41 -b(Shell)30 b(V)-8 b(ariables)2459 b(89)150 299 y Ft(IGNOREEOF)630 +%%Page: 90 96 +TeXDict begin 90 95 bop 150 -116 a Fu(Chapter)30 b(5:)41 +b(Shell)30 b(V)-8 b(ariables)2459 b(90)150 299 y Ft(IGNOREEOF)630 408 y Fu(Con)m(trols)27 b(the)h(action)g(of)f(the)g(shell)g(on)g (receipt)h(of)f(an)g Ft(EOF)f Fu(c)m(haracter)i(as)g(the)f(sole)h (input.)630 518 y(If)i(set,)i(the)f(v)-5 b(alue)32 b(denotes)f(the)g(n) @@ -14620,7 +14697,7 @@ Fu(command)i(to)g(determine)g(the)g(column)g(length)g(for)g(prin)m (ting)630 4489 y(selection)c(lists.)63 b(Automatically)41 b(set)d(if)f(the)h Ft(checkwinsize)d Fu(option)j(is)f(enabled)h(\(see) 630 4598 y(Section)44 b(4.3.2)h([The)e(Shopt)g(Builtin],)k(page)d -(72\),)k(or)43 b(in)g(an)g(in)m(teractiv)m(e)j(shell)e(up)s(on)630 +(73\),)k(or)43 b(in)g(an)g(in)m(teractiv)m(e)j(shell)e(up)s(on)630 4708 y(receipt)31 b(of)g(a)g Ft(SIGWINCH)p Fu(.)150 4859 y Ft(MACHTYPE)96 b Fu(A)26 b(string)g(that)h(fully)f(describ)s(es)f (the)h(system)g(t)m(yp)s(e)h(on)f(whic)m(h)f(Bash)i(is)f(executing,)i @@ -14631,9 +14708,9 @@ g(seconds\))g(that)g(the)f(shell)h(should)f(c)m(hec)m(k)i(for)e(mail)h Ft(MAILPATH)e Fu(or)i Ft(MAIL)e Fu(v)-5 b(ariables.)43 b(The)30 b(default)h(is)f(60)i(seconds.)42 b(When)30 b(it)h(is)g(time)p eop end -%%Page: 90 96 -TeXDict begin 90 95 bop 150 -116 a Fu(Chapter)30 b(5:)41 -b(Shell)30 b(V)-8 b(ariables)2459 b(90)630 299 y(to)37 +%%Page: 91 97 +TeXDict begin 91 96 bop 150 -116 a Fu(Chapter)30 b(5:)41 +b(Shell)30 b(V)-8 b(ariables)2459 b(91)630 299 y(to)37 b(c)m(hec)m(k)h(for)e(mail,)j(the)e(shell)f(do)s(es)g(so)h(b)s(efore)f (displa)m(ying)h(the)f(primary)g(prompt.)57 b(If)630 408 y(this)37 b(v)-5 b(ariable)38 b(is)f(unset,)h(or)f(set)h(to)g(a)f @@ -14651,7 +14728,7 @@ g Ft(getopts)630 1207 y Fu(builtin)30 b(command.)150 1363 y Ft(OSTYPE)192 b Fu(A)30 b(string)h(describing)f(the)g(op)s (erating)h(system)g(Bash)f(is)h(running)d(on.)150 1520 y Ft(PIPESTATUS)630 1630 y Fu(An)48 b(arra)m(y)g(v)-5 -b(ariable)49 b(\(see)g(Section)g(6.7)g([Arra)m(ys],)k(page)c(102\))g +b(ariable)49 b(\(see)g(Section)g(6.7)g([Arra)m(ys],)k(page)c(103\))g (con)m(taining)h(a)e(list)h(of)630 1739 y(exit)32 b(status)f(v)-5 b(alues)31 b(from)f(the)h(pro)s(cesses)g(in)g(the)g(most-recen)m (tly-executed)j(foreground)630 1849 y(pip)s(eline)c(\(whic)m(h)g(ma)m @@ -14660,7 +14737,7 @@ b(alues)31 b(from)f(the)h(pro)s(cesses)g(in)g(the)g(most-recen)m b(ariable)34 b(is)e(in)g(the)h(en)m(vironmen)m(t)g(when)e(Bash)i (starts,)g(the)g(shell)g(en)m(ters)g Fm(posix)630 2225 y Fu(mo)s(de)46 b(\(see)h(Section)g(6.11)g([Bash)g(POSIX)e(Mo)s(de],)50 -b(page)d(108\))h(b)s(efore)e(reading)g(the)630 2334 y(startup)38 +b(page)d(109\))h(b)s(efore)e(reading)g(the)630 2334 y(startup)38 b(\014les,)j(as)e(if)g(the)g Ft(--posix)d Fu(in)m(v)m(o)s(cation)41 b(option)e(had)f(b)s(een)g(supplied.)64 b(If)39 b(it)g(is)630 2444 y(set)31 b(while)f(the)h(shell)f(is)h(running,)e(Bash)h(enables)h @@ -14684,7 +14761,7 @@ b(is)f(used)g(as)h(a)f(command)g(to)i(execute)f(instead.)150 (the)h(n)m(um)m(b)s(er)e(of)h(trailing)630 3837 y(directory)c(comp)s (onen)m(ts)h(to)f(retain)h(when)e(expanding)g(the)h Ft(\\w)g Fu(and)f Ft(\\W)g Fu(prompt)h(string)f(es-)630 3947 y(cap)s(es)i(\(see) -h(Section)g(6.9)g([Con)m(trolling)g(the)f(Prompt],)i(page)e(106\).)41 +h(Section)g(6.9)g([Con)m(trolling)g(the)f(Prompt],)i(page)e(107\).)41 b(Characters)24 b(remo)m(v)m(ed)630 4056 y(are)31 b(replaced)g(with)f (an)g(ellipsis.)150 4213 y Ft(PS0)336 b Fu(The)32 b(v)-5 b(alue)33 b(of)g(this)g(parameter)g(is)g(expanded)e(lik)m(e)j @@ -14701,16 +14778,16 @@ Fu(and)g(the)h(expanded)f(v)-5 b(alue)39 b(is)630 4855 y(the)c(prompt)f(prin)m(ted)g(b)s(efore)g(the)h(command)f(line)h(is)g (ec)m(ho)s(ed)g(when)f(the)h Ft(-x)f Fu(option)h(is)630 4964 y(set)k(\(see)h(Section)g(4.3.1)g([The)f(Set)g(Builtin],)j(page)e -(68\).)67 b(The)38 b(\014rst)g(c)m(haracter)j(of)e(the)630 +(69\).)67 b(The)38 b(\014rst)g(c)m(haracter)j(of)e(the)630 5074 y(expanded)33 b(v)-5 b(alue)33 b(is)h(replicated)g(m)m(ultiple)g (times,)h(as)f(necessary)-8 b(,)35 b(to)f(indicate)g(m)m(ultiple)630 5183 y(lev)m(els)e(of)e(indirection.)42 b(The)29 b(default)i(is)f(`)p Ft(+)h Fu('.)150 5340 y Ft(PWD)336 b Fu(The)30 b(curren)m(t)g(w)m (orking)h(directory)g(as)f(set)h(b)m(y)f(the)h Ft(cd)f Fu(builtin.)p eop end -%%Page: 91 97 -TeXDict begin 91 96 bop 150 -116 a Fu(Chapter)30 b(5:)41 -b(Shell)30 b(V)-8 b(ariables)2459 b(91)150 299 y Ft(RANDOM)192 +%%Page: 92 98 +TeXDict begin 92 97 bop 150 -116 a Fu(Chapter)30 b(5:)41 +b(Shell)30 b(V)-8 b(ariables)2459 b(92)150 299 y Ft(RANDOM)192 b Fu(Eac)m(h)26 b(time)g(this)f(parameter)h(is)g(referenced,)g(it)g (expands)f(to)h(a)g(random)e(in)m(teger)j(b)s(et)m(w)m(een)630 408 y(0)e(and)e(32767.)41 b(Assigning)25 b(a)f(v)-5 b(alue)25 @@ -14762,7 +14839,7 @@ b(login)h(shell.)150 3696 y Ft(SHELLOPTS)630 3806 y Fu(A)g b(Eac)m(h)31 b(w)m(ord)f(in)g(the)h(list)g(is)g(a)g(v)-5 b(alid)630 3915 y(argumen)m(t)28 b(for)f(the)h Ft(-o)e Fu(option)i(to)g(the)g Ft(set)e Fu(builtin)h(command)g(\(see)i(Section) -f(4.3.1)h([The)630 4025 y(Set)g(Builtin],)h(page)f(68\).)42 +f(4.3.1)h([The)630 4025 y(Set)g(Builtin],)h(page)f(69\).)42 b(The)28 b(options)h(app)s(earing)f(in)g Ft(SHELLOPTS)e Fu(are)j(those)h(rep)s(orted)630 4134 y(as)g(`)p Ft(on)p Fu(')f(b)m(y)h(`)p Ft(set)g(-o)p Fu('.)40 b(If)29 b(this)h(v)-5 @@ -14788,9 +14865,9 @@ b(ha)m(v)m(e)h(no)e(e\013ect.)51 b(If)33 b Ft(SRANDOM)e Fu(is)j(unset,)g(it)f(loses)i(its)630 5340 y(sp)s(ecial)c(prop)s (erties,)f(ev)m(en)h(if)f(it)h(is)g(subsequen)m(tly)f(reset.)p eop end -%%Page: 92 98 -TeXDict begin 92 97 bop 150 -116 a Fu(Chapter)30 b(5:)41 -b(Shell)30 b(V)-8 b(ariables)2459 b(92)150 299 y Ft(TIMEFORMAT)630 +%%Page: 93 99 +TeXDict begin 93 98 bop 150 -116 a Fu(Chapter)30 b(5:)41 +b(Shell)30 b(V)-8 b(ariables)2459 b(93)150 299 y Ft(TIMEFORMAT)630 408 y Fu(The)30 b(v)-5 b(alue)32 b(of)f(this)g(parameter)g(is)g(used)f (as)h(a)g(format)h(string)f(sp)s(ecifying)f(ho)m(w)h(the)g(tim-)630 518 y(ing)37 b(information)f(for)h(pip)s(elines)f(pre\014xed)f(with)h @@ -14851,8 +14928,8 @@ y(temp)s(orary)30 b(\014les)g(for)g(the)h(shell's)g(use.)150 4269 y Ft(UID)336 b Fu(The)30 b(n)m(umeric)g(real)h(user)f(id)g(of)g (the)h(curren)m(t)f(user.)40 b(This)30 b(v)-5 b(ariable)31 b(is)f(readonly)-8 b(.)p eop end -%%Page: 93 99 -TeXDict begin 93 98 bop 3659 -116 a Fu(93)150 299 y Fp(6)80 +%%Page: 94 100 +TeXDict begin 94 99 bop 3659 -116 a Fu(94)150 299 y Fp(6)80 b(Bash)54 b(F)-13 b(eatures)150 502 y Fu(This)30 b(c)m(hapter)h (describ)s(es)e(features)i(unique)e(to)i(Bash.)150 731 y Fs(6.1)68 b(In)l(v)l(oking)46 b(Bash)390 890 y Ft(bash)h([long-opt])e @@ -14866,7 +14943,7 @@ b([-o)k Fj(option)p Ft(])581 1438 y([-O)h Fj(shopt_option)p Ft(])d([)p Fj(argument)h Ft(...)o(])275 1567 y Fu(All)31 b(of)g(the)f(single-c)m(haracter)k(options)d(used)f(with)g(the)h Ft(set)f Fu(builtin)g(\(see)h(Section)h(4.3.1)g([The)f(Set)150 -1676 y(Builtin],)45 b(page)c(68\))i(can)e(b)s(e)f(used)h(as)g(options)g +1676 y(Builtin],)45 b(page)c(69\))i(can)e(b)s(e)f(used)h(as)g(options)g (when)f(the)i(shell)f(is)g(in)m(v)m(ok)m(ed.)74 b(In)41 b(addition,)j(there)150 1786 y(are)38 b(sev)m(eral)h(m)m(ulti-c)m (haracter)h(options)d(that)h(y)m(ou)g(can)g(use.)61 b(These)38 @@ -14876,7 +14953,7 @@ b(line)h(b)s(efore)f(the)g(single-c)m(haracter)j(options)e(to)g(b)s(e)f (the)g(debugger)g(pro\014le)g(to)h(b)s(e)e(executed)i(b)s(efore)f(the)g (shell)g(starts.)49 b(T)-8 b(urns)630 2262 y(on)35 b(extended)g (debugging)f(mo)s(de)h(\(see)g(Section)h(4.3.2)h([The)d(Shopt)g -(Builtin],)j(page)f(72,)630 2371 y(for)30 b(a)h(description)f(of)h(the) +(Builtin],)j(page)f(73,)630 2371 y(for)30 b(a)h(description)f(of)h(the) f Ft(extdebug)f Fu(option)h(to)h(the)g Ft(shopt)e Fu(builtin\).)150 2519 y Ft(--dump-po-strings)630 2628 y Fu(A)37 b(list)g(of)f(all)i (double-quoted)e(strings)g(preceded)g(b)m(y)h(`)p Ft($)p @@ -14894,7 +14971,7 @@ b(of)g Ft(~/.bashrc)p Fu(\))e(in)h(an)h(in)m(teractiv)m(e)i(shell.)150 3765 y Ft(--login)144 b Fu(Equiv)-5 b(alen)m(t)31 b(to)g Ft(-l)p Fu(.)150 3912 y Ft(--noediting)630 4022 y Fu(Do)h(not)e(use)h (the)g Fm(gnu)f Fu(Readline)i(library)e(\(see)h(Chapter)g(8)g([Command) -f(Line)g(Editing],)630 4131 y(page)h(121\))h(to)f(read)g(command)f +f(Line)g(Editing],)630 4131 y(page)h(122\))h(to)f(read)g(command)f (lines)g(when)g(the)g(shell)h(is)f(in)m(teractiv)m(e.)150 4278 y Ft(--noprofile)630 4388 y Fu(Don't)22 b(load)g(the)g (system-wide)f(startup)g(\014le)h Ft(/etc/profile)c Fu(or)j(an)m(y)h @@ -14911,26 +14988,27 @@ b(the)h(b)s(eha)m(vior)f(of)g(Bash)h(where)e(the)i(default)f(op)s y Fu(standard)35 b(to)h(matc)m(h)g(the)g(standard.)55 b(This)35 b(is)h(in)m(tended)f(to)h(mak)m(e)h(Bash)f(b)s(eha)m(v)m(e)g (as)g(a)630 5230 y(strict)22 b(sup)s(erset)e(of)h(that)g(standard.)37 -b(See)21 b(Section)h(6.11)g([Bash)f(POSIX)f(Mo)s(de],)k(page)d(108,)630 +b(See)21 b(Section)h(6.11)g([Bash)f(POSIX)f(Mo)s(de],)k(page)d(109,)630 5340 y(for)30 b(a)h(description)f(of)h(the)f(Bash)h Fm(posix)f Fu(mo)s(de.)p eop end -%%Page: 94 100 -TeXDict begin 94 99 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2484 b(94)150 299 y Ft(--restricted)630 -408 y Fu(Mak)m(e)54 b(the)e(shell)g(a)h(restricted)g(shell)f(\(see)h -(Section)g(6.10)h([The)d(Restricted)j(Shell],)630 518 -y(page)31 b(108\).)150 677 y Ft(--verbose)630 787 y Fu(Equiv)-5 -b(alen)m(t)31 b(to)g Ft(-v)p Fu(.)41 b(Prin)m(t)30 b(shell)g(input)g -(lines)g(as)h(they're)g(read.)150 946 y Ft(--version)630 -1056 y Fu(Sho)m(w)d(v)m(ersion)g(information)g(for)g(this)g(instance)h -(of)f(Bash)g(on)g(the)g(standard)f(output)h(and)630 1166 -y(exit)j(successfully)-8 b(.)275 1325 y(There)28 b(are)i(sev)m(eral)g -(single-c)m(haracter)i(options)d(that)h(ma)m(y)g(b)s(e)e(supplied)g(at) -i(in)m(v)m(o)s(cation)h(whic)m(h)e(are)150 1435 y(not)i(a)m(v)-5 -b(ailable)32 b(with)e(the)h Ft(set)e Fu(builtin.)150 -1594 y Ft(-c)384 b Fu(Read)66 b(and)f(execute)i(commands)e(from)g(the)h -(\014rst)e(non-option)i(argumen)m(t)g Fr(com-)630 1704 -y(mand)p 859 1704 28 4 v 39 w(string)p Fu(,)34 b(then)e(exit.)49 +%%Page: 95 101 +TeXDict begin 95 100 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2484 b(95)150 299 y Ft(--restricted)630 +408 y Fu(Equiv)-5 b(alen)m(t)35 b(to)g Ft(-r)p Fu(.)51 +b(Mak)m(e)35 b(the)g(shell)f(a)g(restricted)h(shell)f(\(see)h(Section)g +(6.10)h([The)d(Re-)630 518 y(stricted)e(Shell],)g(page)g(109\).)150 +677 y Ft(--verbose)630 787 y Fu(Equiv)-5 b(alen)m(t)31 +b(to)g Ft(-v)p Fu(.)41 b(Prin)m(t)30 b(shell)g(input)g(lines)g(as)h +(they're)g(read.)150 946 y Ft(--version)630 1056 y Fu(Sho)m(w)d(v)m +(ersion)g(information)g(for)g(this)g(instance)h(of)f(Bash)g(on)g(the)g +(standard)f(output)h(and)630 1166 y(exit)j(successfully)-8 +b(.)275 1325 y(There)28 b(are)i(sev)m(eral)g(single-c)m(haracter)i +(options)d(that)h(ma)m(y)g(b)s(e)e(supplied)g(at)i(in)m(v)m(o)s(cation) +h(whic)m(h)e(are)150 1435 y(not)i(a)m(v)-5 b(ailable)32 +b(with)e(the)h Ft(set)e Fu(builtin.)150 1594 y Ft(-c)384 +b Fu(Read)66 b(and)f(execute)i(commands)e(from)g(the)h(\014rst)e +(non-option)i(argumen)m(t)g Fr(com-)630 1704 y(mand)p +859 1704 28 4 v 39 w(string)p Fu(,)34 b(then)e(exit.)49 b(If)32 b(there)h(are)g(argumen)m(ts)g(after)g(the)g Fr(command)p 3303 1704 V 40 w(string)p Fu(,)h(the)630 1813 y(\014rst)e(argumen)m(t)h(is)g(assigned)g(to)h Ft($0)e @@ -14941,7 +15019,7 @@ b(assignmen)m(t)i(to)g Ft($0)f Fu(sets)g(the)h(name)f(of)g(the)g (error)g(messages.)150 2192 y Ft(-i)384 b Fu(F)-8 b(orce)22 b(the)g(shell)f(to)g(run)f(in)m(teractiv)m(ely)-8 b(.)41 b(In)m(teractiv)m(e)23 b(shells)e(are)h(describ)s(ed)d(in)i(Section)h -(6.3)630 2301 y([In)m(teractiv)m(e)33 b(Shells],)e(page)g(96.)150 +(6.3)630 2301 y([In)m(teractiv)m(e)33 b(Shells],)e(page)g(97.)150 2461 y Ft(-l)384 b Fu(Mak)m(e)33 b(this)e(shell)h(act)g(as)g(if)f(it)h (had)f(b)s(een)f(directly)i(in)m(v)m(ok)m(ed)h(b)m(y)f(login.)44 b(When)31 b(the)h(shell)630 2570 y(is)37 b(in)m(teractiv)m(e,)43 @@ -14952,11 +15030,11 @@ b(this)37 b(is)g(equiv)-5 b(alen)m(t)39 b(to)f(starting)h(a)e(login)i 2790 y(`)p Ft(exec)e(bash)h(-l)p Fu(')43 b(or)h(`)p Ft(exec)29 b(bash)g(--login)p Fu(')42 b(will)i(replace)h(the)f(curren)m(t)f(shell) h(with)g(a)630 2899 y(Bash)26 b(login)g(shell.)39 b(See)26 -b(Section)g(6.2)h([Bash)e(Startup)g(Files],)j(page)e(95,)i(for)d(a)h +b(Section)g(6.2)h([Bash)e(Startup)g(Files],)j(page)e(96,)i(for)d(a)h (description)630 3009 y(of)31 b(the)f(sp)s(ecial)h(b)s(eha)m(vior)g(of) f(a)h(login)g(shell.)150 3168 y Ft(-r)384 b Fu(Mak)m(e)54 b(the)e(shell)g(a)h(restricted)g(shell)f(\(see)h(Section)g(6.10)h([The) -d(Restricted)j(Shell],)630 3278 y(page)31 b(108\).)150 +d(Restricted)j(Shell],)630 3278 y(page)31 b(109\).)150 3437 y Ft(-s)384 b Fu(If)24 b(this)h(option)h(is)f(presen)m(t,)h(or)f (if)g(no)f(argumen)m(ts)i(remain)e(after)i(option)f(pro)s(cessing,)h (then)630 3547 y(commands)i(are)h(read)g(from)f(the)h(standard)f @@ -14976,7 +15054,7 @@ b(implies)i(the)f Ft(-n)g Fu(option;)h(no)f(commands)g(will)h(b)s(e)f Ft(])630 4523 y Fr(shopt)p 854 4523 V 40 w(option)44 b Fu(is)g(one)h(of)f(the)g(shell)h(options)f(accepted)h(b)m(y)f(the)h Ft(shopt)d Fu(builtin)i(\(see)630 4633 y(Section)32 b(4.3.2)h([The)e -(Shopt)f(Builtin],)i(page)g(72\).)44 b(If)31 b Fr(shopt)p +(Shopt)f(Builtin],)i(page)g(73\).)44 b(If)31 b Fr(shopt)p 2724 4633 V 40 w(option)g Fu(is)g(presen)m(t,)h Ft(-O)f Fu(sets)630 4742 y(the)24 b(v)-5 b(alue)24 b(of)g(that)h(option;)h Ft(+O)e Fu(unsets)f(it.)39 b(If)23 b Fr(shopt)p 2423 @@ -14991,9 +15069,9 @@ f(a)h(format)f(that)630 5071 y(ma)m(y)i(b)s(e)f(reused)f(as)i(input.) b(An)m(y)630 5340 y(argumen)m(ts)31 b(after)g(the)f Ft(--)g Fu(are)h(treated)g(as)g(\014lenames)f(and)g(argumen)m(ts.)p eop end -%%Page: 95 101 -TeXDict begin 95 100 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2484 b(95)275 299 y(A)27 b +%%Page: 96 102 +TeXDict begin 96 101 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2484 b(96)275 299 y(A)27 b Fl(lo)-5 b(gin)35 b Fu(shell)27 b(is)g(one)h(whose)f(\014rst)f(c)m (haracter)j(of)e(argumen)m(t)h(zero)f(is)h(`)p Ft(-)p Fu(',)g(or)f(one)g(in)m(v)m(ok)m(ed)i(with)e(the)150 @@ -15005,7 +15083,7 @@ g(input)g(and)f(output)h(are)h(b)s(oth)f(connected)h(to)g(ter-)150 774 y(minals)g(\(as)g(determined)f(b)m(y)h Ft(isatty\(3\))p Fu(\),)e(or)i(one)g(started)g(with)f(the)h Ft(-i)f Fu(option.)51 b(See)33 b(Section)i(6.3)150 884 y([In)m(teractiv)m(e)e(Shells],)e -(page)g(96,)g(for)f(more)h(information.)275 1031 y(If)i(argumen)m(ts)h +(page)g(97,)g(for)f(more)h(information.)275 1031 y(If)i(argumen)m(ts)h (remain)g(after)h(option)f(pro)s(cessing,)h(and)e(neither)h(the)g Ft(-c)g Fu(nor)f(the)h Ft(-s)g Fu(option)g(has)150 1140 y(b)s(een)44 b(supplied,)j(the)d(\014rst)g(argumen)m(t)h(is)g(assumed)e @@ -15027,7 +15105,7 @@ b(If)26 b(no)g(commands)g(are)h(executed,)150 1688 y(the)k(exit)g (describ)s(ed)f(ab)s(o)m(v)m(e)i(under)150 2326 y(Tilde)f(Expansion)g (\(see)h(Section)h(3.5.2)g([Tilde)e(Expansion],)h(page)g(25\).)275 2473 y(In)m(teractiv)m(e)h(shells)f(are)g(describ)s(ed)e(in)h(Section)h -(6.3)h([In)m(teractiv)m(e)h(Shells],)d(page)h(96.)150 +(6.3)h([In)m(teractiv)m(e)h(Shells],)d(page)h(97.)150 2684 y Fk(In)m(v)m(ok)m(ed)40 b(as)h(an)f(in)m(teractiv)m(e)f(login)j (shell,)g(or)g(with)e Fh(--login)150 2831 y Fu(When)c(Bash)f(is)h(in)m (v)m(ok)m(ed)h(as)f(an)g(in)m(teractiv)m(e)j(login)d(shell,)i(or)e(as)g @@ -15066,9 +15144,9 @@ b(the)f(line)390 4725 y Ft(if)47 b([)h(-f)f(~/.bashrc)e(];)i(then)g(.)g 5340 y(v)-5 b(ariable)35 b Ft(BASH_ENV)d Fu(in)i(the)h(en)m(vironmen)m (t,)h(expands)e(its)g(v)-5 b(alue)35 b(if)g(it)g(app)s(ears)e(there,)j (and)e(uses)g(the)p eop end -%%Page: 96 102 -TeXDict begin 96 101 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2484 b(96)150 299 y(expanded)30 +%%Page: 97 103 +TeXDict begin 97 102 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2484 b(97)150 299 y(expanded)30 b(v)-5 b(alue)30 b(as)h(the)g(name)f(of)h(a)f(\014le)h(to)g(read)f(and) g(execute.)42 b(Bash)31 b(b)s(eha)m(v)m(es)g(as)g(if)f(the)g(follo)m (wing)150 408 y(command)g(w)m(ere)h(executed:)390 552 @@ -15149,9 +15227,9 @@ h(and)e(the)h(e\013ectiv)m(e)j(user)c(id)h(is)g(set)g(to)h(the)f(real)h h(is)g(the)g(same,)i(but)d(the)150 5070 y(e\013ectiv)m(e)c(user)d(id)g (is)g(not)h(reset.)150 5324 y Fs(6.3)68 b(In)l(teractiv)l(e)47 b(Shells)p eop end -%%Page: 97 103 -TeXDict begin 97 102 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2484 b(97)150 299 y Fk(6.3.1)63 +%%Page: 98 104 +TeXDict begin 98 103 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2484 b(98)150 299 y Fk(6.3.1)63 b(What)40 b(is)h(an)g(In)m(teractiv)m(e)e(Shell?)150 446 y Fu(An)f(in)m(teractiv)m(e)j(shell)e(is)f(one)h(started)g(without) f(non-option)g(argumen)m(ts)h(\(unless)f Ft(-s)g Fu(is)g(sp)s @@ -15186,8 +15264,8 @@ b(Shell)k(Beha)m(vior)150 3187 y Fu(When)30 b(the)h(shell)f(is)h (eha)m(vior)f(in)g(sev)m(eral)i(w)m(a)m(ys.)199 3330 y(1.)61 b(Startup)37 b(\014les)g(are)h(read)f(and)g(executed)h(as)f (describ)s(ed)g(in)g(Section)h(6.2)g([Bash)g(Startup)e(Files],)330 -3440 y(page)31 b(95.)199 3579 y(2.)61 b(Job)32 b(Con)m(trol)h(\(see)g -(Chapter)e(7)i([Job)f(Con)m(trol],)i(page)f(117\))h(is)e(enabled)g(b)m +3440 y(page)31 b(96.)199 3579 y(2.)61 b(Job)32 b(Con)m(trol)h(\(see)g +(Chapter)e(7)i([Job)f(Con)m(trol],)i(page)f(118\))h(is)e(enabled)g(b)m (y)g(default.)46 b(When)32 b(job)330 3689 y(con)m(trol)j(is)f(in)f (e\013ect,)k(Bash)d(ignores)g(the)g(k)m(eyb)s(oard-generated)h(job)e (con)m(trol)i(signals)g Ft(SIGTTIN)p Fu(,)330 3798 y @@ -15200,34 +15278,34 @@ Fu(b)s(efore)h(reading)g(the)g(second)g(and)f(subsequen)m(t)g(lines)i b(expands)f(and)h(displa)m(ys)g Ft(PS0)f Fu(after)h(it)h(reads)f(a)g (command)g(but)f(b)s(efore)h(executing)330 4266 y(it.)54 b(See)35 b(Section)h(6.9)f([Con)m(trolling)i(the)d(Prompt],)i(page)g -(106,)h(for)d(a)h(complete)i(list)e(of)g(prompt)330 4375 +(107,)h(for)d(a)h(complete)i(list)e(of)g(prompt)330 4375 y(string)30 b(escap)s(e)h(sequences.)199 4514 y(4.)61 b(Bash)31 b(executes)i(the)e(v)-5 b(alues)32 b(of)g(the)f(set)h(elemen) m(ts)g(of)g(the)f Ft(PROMPT_COMMAND)d Fu(arra)m(y)k(v)-5 b(ariable)32 b(as)330 4624 y(commands)27 b(b)s(efore)f(prin)m(ting)h (the)g(primary)g(prompt,)g Ft($PS1)f Fu(\(see)i(Section)f(5.2)i([Bash)e -(V)-8 b(ariables],)330 4733 y(page)31 b(80\).)199 4872 +(V)-8 b(ariables],)330 4733 y(page)31 b(81\).)199 4872 y(5.)61 b(Readline)27 b(\(see)g(Chapter)e(8)h([Command)g(Line)g -(Editing],)h(page)g(121\))g(is)f(used)g(to)g(read)g(commands)330 +(Editing],)h(page)g(122\))g(is)f(used)g(to)g(read)g(commands)330 4982 y(from)k(the)g(user's)g(terminal.)199 5121 y(6.)61 b(Bash)36 b(insp)s(ects)g(the)h(v)-5 b(alue)37 b(of)f(the)g Ft(ignoreeof)e Fu(option)j(to)g Ft(set)29 b(-o)36 b Fu(instead)h(of)f (exiting)i(imme-)330 5230 y(diately)f(when)e(it)i(receiv)m(es)h(an)e Ft(EOF)f Fu(on)h(its)g(standard)f(input)g(when)h(reading)g(a)g(command) g(\(see)330 5340 y(Section)31 b(4.3.1)h([The)e(Set)h(Builtin],)g(page)g -(68\).)p eop end -%%Page: 98 104 -TeXDict begin 98 103 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2484 b(98)199 299 y(7.)61 +(69\).)p eop end +%%Page: 99 105 +TeXDict begin 99 104 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2484 b(99)199 299 y(7.)61 b(Command)43 b(history)h(\(see)h(Section)g(9.1)g([Bash)f(History)h(F)-8 -b(acilities],)51 b(page)45 b(157\))h(and)d(history)330 +b(acilities],)51 b(page)45 b(159\))h(and)d(history)330 408 y(expansion)h(\(see)i(Section)f(9.3)h([History)g(In)m(teraction],)k -(page)45 b(159\))h(are)f(enabled)g(b)m(y)f(default.)330 +(page)45 b(161\))h(are)f(enabled)g(b)m(y)f(default.)330 518 y(Bash)28 b(will)g(sa)m(v)m(e)h(the)f(command)f(history)h(to)g(the) g(\014le)g(named)f(b)m(y)h Ft($HISTFILE)d Fu(when)h(a)i(shell)g(with) 330 628 y(history)i(enabled)h(exits.)199 762 y(8.)61 b(Alias)31 b(expansion)g(\(see)g(Section)g(6.6)g([Aliases],)i(page)e -(102\))h(is)e(p)s(erformed)f(b)m(y)h(default.)199 896 +(103\))h(is)e(p)s(erformed)f(b)m(y)h(default.)199 896 y(9.)61 b(In)24 b(the)g(absence)h(of)f(an)m(y)h(traps,)g(Bash)g (ignores)f Ft(SIGTERM)f Fu(\(see)i(Section)g(3.7.6)h([Signals],)g(page) f(46\).)154 1030 y(10.)61 b(In)29 b(the)g(absence)h(of)g(an)m(y)g @@ -15240,17 +15318,17 @@ Ft(huponexit)e Fu(shell)330 1383 y(option)31 b(has)f(b)s(een)g(enabled) g(\(see)h(Section)g(3.7.6)i([Signals],)e(page)g(46\).)154 1517 y(12.)61 b(The)29 b Ft(-n)g Fu(in)m(v)m(o)s(cation)j(option)e(is)g (ignored,)g(and)f(`)p Ft(set)h(-n)p Fu(')f(has)h(no)f(e\013ect)j(\(see) -e(Section)h(4.3.1)g([The)330 1627 y(Set)g(Builtin],)g(page)g(68\).)154 +e(Section)h(4.3.1)g([The)330 1627 y(Set)g(Builtin],)g(page)g(69\).)154 1761 y(13.)61 b(Bash)32 b(will)g(c)m(hec)m(k)i(for)e(mail)g(p)s(erio)s (dically)-8 b(,)34 b(dep)s(ending)c(on)i(the)g(v)-5 b(alues)32 b(of)g(the)h Ft(MAIL)p Fu(,)e Ft(MAILPATH)p Fu(,)330 1871 y(and)f Ft(MAILCHECK)e Fu(shell)i(v)-5 b(ariables)31 b(\(see)h(Section)f(5.2)g([Bash)g(V)-8 b(ariables],)32 -b(page)f(80\).)154 2005 y(14.)61 b(Expansion)32 b(errors)h(due)f(to)i +b(page)f(81\).)154 2005 y(14.)61 b(Expansion)32 b(errors)h(due)f(to)i (references)f(to)h(un)m(b)s(ound)c(shell)j(v)-5 b(ariables)34 b(after)g(`)p Ft(set)29 b(-u)p Fu(')k(has)g(b)s(een)330 2114 y(enabled)d(will)h(not)g(cause)g(the)f(shell)h(to)g(exit)g(\(see)g -(Section)h(4.3.1)g([The)e(Set)h(Builtin],)g(page)g(68\).)154 +(Section)h(4.3.1)g([The)e(Set)h(Builtin],)g(page)g(69\).)154 2248 y(15.)61 b(The)48 b(shell)h(will)f(not)h(exit)g(on)g(expansion)f (errors)g(caused)g(b)m(y)h Fr(v)-5 b(ar)54 b Fu(b)s(eing)48 b(unset)g(or)h(n)m(ull)f(in)330 2358 y Ft(${)p Fj(var)p @@ -15261,7 +15339,7 @@ Ft(:?)p Fj(word)p Ft(})27 b Fu(expansions)j(\(see)h(Section)h(3.5.3)g 2626 y(17.)61 b(When)26 b(running)f(in)i Fm(posix)e Fu(mo)s(de,)j(a)f (sp)s(ecial)g(builtin)f(returning)g(an)g(error)h(status)g(will)g(not)f (cause)330 2736 y(the)31 b(shell)f(to)h(exit)h(\(see)f(Section)g(6.11)h -([Bash)f(POSIX)e(Mo)s(de],)i(page)g(108\).)154 2870 y(18.)61 +([Bash)f(POSIX)e(Mo)s(de],)i(page)g(109\).)154 2870 y(18.)61 b(A)34 b(failed)g Ft(exec)f Fu(will)h(not)g(cause)g(the)g(shell)g(to)g (exit)h(\(see)f(Section)h(4.1)g([Bourne)f(Shell)f(Builtins],)330 2980 y(page)e(49\).)154 3114 y(19.)61 b(P)m(arser)31 @@ -15272,14 +15350,14 @@ b(syn)m(tax)f(errors)g(will)h(not)g(cause)g(the)f(shell)h(to)g(exit.) Ft(cd)e Fu(builtin)h(\(see)i(the)e(description)h(of)f(the)h Ft(cdspell)d Fu(option)j(to)330 3467 y(the)j Ft(shopt)e Fu(builtin)h(in)h(Section)g(4.3.2)i([The)d(Shopt)g(Builtin],)i(page)g -(72\).)46 b(The)31 b Ft(cdspell)e Fu(option)330 3576 +(73\).)46 b(The)31 b Ft(cdspell)e Fu(option)330 3576 y(is)h(only)h(e\013ectiv)m(e)i(in)d(in)m(teractiv)m(e)j(shells.)154 3711 y(21.)61 b(The)42 b(shell)h(will)g(c)m(hec)m(k)h(the)f(v)-5 b(alue)43 b(of)f(the)h Ft(TMOUT)e Fu(v)-5 b(ariable)44 b(and)e(exit)h(if)g(a)g(command)f(is)h(not)330 3820 y(read)30 b(within)g(the)g(sp)s(eci\014ed)f(n)m(um)m(b)s(er)g(of)i(seconds)f (after)g(prin)m(ting)g Ft($PS1)f Fu(\(see)i(Section)g(5.2)h([Bash)330 -3930 y(V)-8 b(ariables],)32 b(page)f(80\).)150 4170 y +3930 y(V)-8 b(ariables],)32 b(page)f(81\).)150 4170 y Fs(6.4)68 b(Bash)45 b(Conditional)h(Expressions)150 4329 y Fu(Conditional)25 b(expressions)f(are)g(used)g(b)m(y)g(the)g Ft([[)g Fu(comp)s(ound)e(command)i(\(see)h(Section)g(3.2.5.2)i([Condi-) @@ -15302,9 +15380,9 @@ b(If)34 b(the)h(op)s(erating)f(system)h(on)f(whic)m(h)g(Bash)h(is)f b(\014les,)i(Bash)e(will)g(use)f(them;)k(otherwise)d(it)g(will)g(em)m (ulate)h(them)f(in)m(ternally)h(with)e(this)h(b)s(eha)m(vior:)p eop end -%%Page: 99 105 -TeXDict begin 99 104 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2484 b(99)150 299 y(If)27 +%%Page: 100 106 +TeXDict begin 100 105 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2439 b(100)150 299 y(If)27 b(the)g Fr(\014le)33 b Fu(argumen)m(t)27 b(to)h(one)g(of)f(the)h (primaries)f(is)g(of)h(the)f(form)g Ft(/dev/fd/)p Fj(N)p Fu(,)e(then)i(\014le)h(descriptor)f Fr(N)150 408 y Fu(is)g(c)m(hec)m(k) @@ -15377,14 +15455,14 @@ b(not.)150 5230 y Fj(file1)f Ft(-ot)g Fj(file2)630 5340 y Fu(T)-8 b(rue)30 b(if)g Fr(\014le1)38 b Fu(is)31 b(older)f(than)g Fr(\014le2)p Fu(,)i(or)e(if)g Fr(\014le2)38 b Fu(exists)31 b(and)f Fr(\014le1)38 b Fu(do)s(es)30 b(not.)p eop end -%%Page: 100 106 -TeXDict begin 100 105 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(100)150 299 y Ft(-o)30 +%%Page: 101 107 +TeXDict begin 101 106 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2439 b(101)150 299 y Ft(-o)30 b Fj(optname)630 408 y Fu(T)-8 b(rue)41 b(if)g(the)g(shell)h(option)f Fr(optname)47 b Fu(is)41 b(enabled.)73 b(The)41 b(list)h(of)f(options)h (app)s(ears)e(in)630 518 y(the)33 b(description)h(of)f(the)g Ft(-o)g Fu(option)g(to)h(the)g Ft(set)e Fu(builtin)h(\(see)h(Section)g -(4.3.1)h([The)e(Set)630 628 y(Builtin],)e(page)g(68\).)150 +(4.3.1)h([The)e(Set)630 628 y(Builtin],)e(page)g(69\).)150 783 y Ft(-v)f Fj(varname)630 892 y Fu(T)-8 b(rue)30 b(if)g(the)h(shell) f(v)-5 b(ariable)32 b Fr(v)-5 b(arname)35 b Fu(is)30 b(set)h(\(has)g(b)s(een)e(assigned)i(a)g(v)-5 b(alue\).)150 @@ -15424,7 +15502,7 @@ Fu(ma)m(y)34 b(b)s(e)f(p)s(ositiv)m(e)h(or)f(negativ)m(e)j(in)m (tegers.)50 b(When)33 b(used)g(with)g(the)g Ft([[)g Fu(command,)630 3799 y Fr(Arg1)41 b Fu(and)33 b Fr(Arg2)41 b Fu(are)33 b(ev)-5 b(aluated)35 b(as)e(arithmetic)i(expressions)d(\(see)j(Section) -f(6.5)g([Shell)630 3908 y(Arithmetic],)e(page)f(100\).)150 +f(6.5)g([Shell)630 3908 y(Arithmetic],)e(page)f(101\).)150 4145 y Fs(6.5)68 b(Shell)45 b(Arithmetic)150 4304 y Fu(The)26 b(shell)h(allo)m(ws)h(arithmetic)f(expressions)g(to)g(b)s(e)f(ev)-5 b(aluated,)29 b(as)d(one)h(of)g(the)g(shell)f(expansions)h(or)f(b)m(y) @@ -15446,9 +15524,9 @@ b(p)s(ost-incremen)m(t)g(and)f(p)s(ost-decremen)m(t)150 b(pre-incremen)m(t)g(and)f(pre-decremen)m(t)150 5340 y Ft(-)g(+)354 b Fu(unary)29 b(min)m(us)h(and)g(plus)p eop end -%%Page: 101 107 -TeXDict begin 101 106 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(101)150 299 y Ft(!)30 +%%Page: 102 108 +TeXDict begin 102 107 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2439 b(102)150 299 y Ft(!)30 b(~)354 b Fu(logical)33 b(and)d(bit)m(wise)h(negation)150 482 y Ft(**)384 b Fu(exp)s(onen)m(tiation)150 664 y Ft(*)30 b(/)g(\045)276 b Fu(m)m(ultiplication,)33 b(division,)d(remainder)150 @@ -15508,9 +15586,9 @@ b(ma)m(y)f(b)s(e)e(used)h(in)m(terc)m(hangeably)i(to)f(represen)m(t)g (precedence.)85 b(Sub-expressions)44 b(in)g(paren)m(theses)i(are)150 5340 y(ev)-5 b(aluated)32 b(\014rst)d(and)h(ma)m(y)h(o)m(v)m(erride)g (the)g(precedence)g(rules)f(ab)s(o)m(v)m(e.)p eop end -%%Page: 102 108 -TeXDict begin 102 107 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(102)150 299 y Fs(6.6)68 +%%Page: 103 109 +TeXDict begin 103 108 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2439 b(103)150 299 y Fs(6.6)68 b(Aliases)150 458 y Fr(Aliases)31 b Fu(allo)m(w)d(a)f(string)f(to)i(b)s (e)d(substituted)h(for)g(a)h(w)m(ord)f(that)h(is)g(in)f(a)h(p)s (osition)f(in)g(the)h(input)e(where)h(it)150 568 y(can)33 @@ -15556,7 +15634,7 @@ b(page)d(19\))150 2837 y(instead.)275 2984 y(Aliases)33 b(are)h(not)e(expanded)g(when)g(the)h(shell)g(is)g(not)g(in)m(teractiv) m(e,)j(unless)c(the)h Ft(expand_aliases)150 3093 y Fu(shell)e(option)f (is)h(set)g(using)f Ft(shopt)f Fu(\(see)i(Section)g(4.3.2)h([The)e -(Shopt)g(Builtin],)h(page)g(72\).)275 3240 y(The)38 b(rules)h +(Shopt)g(Builtin],)h(page)g(73\).)275 3240 y(The)38 b(rules)h (concerning)h(the)f(de\014nition)g(and)g(use)g(of)g(aliases)i(are)e (somewhat)h(confusing.)67 b(Bash)150 3350 y(alw)m(a)m(ys)37 b(reads)f(at)h(least)g(one)f(complete)i(line)e(of)g(input,)h(and)e(all) @@ -15594,11 +15672,11 @@ m(t)f(that)h(mem)m(b)s(ers)e(b)s(e)g(indexed)150 5230 y(or)26 b(assigned)h(con)m(tiguously)-8 b(.)41 b(Indexed)25 b(arra)m(ys)i(are)f(referenced)g(using)g(in)m(tegers)i(\(including)e (arithmetic)150 5340 y(expressions)34 b(\(see)h(Section)h(6.5)f([Shell) -g(Arithmetic],)i(page)e(100\)\))h(and)e(are)h(zero-based;)i(asso)s +g(Arithmetic],)i(page)e(101\)\))h(and)e(are)h(zero-based;)i(asso)s (ciativ)m(e)p eop end -%%Page: 103 109 -TeXDict begin 103 108 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(103)150 299 y(arra)m(ys)37 +%%Page: 104 110 +TeXDict begin 104 109 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2439 b(104)150 299 y(arra)m(ys)37 b(use)f(arbitrary)g(strings.)59 b(Unless)36 b(otherwise)h(noted,)h (indexed)e(arra)m(y)h(indices)f(m)m(ust)g(b)s(e)g(non-)150 408 y(negativ)m(e)d(in)m(tegers.)275 541 y(An)26 b(indexed)h(arra)m(y)h @@ -15685,9 +15763,9 @@ Fr(name)p Fu(.)40 b(These)29 b(subscripts)f(di\013er)h(only)150 5340 y(when)36 b(the)g(w)m(ord)g(app)s(ears)g(within)g(double)g (quotes.)60 b(If)36 b(the)h(w)m(ord)f(is)g(double-quoted,)j Ft(${)p Fj(name)p Ft([*]})p eop end -%%Page: 104 110 -TeXDict begin 104 109 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(104)150 299 y(expands)25 +%%Page: 105 111 +TeXDict begin 105 110 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2439 b(105)150 299 y(expands)25 b(to)h(a)g(single)h(w)m(ord)e(with)g(the)h(v)-5 b(alue)26 b(of)g(eac)m(h)h(arra)m(y)f(mem)m(b)s(er)f(separated)h(b)m(y)g(the)f (\014rst)g(c)m(harac-)150 408 y(ter)j(of)g(the)h Ft(IFS)e @@ -15719,13 +15797,13 @@ b(,)33 b(so)g(negativ)m(e)150 1395 y(indices)d(coun)m(t)h(bac)m(k)h (of)h(-1)g(refers)f(to)h(the)g(last)g(elemen)m(t.)275 1544 y(Referencing)41 b(an)f(arra)m(y)h(v)-5 b(ariable)42 b(without)e(a)h(subscript)e(is)i(equiv)-5 b(alen)m(t)42 -b(to)f(referencing)g(with)g(a)150 1653 y(subscript)35 -b(of)h(0.)57 b(An)m(y)36 b(reference)g(to)h(a)f(v)-5 -b(ariable)36 b(using)g(a)g(v)-5 b(alid)36 b(subscript)f(is)h(legal,)j -(and)c Ft(bash)g Fu(will)150 1763 y(create)d(an)e(arra)m(y)h(if)f -(necessary)-8 b(.)275 1912 y(An)35 b(arra)m(y)i(v)-5 -b(ariable)37 b(is)g(considered)f(set)h(if)f(a)h(subscript)e(has)h(b)s -(een)g(assigned)g(a)h(v)-5 b(alue.)59 b(The)36 b(n)m(ull)150 +b(to)f(referencing)g(with)g(a)150 1653 y(subscript)34 +b(of)i(0.)57 b(An)m(y)35 b(reference)h(to)g(a)g(v)-5 +b(ariable)37 b(using)e(a)g(v)-5 b(alid)36 b(subscript)f(is)g(legal,)k +(and)c(Bash)h(will)150 1763 y(create)c(an)e(arra)m(y)h(if)f(necessary) +-8 b(.)275 1912 y(An)35 b(arra)m(y)i(v)-5 b(ariable)37 +b(is)g(considered)f(set)h(if)f(a)h(subscript)e(has)h(b)s(een)g +(assigned)g(a)h(v)-5 b(alue.)59 b(The)36 b(n)m(ull)150 2021 y(string)30 b(is)h(a)g(v)-5 b(alid)30 b(v)-5 b(alue.)275 2170 y(It)29 b(is)h(p)s(ossible)f(to)h(obtain)g(the)f(k)m(eys)i (\(indices\))f(of)f(an)h(arra)m(y)g(as)f(w)m(ell)i(as)f(the)f(v)-5 @@ -15791,9 +15869,9 @@ b(and)40 b(the)i Ft(popd)e Fu(builtin)g(remo)m(v)m(es)j(sp)s(eci\014ed) b(curren)m(t)h(directory)g(is)g(alw)m(a)m(ys)150 5340 y(the)c Ft(")p Fu(top)p Ft(")f Fu(of)g(the)h(directory)g(stac)m(k.)p eop end -%%Page: 105 111 -TeXDict begin 105 110 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(105)275 299 y(The)35 +%%Page: 106 112 +TeXDict begin 106 111 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2439 b(106)275 299 y(The)35 b(con)m(ten)m(ts)i(of)f(the)h(directory)f(stac)m(k)h(are)f(also)h (visible)g(as)f(the)g(v)-5 b(alue)36 b(of)g(the)g Ft(DIRSTACK)e Fu(shell)150 408 y(v)-5 b(ariable.)150 600 y Fk(6.8.1)63 @@ -15862,9 +15940,9 @@ Fu(command)h(is)g(successful,)g(Bash)g(runs)f Ft(dirs)f Fu(to)j(sho)m(w)f(the)g(\014nal)f(con)m(ten)m(ts)630 5340 y(of)f(the)f(directory)h(stac)m(k,)h(and)e(the)g(return)g(status)g (is)h(0.)p eop end -%%Page: 106 112 -TeXDict begin 106 111 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(106)150 299 y Ft(pushd)870 +%%Page: 107 113 +TeXDict begin 107 112 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2439 b(107)150 299 y Ft(pushd)870 432 y(pushd)46 b([-n])h([+)p Fj(N)g Ft(|)g Fj(-N)h Ft(|)f Fj(dir)p Ft(])630 565 y Fu(Adds)27 b(a)h(directory)h(to)g(the)f(top)g (of)g(the)g(directory)h(stac)m(k,)h(or)e(rotates)h(the)f(stac)m(k,)j @@ -15930,9 +16008,9 @@ y Ft(\\e)384 b Fu(An)30 b(escap)s(e)h(c)m(haracter.)150 (`.'.)150 5184 y Ft(\\H)384 b Fu(The)30 b(hostname.)150 5340 y Ft(\\j)384 b Fu(The)30 b(n)m(um)m(b)s(er)f(of)h(jobs)g(curren)m (tly)h(managed)g(b)m(y)f(the)g(shell.)p eop end -%%Page: 107 113 -TeXDict begin 107 112 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(107)150 299 y Ft(\\l)384 +%%Page: 108 114 +TeXDict begin 108 113 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2439 b(108)150 299 y Ft(\\l)384 b Fu(The)30 b(basename)h(of)f(the)h(shell's)f(terminal)h(device)g (name.)150 487 y Ft(\\n)384 b Fu(A)30 b(newline.)150 676 y Ft(\\r)384 b Fu(A)30 b(carriage)i(return.)150 864 @@ -15971,7 +16049,7 @@ b(This)36 b(could)h(b)s(e)g(used)f(to)h(em)m(b)s(ed)g(a)630 y(of)h(a)f(command)h(is)f(its)h(p)s(osition)f(in)g(the)h(history)f (list,)i(whic)m(h)f(ma)m(y)g(include)f(commands)g(restored)g(from)150 4519 y(the)39 b(history)h(\014le)f(\(see)h(Section)g(9.1)h([Bash)e -(History)h(F)-8 b(acilities],)45 b(page)40 b(157\),)j(while)d(the)f +(History)h(F)-8 b(acilities],)45 b(page)40 b(159\),)j(while)d(the)f (command)150 4629 y(n)m(um)m(b)s(er)j(is)h(the)h(p)s(osition)f(in)g (the)g(sequence)h(of)f(commands)g(executed)h(during)e(the)i(curren)m(t) f(shell)150 4738 y(session.)275 4902 y(After)28 b(the)g(string)g(is)g @@ -15980,14 +16058,14 @@ f(shell)150 4738 y(session.)275 4902 y(After)28 b(the)g(string)g(is)g (quote)i(remo)m(v)-5 b(al,)29 b(sub)5 b(ject)25 b(to)i(the)f(v)-5 b(alue)27 b(of)f(the)g Ft(promptvars)e Fu(shell)150 5121 y(option)i(\(see)h(Section)g(4.3.2)g([The)f(Shopt)f(Builtin],)j(page)e -(72\).)41 b(This)25 b(can)h(ha)m(v)m(e)h(un)m(w)m(an)m(ted)f(side)g +(73\).)41 b(This)25 b(can)h(ha)m(v)m(e)h(un)m(w)m(an)m(ted)f(side)g (e\013ects)150 5230 y(if)i(escap)s(ed)f(p)s(ortions)g(of)h(the)g (string)f(app)s(ear)g(within)g(command)h(substitution)f(or)h(con)m (tain)g(c)m(haracters)150 5340 y(sp)s(ecial)j(to)g(w)m(ord)f (expansion.)p eop end -%%Page: 108 114 -TeXDict begin 108 113 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(108)150 299 y Fs(6.10)68 +%%Page: 109 115 +TeXDict begin 109 114 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2439 b(109)150 299 y Fs(6.10)68 b(The)45 b(Restricted)h(Shell)150 458 y Fu(If)34 b(Bash)g(is)g(started) g(with)g(the)g(name)h Ft(rbash)p Fu(,)e(or)h(the)h Ft(--restricted)30 b Fu(or)k Ft(-r)g Fu(option)g(is)g(supplied)f(at)150 @@ -16067,9 +16145,9 @@ h(the)f(standard,)h(ranging)g(from)f(the)g(basic)h(system)g(calls)g b(orking)24 b(Group)150 5340 y(1003.2)46 b(\(POSIX.2\).)80 b(The)43 b(\014rst)f(edition)i(of)g(the)f(1003.2)j(standard)c(w)m(as)i (published)e(in)h(1992.)81 b(It)p eop end -%%Page: 109 115 -TeXDict begin 109 114 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(109)150 299 y(w)m(as)31 +%%Page: 110 116 +TeXDict begin 110 115 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2439 b(110)150 299 y(w)m(as)31 b(merged)g(with)g(the)g(original)h(IEEE)e(1003.1)k(W)-8 b(orking)32 b(Group)e(and)g(is)h(curren)m(tly)g(main)m(tained)h(b)m(y) 150 408 y(the)41 b(Austin)g(Group)g(\(a)h(join)m(t)g(w)m(orking)g @@ -16157,85 +16235,86 @@ b(Alias)45 b(expansion)e(is)h(p)s(erformed)f(when)f(initially)k y(default)44 b(mo)s(de)g(generally)h(defers)f(it,)k(when)43 b(enabled,)48 b(un)m(til)c(the)g(command)g(substitution)g(is)p eop end -%%Page: 110 116 -TeXDict begin 110 115 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(110)330 299 y(executed.)77 +%%Page: 111 117 +TeXDict begin 111 116 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2439 b(111)330 299 y(executed.)77 b(This)42 b(means)g(that)h(command)f(substitution)f(will)i(not)g (expand)e(aliases)j(that)f(are)330 408 y(de\014ned)34 b(after)h(the)g(command)f(substitution)h(is)g(initially)h(parsed)e (\(e.g.,)k(as)d(part)f(of)h(a)g(function)330 518 y(de\014nition\).)199 -658 y(9.)61 b(The)38 b Fm(posix)h Ft(PS1)f Fu(and)g Ft(PS2)g +652 y(9.)61 b(The)38 b Fm(posix)h Ft(PS1)f Fu(and)g Ft(PS2)g Fu(expansions)g(of)i(`)p Ft(!)p Fu(')f(to)g(the)g(history)g(n)m(um)m(b) s(er)f(and)g(`)p Ft(!!)p Fu(')h(to)g(`)p Ft(!)p Fu(')h(are)330 -768 y(enabled,)26 b(and)f(parameter)g(expansion)g(is)g(p)s(erformed)e +762 y(enabled,)26 b(and)f(parameter)g(expansion)g(is)g(p)s(erformed)e (on)i(the)g(v)-5 b(alues)25 b(of)g Ft(PS1)f Fu(and)h -Ft(PS2)f Fu(regardless)330 877 y(of)31 b(the)f(setting)i(of)e(the)h -Ft(promptvars)c Fu(option.)154 1017 y(10.)61 b(The)30 +Ft(PS2)f Fu(regardless)330 871 y(of)31 b(the)f(setting)i(of)e(the)h +Ft(promptvars)c Fu(option.)154 1005 y(10.)61 b(The)30 b Fm(posix)g Fu(startup)f(\014les)i(are)g(executed)g(\()p Ft($ENV)p Fu(\))f(rather)g(than)g(the)h(normal)f(Bash)g(\014les.)154 -1157 y(11.)61 b(Tilde)30 b(expansion)g(is)f(only)h(p)s(erformed)f(on)h +1139 y(11.)61 b(Tilde)30 b(expansion)g(is)f(only)h(p)s(erformed)f(on)h (assignmen)m(ts)g(preceding)g(a)g(command)g(name,)g(rather)330 -1267 y(than)g(on)g(all)i(assignmen)m(t)f(statemen)m(ts)h(on)e(the)h -(line.)154 1407 y(12.)61 b(The)30 b(default)g(history)h(\014le)f(is)h -Ft(~/.sh_history)26 b Fu(\(this)31 b(is)f(the)h(default)g(v)-5 -b(alue)30 b(of)h Ft($HISTFILE)p Fu(\).)154 1547 y(13.)61 -b(Redirection)25 b(op)s(erators)f(do)g(not)g(p)s(erform)f(\014lename)h -(expansion)g(on)g(the)g(w)m(ord)f(in)h(the)g(redirection)330 -1657 y(unless)30 b(the)g(shell)h(is)f(in)m(teractiv)m(e.)154 -1797 y(14.)61 b(Redirection)31 b(op)s(erators)g(do)f(not)h(p)s(erform)e -(w)m(ord)h(splitting)h(on)f(the)h(w)m(ord)f(in)g(the)g(redirection.)154 -1937 y(15.)61 b(F)-8 b(unction)35 b(names)g(m)m(ust)f(b)s(e)g(v)-5 -b(alid)35 b(shell)f Ft(name)p Fu(s.)52 b(That)34 b(is,)i(they)f(ma)m(y) -g(not)g(con)m(tain)g(c)m(haracters)330 2046 y(other)e(than)g(letters,)h -(digits,)h(and)d(underscores,)h(and)f(ma)m(y)h(not)g(start)h(with)e(a)h -(digit.)49 b(Declaring)330 2156 y(a)31 b(function)f(with)g(an)g(in)m(v) --5 b(alid)31 b(name)g(causes)f(a)h(fatal)h(syn)m(tax)f(error)f(in)g -(non-in)m(teractiv)m(e)j(shells.)154 2296 y(16.)61 b(F)-8 -b(unction)31 b(names)f(ma)m(y)h(not)g(b)s(e)f(the)g(same)h(as)g(one)f -(of)h(the)f Fm(posix)g Fu(sp)s(ecial)h(builtins.)154 -2436 y(17.)61 b(Ev)m(en)27 b(if)h(a)f(shell)h(function)f(whose)g(name)g -(con)m(tains)i(a)f(slash)f(w)m(as)g(de\014ned)g(b)s(efore)f(en)m -(tering)j Fm(posix)330 2545 y Fu(mo)s(de,)h(the)h(shell)f(will)h(not)g -(execute)g(a)g(function)f(whose)g(name)h(con)m(tains)g(one)g(or)f(more) -h(slashes.)154 2685 y(18.)61 b Fm(posix)30 b Fu(sp)s(ecial)h(builtins)e +1249 y(than)g(on)g(all)i(assignmen)m(t)f(statemen)m(ts)h(on)e(the)h +(line.)154 1383 y(12.)61 b(The)29 b(default)g(history)g(\014le)g(is)g +Ft(~/.sh_history)d Fu(\(this)j(is)g(the)g(default)h(v)-5 +b(alue)29 b(the)h(shell)f(assigns)g(to)330 1492 y Ft($HISTFILE)p +Fu(\).)154 1626 y(13.)61 b(Redirection)25 b(op)s(erators)f(do)g(not)g +(p)s(erform)f(\014lename)h(expansion)g(on)g(the)g(w)m(ord)f(in)h(the)g +(redirection)330 1736 y(unless)30 b(the)g(shell)h(is)f(in)m(teractiv)m +(e.)154 1870 y(14.)61 b(Redirection)31 b(op)s(erators)g(do)f(not)h(p)s +(erform)e(w)m(ord)h(splitting)h(on)f(the)h(w)m(ord)f(in)g(the)g +(redirection.)154 2004 y(15.)61 b(F)-8 b(unction)35 b(names)g(m)m(ust)f +(b)s(e)g(v)-5 b(alid)35 b(shell)f Ft(name)p Fu(s.)52 +b(That)34 b(is,)i(they)f(ma)m(y)g(not)g(con)m(tain)g(c)m(haracters)330 +2113 y(other)e(than)g(letters,)h(digits,)h(and)d(underscores,)h(and)f +(ma)m(y)h(not)g(start)h(with)e(a)h(digit.)49 b(Declaring)330 +2223 y(a)31 b(function)f(with)g(an)g(in)m(v)-5 b(alid)31 +b(name)g(causes)f(a)h(fatal)h(syn)m(tax)f(error)f(in)g(non-in)m +(teractiv)m(e)j(shells.)154 2357 y(16.)61 b(F)-8 b(unction)31 +b(names)f(ma)m(y)h(not)g(b)s(e)f(the)g(same)h(as)g(one)f(of)h(the)f +Fm(posix)g Fu(sp)s(ecial)h(builtins.)154 2491 y(17.)61 +b(Ev)m(en)27 b(if)h(a)f(shell)h(function)f(whose)g(name)g(con)m(tains)i +(a)f(slash)f(w)m(as)g(de\014ned)g(b)s(efore)f(en)m(tering)j +Fm(posix)330 2600 y Fu(mo)s(de,)h(the)h(shell)f(will)h(not)g(execute)g +(a)g(function)f(whose)g(name)h(con)m(tains)g(one)g(or)f(more)h +(slashes.)154 2734 y(18.)61 b Fm(posix)30 b Fu(sp)s(ecial)h(builtins)e (are)i(found)e(b)s(efore)h(shell)h(functions)f(during)f(command)h(lo)s -(okup.)154 2826 y(19.)61 b(When)48 b(prin)m(ting)g(shell)h(function)f +(okup.)154 2868 y(19.)61 b(When)48 b(prin)m(ting)g(shell)h(function)f (de\014nitions)g(\(e.g.,)55 b(b)m(y)48 b Ft(type)p Fu(\),)k(Bash)d(do)s -(es)f(not)h(prin)m(t)f(the)330 2935 y Ft(function)28 -b Fu(k)m(eyw)m(ord.)154 3075 y(20.)61 b(Literal)28 b(tildes)g(that)f +(es)f(not)h(prin)m(t)f(the)330 2978 y Ft(function)28 +b Fu(k)m(eyw)m(ord.)154 3112 y(20.)61 b(Literal)28 b(tildes)g(that)f (app)s(ear)f(as)i(the)f(\014rst)f(c)m(haracter)j(in)d(elemen)m(ts)j(of) e(the)g Ft(PATH)f Fu(v)-5 b(ariable)27 b(are)h(not)330 -3185 y(expanded)i(as)g(describ)s(ed)f(ab)s(o)m(v)m(e)j(under)d(Section) -i(3.5.2)h([Tilde)f(Expansion],)f(page)h(25.)154 3325 +3221 y(expanded)i(as)g(describ)s(ed)f(ab)s(o)m(v)m(e)j(under)d(Section) +i(3.5.2)h([Tilde)f(Expansion],)f(page)h(25.)154 3355 y(21.)61 b(The)29 b Ft(time)g Fu(reserv)m(ed)h(w)m(ord)g(ma)m(y)g(b)s (e)g(used)f(b)m(y)h(itself)g(as)g(a)h(command.)40 b(When)30 -b(used)f(in)g(this)h(w)m(a)m(y)-8 b(,)330 3434 y(it)33 +b(used)f(in)g(this)h(w)m(a)m(y)-8 b(,)330 3465 y(it)33 b(displa)m(ys)g(timing)g(statistics)h(for)e(the)h(shell)g(and)f(its)g (completed)i(c)m(hildren.)47 b(The)32 b Ft(TIMEFORMAT)330 -3544 y Fu(v)-5 b(ariable)31 b(con)m(trols)h(the)e(format)h(of)g(the)f -(timing)h(information.)154 3684 y(22.)61 b(When)33 b(parsing)g(and)f +3574 y Fu(v)-5 b(ariable)31 b(con)m(trols)h(the)e(format)h(of)g(the)f +(timing)h(information.)154 3708 y(22.)61 b(When)33 b(parsing)g(and)f (expanding)h(a)h($)p Fi({)6 b Fu(.)22 b(.)h(.)11 b Fi(})33 b Fu(expansion)g(that)h(app)s(ears)f(within)f(double)h(quotes,)330 -3794 y(single)42 b(quotes)g(are)g(no)g(longer)g(sp)s(ecial)g(and)f +3818 y(single)42 b(quotes)g(are)g(no)g(longer)g(sp)s(ecial)g(and)f (cannot)i(b)s(e)e(used)g(to)h(quote)g(a)g(closing)h(brace)f(or)330 -3903 y(other)31 b(sp)s(ecial)h(c)m(haracter,)i(unless)c(the)i(op)s +3927 y(other)31 b(sp)s(ecial)h(c)m(haracter,)i(unless)c(the)i(op)s (erator)f(is)g(one)h(of)f(those)h(de\014ned)e(to)i(p)s(erform)e -(pattern)330 4013 y(remo)m(v)-5 b(al.)42 b(In)30 b(this)g(case,)i(they) +(pattern)330 4037 y(remo)m(v)-5 b(al.)42 b(In)30 b(this)g(case,)i(they) e(do)g(not)h(ha)m(v)m(e)h(to)f(app)s(ear)e(as)i(matc)m(hed)g(pairs.)154 -4153 y(23.)61 b(The)29 b(parser)g(do)s(es)g(not)h(recognize)h +4171 y(23.)61 b(The)29 b(parser)g(do)s(es)g(not)h(recognize)h Ft(time)d Fu(as)i(a)g(reserv)m(ed)f(w)m(ord)g(if)h(the)f(next)h(tok)m -(en)h(b)s(egins)d(with)i(a)330 4262 y(`)p Ft(-)p Fu('.)154 -4402 y(24.)61 b(The)30 b(`)p Ft(!)p Fu(')h(c)m(haracter)h(do)s(es)e +(en)h(b)s(egins)d(with)i(a)330 4281 y(`)p Ft(-)p Fu('.)154 +4415 y(24.)61 b(The)30 b(`)p Ft(!)p Fu(')h(c)m(haracter)h(do)s(es)e (not)h(in)m(tro)s(duce)g(history)f(expansion)h(within)f(a)h -(double-quoted)g(string,)330 4512 y(ev)m(en)g(if)f(the)h -Ft(histexpand)d Fu(option)i(is)h(enabled.)154 4652 y(25.)61 +(double-quoted)g(string,)330 4524 y(ev)m(en)g(if)f(the)h +Ft(histexpand)d Fu(option)i(is)h(enabled.)154 4658 y(25.)61 b(If)24 b(a)g Fm(posix)g Fu(sp)s(ecial)h(builtin)f(returns)f(an)h (error)g(status,)i(a)e(non-in)m(teractiv)m(e)j(shell)e(exits.)39 -b(The)24 b(fatal)330 4762 y(errors)30 b(are)h(those)f(listed)h(in)f +b(The)24 b(fatal)330 4768 y(errors)30 b(are)h(those)f(listed)h(in)f (the)h Fm(posix)e Fu(standard,)h(and)g(include)g(things)g(lik)m(e)i -(passing)e(incorrect)330 4871 y(options,)43 b(redirection)d(errors,)i +(passing)e(incorrect)330 4877 y(options,)43 b(redirection)d(errors,)i (v)-5 b(ariable)41 b(assignmen)m(t)g(errors)e(for)g(assignmen)m(ts)i -(preceding)f(the)330 4981 y(command)30 b(name,)h(and)f(so)g(on.)154 +(preceding)f(the)330 4987 y(command)30 b(name,)h(and)f(so)g(on.)154 5121 y(26.)61 b(The)35 b Ft(unset)e Fu(builtin)i(with)g(the)g Ft(-v)f Fu(option)i(sp)s(eci\014ed)e(returns)g(a)i(fatal)g(error)f(if)g (it)g(attempts)h(to)330 5230 y(unset)22 b(a)h Ft(readonly)d @@ -16244,9 +16323,9 @@ f(a)h(v)-5 b(ariable)23 b(name)f(argumen)m(t)330 5340 y(that)31 b(is)f(an)h(in)m(v)-5 b(alid)31 b(iden)m(ti\014er,)f(whic)m (h)g(causes)h(a)g(non-in)m(teractiv)m(e)i(shell)e(to)g(exit.)p eop end -%%Page: 111 117 -TeXDict begin 111 116 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(111)154 299 y(27.)61 +%%Page: 112 118 +TeXDict begin 112 117 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2439 b(112)154 299 y(27.)61 b(A)31 b(non-in)m(teractiv)m(e)j(shell)d(exits)h(with)e(an)h(error)g (status)g(if)g(a)g(v)-5 b(ariable)32 b(assignmen)m(t)g(error)e(o)s (ccurs)330 408 y(when)38 b(no)h(command)g(name)g(follo)m(ws)i(the)e @@ -16332,9 +16411,9 @@ Fu(builtins)h(do)g(not)h(searc)m(h)h(the)f(curren)m(t)f(directory)h (for)g(the)g(\014lename)f(argumen)m(t)330 5340 y(if)30 b(it)h(is)g(not)f(found)f(b)m(y)i(searc)m(hing)g Ft(PATH)p Fu(.)p eop end -%%Page: 112 118 -TeXDict begin 112 117 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(112)154 299 y(46.)61 +%%Page: 113 119 +TeXDict begin 113 118 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2439 b(113)154 299 y(46.)61 b(Enabling)21 b Fm(posix)g Fu(mo)s(de)g(has)g(the)g(e\013ect)i(of)e (setting)i(the)e Ft(inherit_errexit)d Fu(option,)23 b(so)f(subshells) 330 408 y(spa)m(wned)27 b(to)i(execute)g(command)e(substitutions)h @@ -16416,9 +16495,9 @@ b(a)f(trapp)s(ed)e(signal)i(while)f(executing)h Ft(read)p Fu(,)h(the)e(trap)h(handler)e(executes)i(and)f Ft(read)330 5340 y Fu(returns)29 b(an)h(exit)i(status)e(greater)i(than)e(128.)p eop end -%%Page: 113 119 -TeXDict begin 113 118 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(113)154 299 y(63.)61 +%%Page: 114 120 +TeXDict begin 114 119 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2439 b(114)154 299 y(63.)61 b(The)33 b Ft(printf)f Fu(builtin)i(uses)f Ft(double)f Fu(\(via)j Ft(strtod)p Fu(\))d(to)j(con)m(v)m(ert)g(argumen)m(ts)f (corresp)s(onding)f(to)330 408 y(\015oating)40 b(p)s(oin)m(t)f(con)m(v) @@ -16426,259 +16505,267 @@ m(ersion)h(sp)s(eci\014ers,)h(instead)e(of)g Ft(long)29 b(double)38 b Fu(if)h(it's)g(a)m(v)-5 b(ailable.)69 b(The)39 b(`)p Ft(L)p Fu(')330 518 y(length)31 b(mo)s(di\014er)e(forces)i Ft(printf)e Fu(to)i(use)f Ft(long)f(double)g Fu(if)h(it's)h(a)m(v)-5 -b(ailable.)154 650 y(64.)61 b(Bash)27 b(remo)m(v)m(es)h(an)e(exited)i +b(ailable.)154 653 y(64.)61 b(Bash)27 b(remo)m(v)m(es)h(an)e(exited)i (bac)m(kground)e(pro)s(cess's)h(status)g(from)f(the)h(list)g(of)g(suc)m -(h)f(statuses)h(after)330 759 y(the)k Ft(wait)e Fu(builtin)h(is)g(used) -g(to)h(obtain)g(it.)154 891 y(65.)61 b(A)39 b(double)f(quote)i(c)m +(h)f(statuses)h(after)330 763 y(the)k Ft(wait)e Fu(builtin)h(is)g(used) +g(to)h(obtain)g(it.)154 898 y(65.)61 b(A)39 b(double)f(quote)i(c)m (haracter)g(\(`)p Ft(")p Fu('\))g(is)f(treated)g(sp)s(ecially)h(when)e -(it)h(app)s(ears)f(in)h(a)g(bac)m(kquoted)330 1000 y(command)24 +(it)h(app)s(ears)f(in)h(a)g(bac)m(kquoted)330 1008 y(command)24 b(substitution)f(in)h(the)g(b)s(o)s(dy)e(of)i(a)g(here-do)s(cumen)m(t)g -(that)h(undergo)s(es)e(expansion.)38 b(That)330 1110 +(that)h(undergo)s(es)e(expansion.)38 b(That)330 1117 y(means,)29 b(for)f(example,)i(that)f(a)g(bac)m(kslash)g(preceding)f(a) h(double)f(quote)h(c)m(haracter)h(will)f(escap)s(e)f(it)330 -1219 y(and)i(the)g(bac)m(kslash)h(will)g(b)s(e)f(remo)m(v)m(ed.)154 -1351 y(66.)61 b(Command)25 b(substitutions)g(don't)g(set)h(the)g(`)p +1227 y(and)i(the)g(bac)m(kslash)h(will)g(b)s(e)f(remo)m(v)m(ed.)154 +1362 y(66.)61 b(The)26 b Ft(test)g Fu(builtin)g(compares)h(strings)g +(using)f(the)h(curren)m(t)f(lo)s(cale)j(when)c(pro)s(cessing)i(the)g(`) +p Ft(<)p Fu(')g(and)330 1472 y(`)p Ft(>)p Fu(')k(binary)e(op)s +(erators.)154 1607 y(67.)61 b(The)27 b Ft(test)f Fu(builtin's)g +Ft(-t)h Fu(unary)f(primary)g(requires)h(an)g(argumen)m(t.)40 +b(Historical)29 b(v)m(ersions)f(of)f Ft(test)330 1717 +y Fu(made)c(the)h(argumen)m(t)g(optional)h(in)e(certain)h(cases,)i(and) +d(Bash)h(attempts)g(to)g(accommo)s(date)h(those)330 1826 +y(for)30 b(bac)m(kw)m(ards)h(compatibilit)m(y)-8 b(.)154 +1962 y(68.)61 b(Command)25 b(substitutions)g(don't)g(set)h(the)g(`)p Ft(?)p Fu(')g(sp)s(ecial)g(parameter.)40 b(The)25 b(exit)h(status)g(of) -g(a)g(simple)330 1461 y(command)i(without)g(a)h(command)f(w)m(ord)f(is) +g(a)g(simple)330 2071 y(command)i(without)g(a)h(command)f(w)m(ord)f(is) i(still)g(the)f(exit)h(status)g(of)f(the)g(last)h(command)f(substi-)330 -1570 y(tution)f(that)h(o)s(ccurred)e(while)h(ev)-5 b(aluating)28 +2181 y(tution)f(that)h(o)s(ccurred)e(while)h(ev)-5 b(aluating)28 b(the)g(v)-5 b(ariable)27 b(assignmen)m(ts)h(and)e(redirections)i(in)e -(that)330 1680 y(command,)h(but)f(that)g(do)s(es)g(not)h(happ)s(en)d +(that)330 2291 y(command,)h(but)f(that)g(do)s(es)g(not)h(happ)s(en)d (un)m(til)j(after)g(all)g(of)f(the)h(assignmen)m(ts)g(and)e -(redirections.)275 1833 y(There)34 b(is)g(other)h Fm(posix)f +(redirections.)275 2452 y(There)34 b(is)g(other)h Fm(posix)f Fu(b)s(eha)m(vior)h(that)g(Bash)g(do)s(es)f(not)h(implemen)m(t)g(b)m(y) -g(default)f(ev)m(en)i(when)d(in)150 1943 y Fm(posix)d -Fu(mo)s(de.)40 b(Sp)s(eci\014cally:)199 2074 y(1.)61 +g(default)f(ev)m(en)i(when)d(in)150 2562 y Fm(posix)d +Fu(mo)s(de.)40 b(Sp)s(eci\014cally:)199 2698 y(1.)61 b(The)30 b Ft(fc)f Fu(builtin)h(c)m(hec)m(ks)i Ft($EDITOR)c Fu(as)j(a)f(program)g(to)h(edit)g(history)f(en)m(tries)h(if)f -Ft(FCEDIT)f Fu(is)h(unset,)330 2184 y(rather)g(than)g(defaulting)h +Ft(FCEDIT)f Fu(is)h(unset,)330 2808 y(rather)g(than)g(defaulting)h (directly)g(to)g Ft(ed)p Fu(.)40 b Ft(fc)30 b Fu(uses)g -Ft(ed)g Fu(if)g Ft(EDITOR)f Fu(is)h(unset.)199 2315 y(2.)61 +Ft(ed)g Fu(if)g Ft(EDITOR)f Fu(is)h(unset.)199 2943 y(2.)61 b(A)37 b(non-in)m(teractiv)m(e)i(shell)e(do)s(es)f(not)h(exit)h(if)e(a) h(v)-5 b(ariable)38 b(assignmen)m(t)f(preceding)g(the)g -Ft(command)330 2425 y Fu(builtin)30 b(or)g(another)h(non-sp)s(ecial)g -(builtin)f(fails.)199 2557 y(3.)61 b(As)29 b(noted)g(ab)s(o)m(v)m(e,)i +Ft(command)330 3053 y Fu(builtin)30 b(or)g(another)h(non-sp)s(ecial)g +(builtin)f(fails.)199 3188 y(3.)61 b(As)29 b(noted)g(ab)s(o)m(v)m(e,)i (Bash)e(requires)g(the)g Ft(xpg_echo)e Fu(option)j(to)g(b)s(e)e -(enabled)h(for)g(the)g Ft(echo)f Fu(builtin)330 2666 -y(to)j(b)s(e)f(fully)g(conforman)m(t.)275 2820 y(Bash)c(can)g(b)s(e)f +(enabled)h(for)g(the)g Ft(echo)f Fu(builtin)330 3298 +y(to)j(b)s(e)f(fully)g(conforman)m(t.)275 3460 y(Bash)c(can)g(b)s(e)f (con\014gured)h(to)g(b)s(e)g Fm(posix)p Fu(-conforman)m(t)g(b)m(y)g (default,)h(b)m(y)f(sp)s(ecifying)g(the)g Ft(--enable-)150 -2929 y(strict-posix-default)c Fu(to)27 b Ft(configure)e +3569 y(strict-posix-default)c Fu(to)27 b Ft(configure)e Fu(when)h(building)h(\(see)h(Section)g(10.8)g([Optional)g(F)-8 -b(eatures],)150 3039 y(page)31 b(166\).)150 3274 y Fs(6.12)68 -b(Shell)46 b(Compatibilit)l(y)h(Mo)t(de)150 3433 y Fu(Bash-4.0)33 +b(eatures],)150 3679 y(page)31 b(168\).)150 3922 y Fs(6.12)68 +b(Shell)46 b(Compatibilit)l(y)h(Mo)t(de)150 4081 y Fu(Bash-4.0)33 b(in)m(tro)s(duced)f(the)f(concept)i(of)f(a)g Fr(shell)g(compatibilit)m (y)i(lev)m(el)p Fu(,)g(sp)s(eci\014ed)d(as)h(a)g(set)h(of)f(options)150 -3543 y(to)f(the)f(shopt)g(builtin)g(\()p Ft(compat31)p +4191 y(to)f(the)f(shopt)g(builtin)g(\()p Ft(compat31)p Fu(,)e Ft(compat32)p Fu(,)h Ft(compat40)p Fu(,)f Ft(compat41)p Fu(,)g(and)i(so)g(on\).)41 b(There)30 b(is)g(only)150 -3652 y(one)f(curren)m(t)f(compatibilit)m(y)j(lev)m(el)f({)f(eac)m(h)h +4301 y(one)f(curren)m(t)f(compatibilit)m(y)j(lev)m(el)f({)f(eac)m(h)h (option)f(is)g(m)m(utually)g(exclusiv)m(e.)41 b(The)28 -b(compatibilit)m(y)j(lev)m(el)150 3762 y(is)39 b(in)m(tended)g(to)h +b(compatibilit)m(y)j(lev)m(el)150 4410 y(is)39 b(in)m(tended)g(to)h (allo)m(w)g(users)e(to)i(select)h(b)s(eha)m(vior)e(from)f(previous)h(v) -m(ersions)g(that)h(is)f(incompatible)150 3871 y(with)d(new)m(er)g(v)m +m(ersions)g(that)h(is)f(incompatible)150 4520 y(with)d(new)m(er)g(v)m (ersions)g(while)g(they)g(migrate)h(scripts)f(to)h(use)f(curren)m(t)f -(features)i(and)e(b)s(eha)m(vior.)58 b(It's)150 3981 +(features)i(and)e(b)s(eha)m(vior.)58 b(It's)150 4629 y(in)m(tended)30 b(to)h(b)s(e)f(a)h(temp)s(orary)f(solution.)275 -4113 y(This)k(section)j(do)s(es)e(not)h(men)m(tion)g(b)s(eha)m(vior)g +4765 y(This)k(section)j(do)s(es)e(not)h(men)m(tion)g(b)s(eha)m(vior)g (that)g(is)f(standard)g(for)g(a)h(particular)g(v)m(ersion)g(\(e.g.,)150 -4222 y(setting)d Ft(compat32)c Fu(means)i(that)i(quoting)e(the)h(rhs)f +4875 y(setting)d Ft(compat32)c Fu(means)i(that)i(quoting)e(the)h(rhs)f (of)g(the)h(regexp)g(matc)m(hing)h(op)s(erator)e(quotes)h(sp)s(e-)150 -4332 y(cial)39 b(regexp)e(c)m(haracters)i(in)e(the)g(w)m(ord,)i(whic)m +4985 y(cial)39 b(regexp)e(c)m(haracters)i(in)e(the)g(w)m(ord,)i(whic)m (h)e(is)g(default)h(b)s(eha)m(vior)f(in)g(bash-3.2)h(and)f(subsequen)m -(t)150 4441 y(v)m(ersions\).)275 4573 y(If)29 b(a)h(user)f(enables,)h +(t)150 5094 y(v)m(ersions\).)275 5230 y(If)29 b(a)h(user)f(enables,)h (sa)m(y)-8 b(,)31 b Ft(compat32)p Fu(,)d(it)i(ma)m(y)g(a\013ect)h(the)f (b)s(eha)m(vior)g(of)g(other)g(compatibilit)m(y)h(lev)m(els)150 -4682 y(up)23 b(to)h(and)f(including)h(the)g(curren)m(t)f(compatibilit)m +5340 y(up)23 b(to)h(and)f(including)h(the)g(curren)m(t)f(compatibilit)m (y)j(lev)m(el.)41 b(The)23 b(idea)h(is)g(that)g(eac)m(h)h(compatibilit) -m(y)h(lev)m(el)150 4792 y(con)m(trols)35 b(b)s(eha)m(vior)f(that)g(c)m -(hanged)g(in)f(that)h(v)m(ersion)g(of)g(Bash,)h(but)e(that)h(b)s(eha)m -(vior)g(ma)m(y)g(ha)m(v)m(e)h(b)s(een)150 4902 y(presen)m(t)f(in)g -(earlier)g(v)m(ersions.)52 b(F)-8 b(or)35 b(instance,)g(the)f(c)m -(hange)h(to)g(use)f(lo)s(cale-based)h(comparisons)f(with)150 -5011 y(the)e Ft([[)f Fu(command)g(came)h(in)g(bash-4.1,)h(and)d -(earlier)j(v)m(ersions)f(used)f(ASCI)s(I-based)f(comparisons,)i(so)150 -5121 y(enabling)27 b Ft(compat32)e Fu(will)i(enable)g(ASCI)s(I-based)e -(comparisons)i(as)g(w)m(ell.)41 b(That)26 b(gran)m(ularit)m(y)i(ma)m(y) -g(not)150 5230 y(b)s(e)i(su\016cien)m(t)i(for)f(all)g(uses,)g(and)g(as) -g(a)g(result)g(users)f(should)g(emplo)m(y)i(compatibilit)m(y)h(lev)m -(els)g(carefully)-8 b(.)150 5340 y(Read)31 b(the)f(do)s(cumen)m(tation) -h(for)g(a)f(particular)h(feature)g(to)g(\014nd)e(out)h(the)h(curren)m -(t)f(b)s(eha)m(vior.)p eop end -%%Page: 114 120 -TeXDict begin 114 119 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(114)275 299 y(Bash-4.3)44 -b(in)m(tro)s(duced)e(a)h(new)f(shell)h(v)-5 b(ariable:)65 -b Ft(BASH_COMPAT)p Fu(.)75 b(The)42 b(v)-5 b(alue)43 -b(assigned)g(to)g(this)150 408 y(v)-5 b(ariable)32 b(\(a)g(decimal)h(v) -m(ersion)e(n)m(um)m(b)s(er)f(lik)m(e)j(4.2,)g(or)e(an)h(in)m(teger)g -(corresp)s(onding)f(to)h(the)f Ft(compat)p Fr(NN)150 -518 y Fu(option,)g(lik)m(e)h(42\))f(determines)g(the)f(compatibilit)m -(y)j(lev)m(el.)275 649 y(Starting)e(with)g(bash-4.4,)h(Bash)f(has)g(b)s -(egun)f(deprecating)h(older)h(compatibilit)m(y)h(lev)m(els.)44 -b(Ev)m(en)m(tu-)150 758 y(ally)-8 b(,)32 b(the)e(options)h(will)g(b)s -(e)f(remo)m(v)m(ed)h(in)f(fa)m(v)m(or)i(of)e Ft(BASH_COMPAT)p -Fu(.)275 889 y(Bash-5.0)36 b(is)f(the)g(\014nal)f(v)m(ersion)i(for)e -(whic)m(h)h(there)g(will)g(b)s(e)f(an)h(individual)f(shopt)h(option)g -(for)g(the)150 998 y(previous)30 b(v)m(ersion.)41 b(Users)30 -b(should)g(use)g Ft(BASH_COMPAT)d Fu(on)j(bash-5.0)h(and)f(later)i(v)m -(ersions.)275 1129 y(The)24 b(follo)m(wing)i(table)g(describ)s(es)e -(the)i(b)s(eha)m(vior)f(c)m(hanges)h(con)m(trolled)g(b)m(y)f(eac)m(h)h -(compatibilit)m(y)h(lev)m(el)150 1238 y(setting.)43 b(The)30 -b Ft(compat)p Fr(NN)39 b Fu(tag)32 b(is)f(used)f(as)h(shorthand)e(for)h -(setting)i(the)f(compatibilit)m(y)i(lev)m(el)f(to)g Fr(NN)150 -1348 y Fu(using)37 b(one)h(of)g(the)g(follo)m(wing)h(mec)m(hanisms.)63 -b(F)-8 b(or)39 b(v)m(ersions)f(prior)f(to)h(bash-5.0,)j(the)d -(compatibilit)m(y)150 1457 y(lev)m(el)d(ma)m(y)f(b)s(e)e(set)i(using)e -(the)i(corresp)s(onding)e Ft(compat)p Fr(NN)41 b Fu(shopt)33 -b(option.)50 b(F)-8 b(or)34 b(bash-4.3)f(and)g(later)150 -1567 y(v)m(ersions,)40 b(the)e Ft(BASH_COMPAT)d Fu(v)-5 -b(ariable)39 b(is)e(preferred,)i(and)e(it)i(is)f(required)f(for)g -(bash-5.1)i(and)e(later)150 1677 y(v)m(ersions.)150 1828 -y Ft(compat31)705 1958 y Fq(\017)60 b Fu(quoting)34 b(the)g(rhs)e(of)i -(the)f Ft([[)g Fu(command's)h(regexp)f(matc)m(hing)i(op)s(erator)f(\(=) -p Ft(~)p Fu(\))f(has)810 2068 y(no)d(sp)s(ecial)h(e\013ect)150 -2219 y Ft(compat40)705 2350 y Fq(\017)60 b Fu(the)35 -b(`)p Ft(<)p Fu(')g(and)f(`)p Ft(>)p Fu(')g(op)s(erators)h(to)g(the)g -Ft([[)f Fu(command)h(do)f(not)h(consider)f(the)h(curren)m(t)810 -2459 y(lo)s(cale)41 b(when)d(comparing)i(strings;)k(they)c(use)f(ASCI)s -(I)f(ordering.)67 b(Bash)40 b(v)m(ersions)810 2569 y(prior)f(to)i -(bash-4.1)f(use)g(ASCI)s(I)e(collation)k(and)d(strcmp\(3\);)45 -b(bash-4.1)c(and)e(later)810 2679 y(use)30 b(the)h(curren)m(t)f(lo)s -(cale's)i(collation)h(sequence)d(and)g(strcoll\(3\).)150 -2830 y Ft(compat41)705 2960 y Fq(\017)60 b Fu(in)29 b(p)s(osix)f(mo)s -(de,)i Ft(time)e Fu(ma)m(y)h(b)s(e)g(follo)m(w)m(ed)i(b)m(y)e(options)g -(and)g(still)h(b)s(e)e(recognized)j(as)810 3070 y(a)g(reserv)m(ed)f(w)m -(ord)g(\(this)h(is)f Fm(posix)g Fu(in)m(terpretation)i(267\))705 -3200 y Fq(\017)60 b Fu(in)37 b(p)s(osix)f(mo)s(de,)i(the)g(parser)e -(requires)g(that)i(an)f(ev)m(en)g(n)m(um)m(b)s(er)f(of)h(single)g -(quotes)810 3310 y(o)s(ccur)28 b(in)g(the)h Fr(w)m(ord)i -Fu(p)s(ortion)d(of)h(a)g(double-quoted)f($)p Fi({)6 b -Fu(.)23 b(.)f(.)11 b Fi(})29 b Fu(parameter)g(expansion)810 -3420 y(and)34 b(treats)h(them)f(sp)s(ecially)-8 b(,)37 -b(so)e(that)g(c)m(haracters)g(within)f(the)h(single)g(quotes)g(are)810 -3529 y(considered)30 b(quoted)h(\(this)f(is)h Fm(posix)e -Fu(in)m(terpretation)j(221\))150 3680 y Ft(compat42)705 -3811 y Fq(\017)60 b Fu(the)29 b(replacemen)m(t)i(string)e(in)g -(double-quoted)h(pattern)f(substitution)g(do)s(es)g(not)h(un-)810 -3921 y(dergo)h(quote)g(remo)m(v)-5 b(al,)32 b(as)e(it)h(do)s(es)f(in)g -(v)m(ersions)h(after)g(bash-4.2)705 4051 y Fq(\017)60 -b Fu(in)39 b(p)s(osix)g(mo)s(de,)j(single)e(quotes)g(are)g(considered)f -(sp)s(ecial)h(when)f(expanding)g(the)810 4161 y Fr(w)m(ord)d -Fu(p)s(ortion)c(of)g(a)h(double-quoted)g($)p Fi({)6 b -Fu(.)22 b(.)h(.)11 b Fi(})33 b Fu(parameter)g(expansion)f(and)g(can)h -(b)s(e)810 4270 y(used)40 b(to)i(quote)g(a)f(closing)h(brace)f(or)g -(other)h(sp)s(ecial)f(c)m(haracter)i(\(this)e(is)g(part)g(of)810 -4380 y Fm(posix)36 b Fu(in)m(terpretation)h(221\);)42 -b(in)36 b(later)h(v)m(ersions,)h(single)f(quotes)g(are)g(not)f(sp)s -(ecial)810 4489 y(within)30 b(double-quoted)g(w)m(ord)g(expansions)150 -4641 y Ft(compat43)705 4771 y Fq(\017)60 b Fu(the)31 -b(shell)g(do)s(es)g(not)g(prin)m(t)f(a)h(w)m(arning)g(message)h(if)f -(an)g(attempt)h(is)f(made)f(to)i(use)f(a)810 4881 y(quoted)36 -b(comp)s(ound)e(assignmen)m(t)i(as)g(an)g(argumen)m(t)g(to)g(declare)h -(\(e.g.,)i(declare)d(-a)810 4990 y(fo)s(o='\(1)31 b(2\)'\).)42 -b(Later)31 b(v)m(ersions)g(w)m(arn)f(that)h(this)f(usage)h(is)g -(deprecated)705 5121 y Fq(\017)60 b Fu(w)m(ord)21 b(expansion)g(errors) -g(are)h(considered)f(non-fatal)h(errors)f(that)h(cause)g(the)f(curren)m -(t)810 5230 y(command)k(to)g(fail,)i(ev)m(en)e(in)g(p)s(osix)f(mo)s(de) -h(\(the)g(default)g(b)s(eha)m(vior)g(is)g(to)g(mak)m(e)h(them)810 -5340 y(fatal)32 b(errors)d(that)i(cause)g(the)g(shell)f(to)i(exit\))p -eop end +m(y)h(lev)m(el)p eop end %%Page: 115 121 TeXDict begin 115 120 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(115)705 299 y Fq(\017)60 -b Fu(when)37 b(executing)i(a)g(shell)f(function,)i(the)f(lo)s(op)f -(state)h(\(while/un)m(til/etc.\))68 b(is)38 b(not)810 -408 y(reset,)c(so)g Ft(break)d Fu(or)i Ft(continue)e -Fu(in)h(that)i(function)f(will)g(break)g(or)g(con)m(tin)m(ue)h(lo)s -(ops)810 518 y(in)h(the)g(calling)h(con)m(text.)57 b(Bash-4.4)37 -b(and)d(later)i(reset)g(the)f(lo)s(op)g(state)i(to)e(prev)m(en)m(t)810 -628 y(this)150 776 y Ft(compat44)705 905 y Fq(\017)60 -b Fu(the)41 b(shell)g(sets)g(up)e(the)i(v)-5 b(alues)41 -b(used)f(b)m(y)h Ft(BASH_ARGV)d Fu(and)i Ft(BASH_ARGC)e -Fu(so)j(they)810 1014 y(can)26 b(expand)f(to)h(the)g(shell's)g(p)s -(ositional)g(parameters)g(ev)m(en)h(if)e(extended)h(debugging)810 -1124 y(mo)s(de)k(is)g(not)h(enabled)705 1253 y Fq(\017)60 -b Fu(a)40 b(subshell)f(inherits)g(lo)s(ops)h(from)g(its)g(paren)m(t)g -(con)m(text,)k(so)c Ft(break)e Fu(or)i Ft(continue)810 -1363 y Fu(will)35 b(cause)g(the)f(subshell)f(to)i(exit.)54 -b(Bash-5.0)36 b(and)d(later)j(reset)f(the)f(lo)s(op)h(state)g(to)810 -1472 y(prev)m(en)m(t)c(the)g(exit)705 1601 y Fq(\017)60 -b Fu(v)-5 b(ariable)28 b(assignmen)m(ts)h(preceding)f(builtins)f(lik)m -(e)i Ft(export)d Fu(and)h Ft(readonly)e Fu(that)j(set)810 -1711 y(attributes)37 b(con)m(tin)m(ue)h(to)g(a\013ect)g(v)-5 -b(ariables)37 b(with)g(the)f(same)h(name)g(in)g(the)f(calling)810 -1820 y(en)m(vironmen)m(t)31 b(ev)m(en)g(if)f(the)h(shell)g(is)f(not)h -(in)f(p)s(osix)f(mo)s(de)150 1969 y Ft(compat50)f(\(set)h(using)g -(BASH_COMPAT\))705 2078 y Fq(\017)60 b Fu(Bash-5.1)29 -b(c)m(hanged)g(the)f(w)m(a)m(y)g Ft($RANDOM)e Fu(is)i(generated)h(to)f -(in)m(tro)s(duce)g(sligh)m(tly)h(more)810 2188 y(randomness.)39 -b(If)30 b(the)f(shell)h(compatibilit)m(y)i(lev)m(el)f(is)f(set)g(to)h -(50)f(or)g(lo)m(w)m(er,)h(it)f(rev)m(erts)810 2297 y(to)e(the)g(metho)s -(d)f(from)g(bash-5.0)h(and)f(previous)g(v)m(ersions,)i(so)e(seeding)h -(the)g(random)810 2407 y(n)m(um)m(b)s(er)36 b(generator)j(b)m(y)e -(assigning)h(a)g(v)-5 b(alue)38 b(to)g Ft(RANDOM)e Fu(will)i(pro)s -(duce)e(the)i(same)810 2516 y(sequence)31 b(as)f(in)g(bash-5.0)705 -2645 y Fq(\017)60 b Fu(If)22 b(the)g(command)g(hash)f(table)i(is)f -(empt)m(y)-8 b(,)25 b(Bash)d(v)m(ersions)g(prior)g(to)h(bash-5.1)f -(prin)m(ted)810 2755 y(an)29 b(informational)i(message)g(to)f(that)g -(e\013ect,)h(ev)m(en)g(when)d(pro)s(ducing)g(output)h(that)810 -2865 y(can)40 b(b)s(e)g(reused)f(as)h(input.)69 b(Bash-5.1)42 -b(suppresses)c(that)j(message)g(when)e(the)i Ft(-l)810 -2974 y Fu(option)31 b(is)f(supplied.)150 3122 y Ft(compat51)e(\(set)h -(using)g(BASH_COMPAT\))705 3232 y Fq(\017)60 b Fu(The)38 -b Ft(unset)g Fu(builtin)g(will)h(unset)f(the)h(arra)m(y)g -Ft(a)g Fu(giv)m(en)g(an)g(argumen)m(t)g(lik)m(e)h(`)p -Ft(a[@])p Fu('.)810 3342 y(Bash-5.2)32 b(will)f(unset)f(an)g(elemen)m -(t)i(with)e(k)m(ey)i(`)p Ft(@)p Fu(')e(\(asso)s(ciativ)m(e)k(arra)m -(ys\))d(or)f(remo)m(v)m(e)810 3451 y(all)h(the)g(elemen)m(ts)h(without) -e(unsetting)g(the)h(arra)m(y)g(\(indexed)f(arra)m(ys\))705 -3580 y Fq(\017)60 b Fu(arithmetic)36 b(commands)e(\()h(\(\(...\)\))55 -b(\))f(and)34 b(the)g(expressions)h(in)f(an)g(arithmetic)i(for)810 -3690 y(statemen)m(t)c(can)f(b)s(e)f(expanded)f(more)i(than)f(once)705 -3819 y Fq(\017)60 b Fu(expressions)22 b(used)g(as)h(argumen)m(ts)g(to)h -(arithmetic)f(op)s(erators)g(in)g(the)g Ft([[)f Fu(conditional)810 -3928 y(command)30 b(can)h(b)s(e)f(expanded)f(more)i(than)f(once)705 -4057 y Fq(\017)60 b Fu(the)35 b(expressions)g(in)g(substring)e -(parameter)j(brace)f(expansion)g(can)g(b)s(e)g(expanded)810 -4167 y(more)c(than)f(once)705 4296 y Fq(\017)60 b Fu(the)39 -b(expressions)f(in)g(the)h($\(\()h(...)66 b(\)\))f(w)m(ord)39 -b(expansion)f(can)h(b)s(e)f(expanded)g(more)810 4405 -y(than)30 b(once)705 4534 y Fq(\017)60 b Fu(arithmetic)36 -b(expressions)f(used)f(as)h(indexed)f(arra)m(y)i(subscripts)d(can)i(b)s -(e)g(expanded)810 4644 y(more)c(than)f(once)705 4773 -y Fq(\017)60 b Ft(test)29 b(-v)p Fu(,)35 b(when)f(giv)m(en)h(an)g -(argumen)m(t)g(of)f(`)p Ft(A[@])p Fu(',)h(where)f Fr(A)h -Fu(is)f(an)h(existing)g(asso-)810 4882 y(ciativ)m(e)h(arra)m(y)-8 -b(,)37 b(will)d(return)f(true)g(if)h(the)h(arra)m(y)f(has)g(an)m(y)g -(set)g(elemen)m(ts.)53 b(Bash-5.2)810 4992 y(will)31 -b(lo)s(ok)g(for)f(and)g(rep)s(ort)f(on)i(a)f(k)m(ey)i(named)d(`)p -Ft(@)p Fu(')705 5121 y Fq(\017)60 b Fu(the)40 b($)p Fi({)p -Fr(parameter)7 b Fu([:]=)p Fr(v)-5 b(alue)5 b Fi(})42 -b Fu(w)m(ord)e(expansion)f(will)i(return)d Fr(v)-5 b(alue)p -Fu(,)43 b(b)s(efore)d(an)m(y)810 5230 y(v)-5 b(ariable-sp)s(eci\014c)34 -b(transformations)f(ha)m(v)m(e)h(b)s(een)e(p)s(erformed)f(\(e.g.,)36 -b(con)m(v)m(erting)e(to)810 5340 y(lo)m(w)m(ercase\).)43 -b(Bash-5.2)32 b(will)f(return)e(the)i(\014nal)f(v)-5 -b(alue)31 b(assigned)f(to)i(the)e(v)-5 b(ariable.)p eop -end +b(Bash)30 b(F)-8 b(eatures)2439 b(115)150 299 y(con)m(trols)35 +b(b)s(eha)m(vior)f(that)g(c)m(hanged)g(in)f(that)h(v)m(ersion)g(of)g +(Bash,)h(but)e(that)h(b)s(eha)m(vior)g(ma)m(y)g(ha)m(v)m(e)h(b)s(een) +150 408 y(presen)m(t)f(in)g(earlier)g(v)m(ersions.)52 +b(F)-8 b(or)35 b(instance,)g(the)f(c)m(hange)h(to)g(use)f(lo)s +(cale-based)h(comparisons)f(with)150 518 y(the)e Ft([[)f +Fu(command)g(came)h(in)g(bash-4.1,)h(and)d(earlier)j(v)m(ersions)f +(used)f(ASCI)s(I-based)f(comparisons,)i(so)150 628 y(enabling)27 +b Ft(compat32)e Fu(will)i(enable)g(ASCI)s(I-based)e(comparisons)i(as)g +(w)m(ell.)41 b(That)26 b(gran)m(ularit)m(y)i(ma)m(y)g(not)150 +737 y(b)s(e)i(su\016cien)m(t)i(for)f(all)g(uses,)g(and)g(as)g(a)g +(result)g(users)f(should)g(emplo)m(y)i(compatibilit)m(y)h(lev)m(els)g +(carefully)-8 b(.)150 847 y(Read)31 b(the)f(do)s(cumen)m(tation)h(for)g +(a)f(particular)h(feature)g(to)g(\014nd)e(out)h(the)h(curren)m(t)f(b)s +(eha)m(vior.)275 990 y(Bash-4.3)44 b(in)m(tro)s(duced)e(a)h(new)f +(shell)h(v)-5 b(ariable:)65 b Ft(BASH_COMPAT)p Fu(.)75 +b(The)42 b(v)-5 b(alue)43 b(assigned)g(to)g(this)150 +1100 y(v)-5 b(ariable)32 b(\(a)g(decimal)h(v)m(ersion)e(n)m(um)m(b)s +(er)f(lik)m(e)j(4.2,)g(or)e(an)h(in)m(teger)g(corresp)s(onding)f(to)h +(the)f Ft(compat)p Fr(NN)150 1209 y Fu(option,)g(lik)m(e)h(42\))f +(determines)g(the)f(compatibilit)m(y)j(lev)m(el.)275 +1352 y(Starting)e(with)g(bash-4.4,)h(Bash)f(has)g(b)s(egun)f +(deprecating)h(older)h(compatibilit)m(y)h(lev)m(els.)44 +b(Ev)m(en)m(tu-)150 1462 y(ally)-8 b(,)32 b(the)e(options)h(will)g(b)s +(e)f(remo)m(v)m(ed)h(in)f(fa)m(v)m(or)i(of)e Ft(BASH_COMPAT)p +Fu(.)275 1605 y(Bash-5.0)36 b(is)f(the)g(\014nal)f(v)m(ersion)i(for)e +(whic)m(h)h(there)g(will)g(b)s(e)f(an)h(individual)f(shopt)h(option)g +(for)g(the)150 1715 y(previous)30 b(v)m(ersion.)41 b(Users)30 +b(should)g(use)g Ft(BASH_COMPAT)d Fu(on)j(bash-5.0)h(and)f(later)i(v)m +(ersions.)275 1858 y(The)24 b(follo)m(wing)i(table)g(describ)s(es)e +(the)i(b)s(eha)m(vior)f(c)m(hanges)h(con)m(trolled)g(b)m(y)f(eac)m(h)h +(compatibilit)m(y)h(lev)m(el)150 1967 y(setting.)43 b(The)30 +b Ft(compat)p Fr(NN)39 b Fu(tag)32 b(is)f(used)f(as)h(shorthand)e(for)h +(setting)i(the)f(compatibilit)m(y)i(lev)m(el)f(to)g Fr(NN)150 +2077 y Fu(using)37 b(one)h(of)g(the)g(follo)m(wing)h(mec)m(hanisms.)63 +b(F)-8 b(or)39 b(v)m(ersions)f(prior)f(to)h(bash-5.0,)j(the)d +(compatibilit)m(y)150 2187 y(lev)m(el)d(ma)m(y)f(b)s(e)e(set)i(using)e +(the)i(corresp)s(onding)e Ft(compat)p Fr(NN)41 b Fu(shopt)33 +b(option.)50 b(F)-8 b(or)34 b(bash-4.3)f(and)g(later)150 +2296 y(v)m(ersions,)40 b(the)e Ft(BASH_COMPAT)d Fu(v)-5 +b(ariable)39 b(is)e(preferred,)i(and)e(it)i(is)f(required)f(for)g +(bash-5.1)i(and)e(later)150 2406 y(v)m(ersions.)150 2578 +y Ft(compat31)705 2717 y Fq(\017)60 b Fu(quoting)34 b(the)g(rhs)e(of)i +(the)f Ft([[)g Fu(command's)h(regexp)f(matc)m(hing)i(op)s(erator)f(\(=) +p Ft(~)p Fu(\))f(has)810 2827 y(no)d(sp)s(ecial)h(e\013ect)150 +2995 y Ft(compat40)705 3133 y Fq(\017)60 b Fu(the)35 +b(`)p Ft(<)p Fu(')g(and)f(`)p Ft(>)p Fu(')g(op)s(erators)h(to)g(the)g +Ft([[)f Fu(command)h(do)f(not)h(consider)f(the)h(curren)m(t)810 +3243 y(lo)s(cale)41 b(when)d(comparing)i(strings;)k(they)c(use)f(ASCI)s +(I)f(ordering.)67 b(Bash)40 b(v)m(ersions)810 3353 y(prior)f(to)i +(bash-4.1)f(use)g(ASCI)s(I)e(collation)k(and)d(strcmp\(3\);)45 +b(bash-4.1)c(and)e(later)810 3462 y(use)30 b(the)h(curren)m(t)f(lo)s +(cale's)i(collation)h(sequence)d(and)g(strcoll\(3\).)150 +3630 y Ft(compat41)705 3769 y Fq(\017)60 b Fu(in)29 b(p)s(osix)f(mo)s +(de,)i Ft(time)e Fu(ma)m(y)h(b)s(e)g(follo)m(w)m(ed)i(b)m(y)e(options)g +(and)g(still)h(b)s(e)e(recognized)j(as)810 3879 y(a)g(reserv)m(ed)f(w)m +(ord)g(\(this)h(is)f Fm(posix)g Fu(in)m(terpretation)i(267\))705 +4018 y Fq(\017)60 b Fu(in)37 b(p)s(osix)f(mo)s(de,)i(the)g(parser)e +(requires)g(that)i(an)f(ev)m(en)g(n)m(um)m(b)s(er)f(of)h(single)g +(quotes)810 4127 y(o)s(ccur)28 b(in)g(the)h Fr(w)m(ord)i +Fu(p)s(ortion)d(of)h(a)g(double-quoted)f($)p Fi({)6 b +Fu(.)23 b(.)f(.)11 b Fi(})29 b Fu(parameter)g(expansion)810 +4237 y(and)34 b(treats)h(them)f(sp)s(ecially)-8 b(,)37 +b(so)e(that)g(c)m(haracters)g(within)f(the)h(single)g(quotes)g(are)810 +4346 y(considered)30 b(quoted)h(\(this)f(is)h Fm(posix)e +Fu(in)m(terpretation)j(221\))150 4514 y Ft(compat42)705 +4653 y Fq(\017)60 b Fu(the)29 b(replacemen)m(t)i(string)e(in)g +(double-quoted)h(pattern)f(substitution)g(do)s(es)g(not)h(un-)810 +4763 y(dergo)h(quote)g(remo)m(v)-5 b(al,)32 b(as)e(it)h(do)s(es)f(in)g +(v)m(ersions)h(after)g(bash-4.2)705 4902 y Fq(\017)60 +b Fu(in)39 b(p)s(osix)g(mo)s(de,)j(single)e(quotes)g(are)g(considered)f +(sp)s(ecial)h(when)f(expanding)g(the)810 5011 y Fr(w)m(ord)d +Fu(p)s(ortion)c(of)g(a)h(double-quoted)g($)p Fi({)6 b +Fu(.)22 b(.)h(.)11 b Fi(})33 b Fu(parameter)g(expansion)f(and)g(can)h +(b)s(e)810 5121 y(used)40 b(to)i(quote)g(a)f(closing)h(brace)f(or)g +(other)h(sp)s(ecial)f(c)m(haracter)i(\(this)e(is)g(part)g(of)810 +5230 y Fm(posix)36 b Fu(in)m(terpretation)h(221\);)42 +b(in)36 b(later)h(v)m(ersions,)h(single)f(quotes)g(are)g(not)f(sp)s +(ecial)810 5340 y(within)30 b(double-quoted)g(w)m(ord)g(expansions)p +eop end %%Page: 116 122 TeXDict begin 116 121 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(116)705 299 y Fq(\017)60 -b Fu(P)m(arsing)37 b(command)f(substitutions)g(will)g(b)s(eha)m(v)m(e)h -(as)g(if)f(extended)g(glob)h(\(see)g(Sec-)810 408 y(tion)30 -b(4.3.2)h([The)f(Shopt)f(Builtin],)h(page)h(72\))f(is)g(enabled,)g(so)g -(that)g(parsing)f(a)h(com-)810 518 y(mand)38 b(substitution)g(con)m -(taining)i(an)f(extglob)h(pattern)f(\(sa)m(y)-8 b(,)42 -b(as)d(part)g(of)g(a)g(shell)810 628 y(function\))30 -b(will)h(not)g(fail.)41 b(This)30 b(assumes)g(the)h(in)m(ten)m(t)g(is)g -(to)g(enable)g(extglob)g(b)s(efore)810 737 y(the)i(command)f(is)g -(executed)h(and)f(w)m(ord)g(expansions)g(are)h(p)s(erformed.)45 -b(It)33 b(will)f(fail)810 847 y(at)42 b(w)m(ord)f(expansion)h(time)g -(if)f(extglob)i(hasn't)e(b)s(een)g(enabled)h(b)m(y)f(the)h(time)g(the) -810 956 y(command)30 b(is)h(executed.)p eop end +b(Bash)30 b(F)-8 b(eatures)2439 b(116)150 299 y Ft(compat43)705 +434 y Fq(\017)60 b Fu(the)31 b(shell)g(do)s(es)g(not)g(prin)m(t)f(a)h +(w)m(arning)g(message)h(if)f(an)g(attempt)h(is)f(made)f(to)i(use)f(a) +810 544 y(quoted)36 b(comp)s(ound)e(assignmen)m(t)i(as)g(an)g(argumen)m +(t)g(to)g(declare)h(\(e.g.,)i(declare)d(-a)810 653 y(fo)s(o='\(1)31 +b(2\)'\).)42 b(Later)31 b(v)m(ersions)g(w)m(arn)f(that)h(this)f(usage)h +(is)g(deprecated)705 789 y Fq(\017)60 b Fu(w)m(ord)21 +b(expansion)g(errors)g(are)h(considered)f(non-fatal)h(errors)f(that)h +(cause)g(the)f(curren)m(t)810 898 y(command)k(to)g(fail,)i(ev)m(en)e +(in)g(p)s(osix)f(mo)s(de)h(\(the)g(default)g(b)s(eha)m(vior)g(is)g(to)g +(mak)m(e)h(them)810 1008 y(fatal)32 b(errors)d(that)i(cause)g(the)g +(shell)f(to)i(exit\))705 1143 y Fq(\017)60 b Fu(when)37 +b(executing)i(a)g(shell)f(function,)i(the)f(lo)s(op)f(state)h +(\(while/un)m(til/etc.\))68 b(is)38 b(not)810 1253 y(reset,)c(so)g +Ft(break)d Fu(or)i Ft(continue)e Fu(in)h(that)i(function)f(will)g +(break)g(or)g(con)m(tin)m(ue)h(lo)s(ops)810 1363 y(in)h(the)g(calling)h +(con)m(text.)57 b(Bash-4.4)37 b(and)d(later)i(reset)g(the)f(lo)s(op)g +(state)i(to)e(prev)m(en)m(t)810 1472 y(this)150 1633 +y Ft(compat44)705 1769 y Fq(\017)60 b Fu(the)41 b(shell)g(sets)g(up)e +(the)i(v)-5 b(alues)41 b(used)f(b)m(y)h Ft(BASH_ARGV)d +Fu(and)i Ft(BASH_ARGC)e Fu(so)j(they)810 1878 y(can)26 +b(expand)f(to)h(the)g(shell's)g(p)s(ositional)g(parameters)g(ev)m(en)h +(if)e(extended)h(debugging)810 1988 y(mo)s(de)k(is)g(not)h(enabled)705 +2123 y Fq(\017)60 b Fu(a)40 b(subshell)f(inherits)g(lo)s(ops)h(from)g +(its)g(paren)m(t)g(con)m(text,)k(so)c Ft(break)e Fu(or)i +Ft(continue)810 2233 y Fu(will)35 b(cause)g(the)f(subshell)f(to)i +(exit.)54 b(Bash-5.0)36 b(and)d(later)j(reset)f(the)f(lo)s(op)h(state)g +(to)810 2342 y(prev)m(en)m(t)c(the)g(exit)705 2478 y +Fq(\017)60 b Fu(v)-5 b(ariable)28 b(assignmen)m(ts)h(preceding)f +(builtins)f(lik)m(e)i Ft(export)d Fu(and)h Ft(readonly)e +Fu(that)j(set)810 2587 y(attributes)37 b(con)m(tin)m(ue)h(to)g +(a\013ect)g(v)-5 b(ariables)37 b(with)g(the)f(same)h(name)g(in)g(the)f +(calling)810 2697 y(en)m(vironmen)m(t)31 b(ev)m(en)g(if)f(the)h(shell)g +(is)f(not)h(in)f(p)s(osix)f(mo)s(de)150 2858 y Ft(compat50)f(\(set)h +(using)g(BASH_COMPAT\))705 2968 y Fq(\017)60 b Fu(Bash-5.1)29 +b(c)m(hanged)g(the)f(w)m(a)m(y)g Ft($RANDOM)e Fu(is)i(generated)h(to)f +(in)m(tro)s(duce)g(sligh)m(tly)h(more)810 3077 y(randomness.)39 +b(If)30 b(the)f(shell)h(compatibilit)m(y)i(lev)m(el)f(is)f(set)g(to)h +(50)f(or)g(lo)m(w)m(er,)h(it)f(rev)m(erts)810 3187 y(to)e(the)g(metho)s +(d)f(from)g(bash-5.0)h(and)f(previous)g(v)m(ersions,)i(so)e(seeding)h +(the)g(random)810 3296 y(n)m(um)m(b)s(er)36 b(generator)j(b)m(y)e +(assigning)h(a)g(v)-5 b(alue)38 b(to)g Ft(RANDOM)e Fu(will)i(pro)s +(duce)e(the)i(same)810 3406 y(sequence)31 b(as)f(in)g(bash-5.0)705 +3541 y Fq(\017)60 b Fu(If)22 b(the)g(command)g(hash)f(table)i(is)f +(empt)m(y)-8 b(,)25 b(Bash)d(v)m(ersions)g(prior)g(to)h(bash-5.1)f +(prin)m(ted)810 3651 y(an)29 b(informational)i(message)g(to)f(that)g +(e\013ect,)h(ev)m(en)g(when)d(pro)s(ducing)g(output)h(that)810 +3761 y(can)40 b(b)s(e)g(reused)f(as)h(input.)69 b(Bash-5.1)42 +b(suppresses)c(that)j(message)g(when)e(the)i Ft(-l)810 +3870 y Fu(option)31 b(is)f(supplied.)150 4031 y Ft(compat51)e(\(set)h +(using)g(BASH_COMPAT\))705 4141 y Fq(\017)60 b Fu(The)38 +b Ft(unset)g Fu(builtin)g(will)h(unset)f(the)h(arra)m(y)g +Ft(a)g Fu(giv)m(en)g(an)g(argumen)m(t)g(lik)m(e)h(`)p +Ft(a[@])p Fu('.)810 4251 y(Bash-5.2)32 b(will)f(unset)f(an)g(elemen)m +(t)i(with)e(k)m(ey)i(`)p Ft(@)p Fu(')e(\(asso)s(ciativ)m(e)k(arra)m +(ys\))d(or)f(remo)m(v)m(e)810 4360 y(all)h(the)g(elemen)m(ts)h(without) +e(unsetting)g(the)h(arra)m(y)g(\(indexed)f(arra)m(ys\))705 +4495 y Fq(\017)60 b Fu(arithmetic)36 b(commands)e(\()h(\(\(...\)\))55 +b(\))f(and)34 b(the)g(expressions)h(in)f(an)g(arithmetic)i(for)810 +4605 y(statemen)m(t)c(can)f(b)s(e)f(expanded)f(more)i(than)f(once)705 +4740 y Fq(\017)60 b Fu(expressions)22 b(used)g(as)h(argumen)m(ts)g(to)h +(arithmetic)f(op)s(erators)g(in)g(the)g Ft([[)f Fu(conditional)810 +4850 y(command)30 b(can)h(b)s(e)f(expanded)f(more)i(than)f(once)705 +4985 y Fq(\017)60 b Fu(the)35 b(expressions)g(in)g(substring)e +(parameter)j(brace)f(expansion)g(can)g(b)s(e)g(expanded)810 +5095 y(more)c(than)f(once)705 5230 y Fq(\017)60 b Fu(the)39 +b(expressions)f(in)g(the)h($\(\()h(...)66 b(\)\))f(w)m(ord)39 +b(expansion)f(can)h(b)s(e)f(expanded)g(more)810 5340 +y(than)30 b(once)p eop end %%Page: 117 123 -TeXDict begin 117 122 bop 3614 -116 a Fu(117)150 299 +TeXDict begin 117 122 bop 150 -116 a Fu(Chapter)30 b(6:)41 +b(Bash)30 b(F)-8 b(eatures)2439 b(117)705 299 y Fq(\017)60 +b Fu(arithmetic)36 b(expressions)f(used)f(as)h(indexed)f(arra)m(y)i +(subscripts)d(can)i(b)s(e)g(expanded)810 408 y(more)c(than)f(once)705 +543 y Fq(\017)60 b Ft(test)29 b(-v)p Fu(,)35 b(when)f(giv)m(en)h(an)g +(argumen)m(t)g(of)f(`)p Ft(A[@])p Fu(',)h(where)f Fr(A)h +Fu(is)f(an)h(existing)g(asso-)810 653 y(ciativ)m(e)h(arra)m(y)-8 +b(,)37 b(will)d(return)f(true)g(if)h(the)h(arra)m(y)f(has)g(an)m(y)g +(set)g(elemen)m(ts.)53 b(Bash-5.2)810 762 y(will)31 b(lo)s(ok)g(for)f +(and)g(rep)s(ort)f(on)i(a)f(k)m(ey)i(named)d(`)p Ft(@)p +Fu(')705 897 y Fq(\017)60 b Fu(the)40 b($)p Fi({)p Fr(parameter)7 +b Fu([:]=)p Fr(v)-5 b(alue)5 b Fi(})42 b Fu(w)m(ord)e(expansion)f(will) +i(return)d Fr(v)-5 b(alue)p Fu(,)43 b(b)s(efore)d(an)m(y)810 +1006 y(v)-5 b(ariable-sp)s(eci\014c)34 b(transformations)f(ha)m(v)m(e)h +(b)s(een)e(p)s(erformed)f(\(e.g.,)36 b(con)m(v)m(erting)e(to)810 +1116 y(lo)m(w)m(ercase\).)43 b(Bash-5.2)32 b(will)f(return)e(the)i +(\014nal)f(v)-5 b(alue)31 b(assigned)f(to)i(the)e(v)-5 +b(ariable.)705 1250 y Fq(\017)60 b Fu(P)m(arsing)37 b(command)f +(substitutions)g(will)g(b)s(eha)m(v)m(e)h(as)g(if)f(extended)g(glob)h +(\(see)g(Sec-)810 1360 y(tion)30 b(4.3.2)h([The)f(Shopt)f(Builtin],)h +(page)h(73\))f(is)g(enabled,)g(so)g(that)g(parsing)f(a)h(com-)810 +1469 y(mand)38 b(substitution)g(con)m(taining)i(an)f(extglob)h(pattern) +f(\(sa)m(y)-8 b(,)42 b(as)d(part)g(of)g(a)g(shell)810 +1579 y(function\))30 b(will)h(not)g(fail.)41 b(This)30 +b(assumes)g(the)h(in)m(ten)m(t)g(is)g(to)g(enable)g(extglob)g(b)s +(efore)810 1689 y(the)i(command)f(is)g(executed)h(and)f(w)m(ord)g +(expansions)g(are)h(p)s(erformed.)45 b(It)33 b(will)f(fail)810 +1798 y(at)42 b(w)m(ord)f(expansion)h(time)g(if)f(extglob)i(hasn't)e(b)s +(een)g(enabled)h(b)m(y)f(the)h(time)g(the)810 1908 y(command)30 +b(is)h(executed.)p eop end +%%Page: 118 124 +TeXDict begin 118 123 bop 3614 -116 a Fu(118)150 299 y Fp(7)80 b(Job)54 b(Con)l(trol)150 518 y Fu(This)25 b(c)m(hapter)i(discusses)f(what)g(job)f(con)m(trol)j(is,)f(ho)m(w)f(it) h(w)m(orks,)g(and)f(ho)m(w)g(Bash)g(allo)m(ws)h(y)m(ou)g(to)g(access) @@ -16770,9 +16857,9 @@ h Ft(jobs)e Fu(command\),)k(the)d(curren)m(t)h(job)f(is)g(alw)m(a)m(ys) i(\015agged)f(with)f(a)h(`)p Ft(+)p Fu(',)i(and)d(the)150 5340 y(previous)30 b(job)g(with)g(a)h(`)p Ft(-)p Fu('.)p eop end -%%Page: 118 124 -TeXDict begin 118 123 bop 150 -116 a Fu(Chapter)30 b(7:)41 -b(Job)30 b(Con)m(trol)2526 b(118)275 299 y(A)38 b(job)g(ma)m(y)h(also)g +%%Page: 119 125 +TeXDict begin 119 124 bop 150 -116 a Fu(Chapter)30 b(7:)41 +b(Job)30 b(Con)m(trol)2526 b(119)275 299 y(A)38 b(job)g(ma)m(y)h(also)g (b)s(e)f(referred)f(to)j(using)d(a)i(pre\014x)e(of)i(the)f(name)h(used) e(to)i(start)g(it,)i(or)e(using)f(a)150 408 y(substring)g(that)j(app)s (ears)e(in)g(its)h(command)f(line.)69 b(F)-8 b(or)41 @@ -16798,13 +16885,13 @@ g(to)g(not)g(in)m(terrupt)150 1439 y(an)m(y)k(other)f(output.)40 b(If)28 b(the)g Ft(-b)g Fu(option)g(to)h(the)g Ft(set)e Fu(builtin)h(is)g(enabled,)h(Bash)g(rep)s(orts)e(suc)m(h)h(c)m(hanges) 150 1548 y(immediately)d(\(see)g(Section)g(4.3.1)g([The)f(Set)g -(Builtin],)i(page)f(68\).)40 b(An)m(y)24 b(trap)f(on)h +(Builtin],)i(page)f(69\).)40 b(An)m(y)24 b(trap)f(on)h Ft(SIGCHLD)e Fu(is)i(executed)150 1658 y(for)30 b(eac)m(h)i(c)m(hild)e (pro)s(cess)g(that)h(exits.)275 1789 y(If)25 b(an)h(attempt)h(to)g (exit)g(Bash)f(is)h(made)f(while)g(jobs)f(are)i(stopp)s(ed,)f(\(or)h (running,)e(if)h(the)g Ft(checkjobs)150 1899 y Fu(option)e(is)f (enabled)h({)g(see)g(Section)g(4.3.2)h([The)e(Shopt)g(Builtin],)j(page) -e(72\),)i(the)e(shell)f(prin)m(ts)g(a)h(w)m(arning)150 +e(73\),)i(the)e(shell)f(prin)m(ts)g(a)h(w)m(arning)150 2009 y(message,)k(and)c(if)i(the)f Ft(checkjobs)e Fu(option)j(is)f (enabled,)i(lists)e(the)h(jobs)f(and)f(their)i(statuses.)39 b(The)25 b Ft(jobs)150 2118 y Fu(command)36 b(ma)m(y)h(then)f(b)s(e)f @@ -16850,9 +16937,9 @@ b(The)30 b(options)g(ha)m(v)m(e)i(the)e(follo)m(wing)i(meanings:)630 5340 y Ft(-l)384 b Fu(List)31 b(pro)s(cess)f Fm(id)p Fu(s)g(in)g(addition)h(to)g(the)f(normal)h(information.)p eop end -%%Page: 119 125 -TeXDict begin 119 124 bop 150 -116 a Fu(Chapter)30 b(7:)41 -b(Job)30 b(Con)m(trol)2526 b(119)630 299 y Ft(-n)384 +%%Page: 120 126 +TeXDict begin 120 125 bop 150 -116 a Fu(Chapter)30 b(7:)41 +b(Job)30 b(Con)m(trol)2526 b(120)630 299 y Ft(-n)384 b Fu(Displa)m(y)26 b(information)f(only)h(ab)s(out)e(jobs)h(that)g(ha)m (v)m(e)i(c)m(hanged)e(status)h(since)1110 408 y(the)31 b(user)e(w)m(as)i(last)g(noti\014ed)f(of)h(their)f(status.)630 @@ -16941,9 +17028,9 @@ b(If)27 b Ft(wait)g Fu(is)g(in)m(terrupted)g(b)m(y)h(a)g(signal,)h(the) f(return)630 5340 y(status)j(will)f(b)s(e)g(greater)i(than)e(128,)i(as) e(describ)s(ed)g(ab)s(o)m(v)m(e)h(\(see)h(Section)f(3.7.6)h([Signals],) p eop end -%%Page: 120 126 -TeXDict begin 120 125 bop 150 -116 a Fu(Chapter)30 b(7:)41 -b(Job)30 b(Con)m(trol)2526 b(120)630 299 y(page)33 b(46\).)48 +%%Page: 121 127 +TeXDict begin 121 126 bop 150 -116 a Fu(Chapter)30 b(7:)41 +b(Job)30 b(Con)m(trol)2526 b(121)630 299 y(page)33 b(46\).)48 b(Otherwise,)32 b(the)h(return)e(status)i(is)f(the)g(exit)i(status)e (of)h(the)f(last)h(pro)s(cess)f(or)630 408 y(job)e(w)m(aited)h(for.)150 568 y Ft(disown)870 702 y(disown)46 b([-ar])g([-h])h([)p @@ -16998,14 +17085,14 @@ Fu(',)d(the)i(string)g(supplied)e(needs)i(to)g(matc)m(h)h(a)f 62 b(The)37 b(`)p Ft(substring)p Fu(')e(v)-5 b(alue)38 b(pro)m(vides)f(functionalit)m(y)i(analogous)g(to)630 4042 y(the)c(`)p Ft(\045?)p Fu(')g(job)g Fm(id)g Fu(\(see)h(Section)g -(7.1)g([Job)e(Con)m(trol)i(Basics],)i(page)e(117\).)56 +(7.1)g([Job)e(Con)m(trol)i(Basics],)i(page)e(118\).)56 b(If)34 b(set)i(to)g(an)m(y)630 4151 y(other)c(v)-5 b(alue,)32 b(the)g(supplied)e(string)i(m)m(ust)f(b)s(e)g(a)h(pre\014x)f(of)h(a)g (stopp)s(ed)e(job's)i(name;)g(this)630 4261 y(pro)m(vides)e (functionalit)m(y)i(analogous)g(to)f(the)g(`)p Ft(\045)p Fu(')f(job)g Fm(id)p Fu(.)p eop end -%%Page: 121 127 -TeXDict begin 121 126 bop 3614 -116 a Fu(121)150 299 +%%Page: 122 128 +TeXDict begin 122 127 bop 3614 -116 a Fu(122)150 299 y Fp(8)80 b(Command)54 b(Line)f(Editing)150 635 y Fu(This)28 b(c)m(hapter)i(describ)s(es)e(the)h(basic)g(features)h(of)f(the)g Fm(gnu)f Fu(command)h(line)g(editing)h(in)m(terface.)42 @@ -17026,7 +17113,7 @@ b(editing)h(can)g(b)s(e)f(enabled)g(at)h(an)m(y)g(time)150 1402 y(using)h(the)g Ft(-o)30 b(emacs)35 b Fu(or)h Ft(-o)30 b(vi)35 b Fu(options)i(to)g(the)f Ft(set)f Fu(builtin)h(command)g (\(see)h(Section)g(4.3.1)h([The)150 1512 y(Set)31 b(Builtin],)g(page)g -(68\),)h(or)e(disabled)g(using)g(the)h Ft(+o)e(emacs)g +(69\),)h(or)e(disabled)g(using)g(the)h Ft(+o)e(emacs)g Fu(or)i Ft(+o)e(vi)h Fu(options)h(to)g Ft(set)p Fu(.)150 1804 y Fs(8.1)68 b(In)l(tro)t(duction)45 b(to)g(Line)h(Editing)150 1963 y Fu(The)30 b(follo)m(wing)i(paragraphs)d(describ)s(e)h(the)h @@ -17065,7 +17152,7 @@ b Ft(DEL)p Fu(,)f Ft(ESC)p Fu(,)g Ft(LFD)p Fu(,)g Ft(SPC)p Fu(,)g Ft(RET)p Fu(,)150 3902 y(and)d Ft(TAB)f Fu(all)j(stand)e(for)g (themselv)m(es)i(when)d(seen)i(in)f(this)g(text,)j(or)d(in)h(an)f(init) h(\014le)f(\(see)i(Section)f(8.3)150 4012 y([Readline)f(Init)g(File],)i -(page)e(124\).)52 b(If)33 b(y)m(our)g(k)m(eyb)s(oard)h(lac)m(ks)g(a)g +(page)e(125\).)52 b(If)33 b(y)m(our)g(k)m(eyb)s(oard)h(lac)m(ks)g(a)g Ft(LFD)f Fu(k)m(ey)-8 b(,)36 b(t)m(yping)e Ft(C-j)e Fu(will)i(pro)s (duce)150 4122 y(the)d(desired)e(c)m(haracter.)43 b(The)30 b Ft(RET)f Fu(k)m(ey)i(ma)m(y)g(b)s(e)f(lab)s(eled)h @@ -17089,9 +17176,9 @@ Ft(RET)p Fu(.)39 b(Y)-8 b(ou)25 b(do)g(not)g(ha)m(v)m(e)h(to)g(b)s(e)e Ft(RET)p Fu(;)i(the)g(en)m(tire)g(line)f(is)h(accepted)g(regardless)g (of)f(the)h(lo)s(cation)h(of)e(the)h(cursor)150 5340 y(within)c(the)g(line.)p eop end -%%Page: 122 128 -TeXDict begin 122 127 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(122)150 299 y Fk(8.2.1)63 +%%Page: 123 129 +TeXDict begin 123 128 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(123)150 299 y Fk(8.2.1)63 b(Readline)40 b(Bare)h(Essen)m(tials)150 446 y Fu(In)31 b(order)h(to)h(en)m(ter)g(c)m(haracters)g(in)m(to)g(the)g(line,)g (simply)e(t)m(yp)s(e)i(them.)46 b(The)31 b(t)m(yp)s(ed)h(c)m(haracter)i @@ -17158,9 +17245,9 @@ b(It)24 b(is)h(a)g(lo)s(ose)150 5230 y(con)m(v)m(en)m(tion)32 b(that)f(con)m(trol)g(k)m(eystrok)m(es)h(op)s(erate)e(on)g(c)m (haracters)h(while)f(meta)h(k)m(eystrok)m(es)h(op)s(erate)e(on)150 5340 y(w)m(ords.)p eop end -%%Page: 123 129 -TeXDict begin 123 128 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(123)150 299 y Fk(8.2.3)63 +%%Page: 124 130 +TeXDict begin 124 129 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(124)150 299 y Fk(8.2.3)63 b(Readline)40 b(Killing)i(Commands)150 446 y Fr(Killing)35 b Fu(text)28 b(means)e(to)h(delete)h(the)f(text)g(from)g(the)f(line,)i (but)e(to)h(sa)m(v)m(e)h(it)g(a)m(w)m(a)m(y)g(for)e(later)i(use,)f @@ -17234,13 +17321,13 @@ b(on)e(the)h(input)e(line.)150 4974 y Fk(8.2.5)63 b(Searc)m(hing)40 b(for)i(Commands)g(in)f(the)g(History)150 5121 y Fu(Readline)35 b(pro)m(vides)f(commands)g(for)g(searc)m(hing)h(through)e(the)i (command)f(history)g(\(see)h(Section)g(9.1)150 5230 y([Bash)i(History)h -(F)-8 b(acilities],)42 b(page)37 b(157\))i(for)d(lines)h(con)m(taining) +(F)-8 b(acilities],)42 b(page)37 b(159\))i(for)d(lines)h(con)m(taining) i(a)e(sp)s(eci\014ed)f(string.)60 b(There)36 b(are)i(t)m(w)m(o)150 5340 y(searc)m(h)31 b(mo)s(des:)40 b Fr(incremen)m(tal)35 b Fu(and)30 b Fr(non-incremen)m(tal)p Fu(.)p eop end -%%Page: 124 130 -TeXDict begin 124 129 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(124)275 299 y(Incremen)m(tal)26 +%%Page: 125 131 +TeXDict begin 125 130 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(125)275 299 y(Incremen)m(tal)26 b(searc)m(hes)h(b)s(egin)e(b)s(efore)g(the)h(user)f(has)h(\014nished)e (t)m(yping)i(the)g(searc)m(h)g(string.)39 b(As)26 b(eac)m(h)150 408 y(c)m(haracter)37 b(of)e(the)h(searc)m(h)g(string)f(is)h(t)m(yp)s @@ -17319,7 +17406,7 @@ b(lines)h(are)150 4641 y(ignored.)72 b(Lines)41 b(b)s(eginning)f(with)h (a)g(`)p Ft(#)p Fu(')g(are)h(commen)m(ts.)73 b(Lines)41 b(b)s(eginning)f(with)g(a)i(`)p Ft($)p Fu(')f(indicate)150 4750 y(conditional)e(constructs)f(\(see)g(Section)h(8.3.2)g -([Conditional)g(Init)e(Constructs],)j(page)e(133\).)64 +([Conditional)g(Init)e(Constructs],)j(page)e(134\).)64 b(Other)150 4860 y(lines)31 b(denote)g(v)-5 b(ariable)31 b(settings)g(and)f(k)m(ey)h(bindings.)150 5011 y(V)-8 b(ariable)32 b(Settings)630 5121 y(Y)-8 b(ou)41 b(can)g(mo)s(dify)e @@ -17328,9 +17415,9 @@ b(ariable)32 b(Settings)630 5121 y(Y)-8 b(ou)41 b(can)g(mo)s(dify)e b(in)f(Readline)i(using)e(the)g Ft(set)g Fu(command)g(within)g(the)h (init)g(\014le.)50 b(The)33 b(syn)m(tax)630 5340 y(is)d(simple:)p eop end -%%Page: 125 131 -TeXDict begin 125 130 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(125)870 299 y Ft(set)47 +%%Page: 126 132 +TeXDict begin 126 131 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(126)870 299 y Ft(set)47 b Fj(variable)e(value)630 432 y Fu(Here,)29 b(for)e(example,)h(is)g(ho) m(w)f(to)h(c)m(hange)g(from)f(the)g(default)h(Emacs-lik)m(e)h(k)m(ey)f (binding)e(to)630 542 y(use)k Ft(vi)g Fu(line)h(editing)g(commands:)870 @@ -17397,643 +17484,653 @@ Ft(visible)p Fu(',)32 b(Readline)i(uses)f(a)g(visible)g(b)s(ell)g(if)g (attempts)g(to)h(ring)e(the)g(terminal's)1110 4855 y(b)s(ell.)630 5011 y Ft(bind-tty-special-chars)1110 5121 y Fu(If)e(set)g(to)h(`)p Ft(on)p Fu(')f(\(the)g(default\),)i(Readline)f(attempts)g(to)g(bind)d -(the)i(con)m(trol)1110 5230 y(c)m(haracters)30 b(treated)g(sp)s -(ecially)g(b)m(y)f(the)g(k)m(ernel's)h(terminal)f(driv)m(er)g(to)h -(their)1110 5340 y(Readline)h(equiv)-5 b(alen)m(ts.)p -eop end -%%Page: 126 132 -TeXDict begin 126 131 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(126)630 299 y Ft -(blink-matching-paren)1110 408 y Fu(If)36 b(set)g(to)h(`)p -Ft(on)p Fu(',)h(Readline)f(attempts)g(to)g(brie\015y)e(mo)m(v)m(e)j -(the)f(cursor)e(to)i(an)1110 518 y(op)s(ening)k(paren)m(thesis)h(when)f -(a)h(closing)h(paren)m(thesis)e(is)h(inserted.)74 b(The)1110 -628 y(default)31 b(is)f(`)p Ft(off)p Fu('.)630 792 y -Ft(colored-completion-prefi)o(x)1110 902 y Fu(If)f(set)h(to)g(`)p -Ft(on)p Fu(',)g(when)e(listing)i(completions,)h(Readline)f(displa)m(ys) -g(the)f(com-)1110 1011 y(mon)c(pre\014x)f(of)i(the)f(set)h(of)g(p)s -(ossible)f(completions)h(using)f(a)h(di\013eren)m(t)g(color.)1110 -1121 y(The)f(color)h(de\014nitions)f(are)h(tak)m(en)g(from)f(the)g(v)-5 -b(alue)26 b(of)g(the)f Ft(LS_COLORS)e Fu(en-)1110 1230 -y(vironmen)m(t)34 b(v)-5 b(ariable.)50 b(If)33 b(there)h(is)g(a)f -(color)i(de\014nition)e(in)g Ft(LS_COLORS)e Fu(for)1110 -1340 y(the)22 b(custom)g(su\016x)f(`)p Ft(readline-colored-complet)o -(ion)o(-pre)o(fix)p Fu(',)c(Read-)1110 1450 y(line)24 -b(uses)e(this)i(color)g(for)f(the)h(common)f(pre\014x)f(instead)i(of)f -(its)h(default.)38 b(The)1110 1559 y(default)31 b(is)f(`)p -Ft(off)p Fu('.)630 1724 y Ft(colored-stats)1110 1833 -y Fu(If)c(set)h(to)g(`)p Ft(on)p Fu(',)h(Readline)f(displa)m(ys)g(p)s -(ossible)f(completions)h(using)f(di\013eren)m(t)1110 -1943 y(colors)40 b(to)g(indicate)g(their)f(\014le)h(t)m(yp)s(e.)67 -b(The)38 b(color)j(de\014nitions)d(are)i(tak)m(en)1110 -2052 y(from)24 b(the)h(v)-5 b(alue)25 b(of)g(the)g Ft(LS_COLORS)d -Fu(en)m(vironmen)m(t)j(v)-5 b(ariable.)40 b(The)24 b(default)1110 -2162 y(is)30 b(`)p Ft(off)p Fu('.)630 2326 y Ft(comment-begin)1110 -2436 y Fu(The)62 b(string)g(to)h(insert)f(at)h(the)g(b)s(eginning)e(of) -h(the)h(line)f(when)g(the)1110 2545 y Ft(insert-comment)26 -b Fu(command)31 b(is)f(executed.)42 b(The)30 b(default)g(v)-5 -b(alue)31 b(is)f Ft("#")p Fu(.)630 2710 y Ft(completion-display-width) -1110 2819 y Fu(The)41 b(n)m(um)m(b)s(er)f(of)i(screen)g(columns)f(used) -g(to)h(displa)m(y)g(p)s(ossible)f(matc)m(hes)1110 2929 -y(when)28 b(p)s(erforming)g(completion.)41 b(The)29 b(v)-5 -b(alue)29 b(is)g(ignored)g(if)g(it)h(is)f(less)g(than)1110 -3039 y(0)e(or)f(greater)h(than)f(the)g(terminal)h(screen)f(width.)39 -b(A)26 b(v)-5 b(alue)27 b(of)f(0)h(will)f(cause)1110 -3148 y(matc)m(hes)32 b(to)f(b)s(e)e(displa)m(y)m(ed)i(one)g(p)s(er)e -(line.)41 b(The)30 b(default)h(v)-5 b(alue)31 b(is)f(-1.)630 -3313 y Ft(completion-ignore-case)1110 3422 y Fu(If)d(set)h(to)g(`)p -Ft(on)p Fu(',)g(Readline)g(p)s(erforms)e(\014lename)h(matc)m(hing)i -(and)e(completion)1110 3532 y(in)j(a)h(case-insensitiv)m(e)i(fashion.) -40 b(The)30 b(default)h(v)-5 b(alue)30 b(is)h(`)p Ft(off)p -Fu('.)630 3696 y Ft(completion-map-case)1110 3806 y Fu(If)22 -b(set)g(to)h(`)p Ft(on)p Fu(',)h(and)e Fr(completion-ignore-case)31 -b Fu(is)22 b(enabled,)i(Readline)f(treats)1110 3915 y(h)m(yphens)29 -b(\(`)p Ft(-)p Fu('\))j(and)e(underscores)g(\(`)p Ft(_)p -Fu('\))i(as)f(equiv)-5 b(alen)m(t)32 b(when)e(p)s(erforming)1110 -4025 y(case-insensitiv)m(e)47 b(\014lename)e(matc)m(hing)g(and)f -(completion.)85 b(The)44 b(default)1110 4134 y(v)-5 b(alue)31 -b(is)f(`)p Ft(off)p Fu('.)630 4299 y Ft(completion-prefix-displa)o -(y-le)o(ngth)1110 4408 y Fu(The)h(length)g(in)g(c)m(haracters)i(of)f -(the)f(common)h(pre\014x)e(of)h(a)h(list)g(of)f(p)s(ossible)1110 -4518 y(completions)g(that)f(is)g(displa)m(y)m(ed)g(without)g(mo)s -(di\014cation.)41 b(When)29 b(set)h(to)h(a)1110 4628 -y(v)-5 b(alue)26 b(greater)h(than)e(zero,)j(common)e(pre\014xes)e -(longer)j(than)e(this)g(v)-5 b(alue)27 b(are)1110 4737 -y(replaced)k(with)f(an)g(ellipsis)h(when)e(displa)m(ying)i(p)s(ossible) -f(completions.)630 4902 y Ft(completion-query-items)1110 -5011 y Fu(The)c(n)m(um)m(b)s(er)f(of)h(p)s(ossible)g(completions)h -(that)g(determines)f(when)f(the)i(user)1110 5121 y(is)43 -b(ask)m(ed)g(whether)f(the)g(list)h(of)g(p)s(ossibilities)g(should)f(b) -s(e)g(displa)m(y)m(ed.)77 b(If)1110 5230 y(the)29 b(n)m(um)m(b)s(er)f -(of)h(p)s(ossible)g(completions)h(is)f(greater)h(than)f(or)g(equal)g -(to)h(this)1110 5340 y(v)-5 b(alue,)45 b(Readline)e(will)f(ask)g -(whether)f(or)h(not)g(the)g(user)f(wishes)g(to)i(view)p +(the)i(con)m(trol)1110 5230 y(c)m(haracters)28 b(that)g(are)f(treated)g +(sp)s(ecially)h(b)m(y)f(the)g(k)m(ernel's)g(terminal)g(driv)m(er)1110 +5340 y(to)33 b(their)f(Readline)h(equiv)-5 b(alen)m(ts.)47 +b(These)32 b(o)m(v)m(erride)h(the)f(default)g(Readline)p eop end %%Page: 127 133 TeXDict begin 127 132 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(127)1110 299 y(them;)33 -b(otherwise,)f(they)g(are)g(simply)g(listed.)45 b(This)31 -b(v)-5 b(ariable)33 b(m)m(ust)e(b)s(e)g(set)1110 408 -y(to)43 b(an)e(in)m(teger)j(v)-5 b(alue)42 b(greater)h(than)f(or)g -(equal)g(to)h(zero.)76 b(A)42 b(zero)g(v)-5 b(alue)1110 -518 y(means)40 b(Readline)h(should)f(nev)m(er)g(ask;)46 -b(negativ)m(e)d(v)-5 b(alues)41 b(are)f(treated)i(as)1110 -628 y(zero.)g(The)29 b(default)i(limit)g(is)g Ft(100)p -Fu(.)630 774 y Ft(convert-meta)1110 883 y Fu(If)22 b(set)g(to)h(`)p -Ft(on)p Fu(',)h(Readline)f(will)f(con)m(v)m(ert)i(c)m(haracters)f(with) -f(the)g(eigh)m(th)h(bit)f(set)1110 993 y(to)33 b(an)e -Fm(asci)r(i)h Fu(k)m(ey)h(sequence)f(b)m(y)g(stripping)f(the)h(eigh)m -(th)h(bit)f(and)f(pre\014xing)1110 1103 y(an)24 b Ft(ESC)g -Fu(c)m(haracter,)j(con)m(v)m(erting)f(them)f(to)g(a)g(meta-pre\014xed)f -(k)m(ey)h(sequence.)1110 1212 y(The)i(default)h(v)-5 -b(alue)28 b(is)f(`)p Ft(on)p Fu(',)i(but)d(will)i(b)s(e)f(set)h(to)g(`) -p Ft(off)p Fu(')g(if)f(the)h(lo)s(cale)h(is)f(one)1110 -1322 y(that)21 b(con)m(tains)h(eigh)m(t-bit)h(c)m(haracters.)39 -b(This)20 b(v)-5 b(ariable)21 b(is)g(dep)s(enden)m(t)f(on)h(the)1110 -1431 y Ft(LC_CTYPE)26 b Fu(lo)s(cale)31 b(category)-8 -b(,)31 b(and)d(ma)m(y)h(c)m(hange)h(if)e(the)h(lo)s(cale)h(is)f(c)m -(hanged.)630 1577 y Ft(disable-completion)1110 1687 y -Fu(If)36 b(set)h(to)h(`)p Ft(On)p Fu(',)g(Readline)f(will)g(inhibit)f -(w)m(ord)h(completion.)60 b(Completion)1110 1797 y(c)m(haracters)28 -b(will)e(b)s(e)f(inserted)h(in)m(to)h(the)g(line)f(as)g(if)g(they)h -(had)e(b)s(een)g(mapp)s(ed)1110 1906 y(to)31 b Ft(self-insert)p -Fu(.)38 b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)630 -2052 y Ft(echo-control-characters)1110 2162 y Fu(When)f(set)h(to)g(`)p -Ft(on)p Fu(',)f(on)g(op)s(erating)h(systems)f(that)h(indicate)g(they)g -(supp)s(ort)1110 2271 y(it,)e(Readline)g(ec)m(ho)s(es)g(a)f(c)m -(haracter)i(corresp)s(onding)d(to)i(a)f(signal)h(generated)1110 -2381 y(from)h(the)g(k)m(eyb)s(oard.)41 b(The)30 b(default)g(is)h(`)p -Ft(on)p Fu('.)630 2527 y Ft(editing-mode)1110 2637 y -Fu(The)d Ft(editing-mode)e Fu(v)-5 b(ariable)29 b(con)m(trols)h(whic)m -(h)e(default)h(set)h(of)e(k)m(ey)i(bind-)1110 2746 y(ings)25 -b(is)g(used.)38 b(By)26 b(default,)g(Readline)g(starts)f(up)f(in)h -(Emacs)g(editing)h(mo)s(de,)1110 2856 y(where)j(the)g(k)m(eystrok)m(es) -i(are)e(most)h(similar)f(to)h(Emacs.)40 b(This)29 b(v)-5 -b(ariable)30 b(can)1110 2966 y(b)s(e)g(set)h(to)g(either)g(`)p -Ft(emacs)p Fu(')e(or)h(`)p Ft(vi)p Fu('.)630 3112 y Ft -(emacs-mode-string)1110 3221 y Fu(If)j(the)h Fr(sho)m(w-mo)s -(de-in-prompt)h Fu(v)-5 b(ariable)35 b(is)e(enabled,)i(this)f(string)f -(is)h(dis-)1110 3331 y(pla)m(y)m(ed)24 b(immediately)g(b)s(efore)f(the) -g(last)h(line)f(of)h(the)f(primary)f(prompt)g(when)1110 -3440 y(emacs)g(editing)h(mo)s(de)e(is)h(activ)m(e.)40 -b(The)21 b(v)-5 b(alue)22 b(is)g(expanded)f(lik)m(e)h(a)h(k)m(ey)f -(bind-)1110 3550 y(ing,)27 b(so)f(the)f(standard)g(set)h(of)f(meta-)i -(and)e(con)m(trol)i(pre\014xes)d(and)h(bac)m(kslash)1110 -3660 y(escap)s(e)f(sequences)h(is)e(a)m(v)-5 b(ailable.)41 -b(Use)25 b(the)f(`)p Ft(\\1)p Fu(')f(and)h(`)p Ft(\\2)p -Fu(')g(escap)s(es)g(to)g(b)s(egin)1110 3769 y(and)37 -b(end)g(sequences)h(of)f(non-prin)m(ting)h(c)m(haracters,)j(whic)m(h)c -(can)h(b)s(e)f(used)1110 3879 y(to)h(em)m(b)s(ed)f(a)g(terminal)h(con)m -(trol)h(sequence)f(in)m(to)g(the)f(mo)s(de)g(string.)61 -b(The)1110 3988 y(default)31 b(is)f(`)p Ft(@)p Fu('.)630 -4134 y Ft(enable-active-region)1110 4244 y Fu(The)46 -b Fr(p)s(oin)m(t)j Fu(is)e(the)g(curren)m(t)f(cursor)g(p)s(osition,)52 -b(and)46 b Fr(mark)52 b Fu(refers)46 b(to)i(a)1110 4354 -y(sa)m(v)m(ed)37 b(cursor)f(p)s(osition)g(\(see)i(Section)f(8.4.1)h -([Commands)d(F)-8 b(or)37 b(Mo)m(ving],)1110 4463 y(page)d(137\).)50 -b(The)33 b(text)h(b)s(et)m(w)m(een)f(the)g(p)s(oin)m(t)g(and)g(mark)g -(is)g(referred)f(to)i(as)1110 4573 y(the)h Fr(region)p -Fu(.)53 b(When)34 b(this)g(v)-5 b(ariable)36 b(is)e(set)h(to)g(`)p -Ft(On)p Fu(',)h(Readline)f(allo)m(ws)g(cer-)1110 4682 -y(tain)30 b(commands)f(to)g(designate)i(the)e(region)h(as)f -Fr(activ)m(e)p Fu(.)43 b(When)29 b(the)g(region)1110 -4792 y(is)g(activ)m(e,)j(Readline)e(highligh)m(ts)g(the)g(text)g(in)f -(the)g(region)h(using)f(the)g(v)-5 b(alue)1110 4902 y(of)35 -b(the)g Ft(active-region-start-color)p Fu(,)30 b(whic)m(h)35 -b(defaults)g(to)h(the)f(string)1110 5011 y(that)23 b(enables)f(the)g -(terminal's)h(standout)e(mo)s(de.)38 b(The)21 b(activ)m(e)k(region)d -(sho)m(ws)1110 5121 y(the)32 b(text)h(inserted)f(b)m(y)g(brac)m(k)m -(eted-paste)i(and)e(an)m(y)g(matc)m(hing)h(text)g(found)1110 -5230 y(b)m(y)f(incremen)m(tal)i(and)e(non-incremen)m(tal)i(history)e -(searc)m(hes.)48 b(The)32 b(default)1110 5340 y(is)e(`)p -Ft(On)p Fu('.)p eop end +b(Command)29 b(Line)i(Editing)2062 b(127)1110 299 y(bindings)33 +b(describ)s(ed)g(here.)51 b(T)m(yp)s(e)34 b(`)p Ft(stty)29 +b(-a)p Fu(')34 b(at)h(a)f(Bash)g(prompt)g(to)g(see)1110 +408 y(y)m(our)h(curren)m(t)g(terminal)h(settings,)i(including)d(the)h +(sp)s(ecial)f(con)m(trol)i(c)m(har-)1110 518 y(acters)31 +b(\(usually)g Ft(cchars)p Fu(\).)630 664 y Ft(blink-matching-paren)1110 +774 y Fu(If)36 b(set)g(to)h(`)p Ft(on)p Fu(',)h(Readline)f(attempts)g +(to)g(brie\015y)e(mo)m(v)m(e)j(the)f(cursor)e(to)i(an)1110 +883 y(op)s(ening)k(paren)m(thesis)h(when)f(a)h(closing)h(paren)m +(thesis)e(is)h(inserted.)74 b(The)1110 993 y(default)31 +b(is)f(`)p Ft(off)p Fu('.)630 1139 y Ft(colored-completion-prefi)o(x) +1110 1249 y Fu(If)f(set)h(to)g(`)p Ft(on)p Fu(',)g(when)e(listing)i +(completions,)h(Readline)f(displa)m(ys)g(the)f(com-)1110 +1358 y(mon)c(pre\014x)f(of)i(the)f(set)h(of)g(p)s(ossible)f +(completions)h(using)f(a)h(di\013eren)m(t)g(color.)1110 +1468 y(The)f(color)h(de\014nitions)f(are)h(tak)m(en)g(from)f(the)g(v)-5 +b(alue)26 b(of)g(the)f Ft(LS_COLORS)e Fu(en-)1110 1577 +y(vironmen)m(t)34 b(v)-5 b(ariable.)50 b(If)33 b(there)h(is)g(a)f +(color)i(de\014nition)e(in)g Ft(LS_COLORS)e Fu(for)1110 +1687 y(the)22 b(custom)g(su\016x)f(`)p Ft(readline-colored-complet)o +(ion)o(-pre)o(fix)p Fu(',)c(Read-)1110 1797 y(line)24 +b(uses)e(this)i(color)g(for)f(the)h(common)f(pre\014x)f(instead)i(of)f +(its)h(default.)38 b(The)1110 1906 y(default)31 b(is)f(`)p +Ft(off)p Fu('.)630 2052 y Ft(colored-stats)1110 2162 +y Fu(If)c(set)h(to)g(`)p Ft(on)p Fu(',)h(Readline)f(displa)m(ys)g(p)s +(ossible)f(completions)h(using)f(di\013eren)m(t)1110 +2271 y(colors)40 b(to)g(indicate)g(their)f(\014le)h(t)m(yp)s(e.)67 +b(The)38 b(color)j(de\014nitions)d(are)i(tak)m(en)1110 +2381 y(from)24 b(the)h(v)-5 b(alue)25 b(of)g(the)g Ft(LS_COLORS)d +Fu(en)m(vironmen)m(t)j(v)-5 b(ariable.)40 b(The)24 b(default)1110 +2491 y(is)30 b(`)p Ft(off)p Fu('.)630 2637 y Ft(comment-begin)1110 +2746 y Fu(The)62 b(string)g(to)h(insert)f(at)h(the)g(b)s(eginning)e(of) +h(the)h(line)f(when)g(the)1110 2856 y Ft(insert-comment)26 +b Fu(command)31 b(is)f(executed.)42 b(The)30 b(default)g(v)-5 +b(alue)31 b(is)f Ft("#")p Fu(.)630 3002 y Ft(completion-display-width) +1110 3112 y Fu(The)41 b(n)m(um)m(b)s(er)f(of)i(screen)g(columns)f(used) +g(to)h(displa)m(y)g(p)s(ossible)f(matc)m(hes)1110 3221 +y(when)28 b(p)s(erforming)g(completion.)41 b(The)29 b(v)-5 +b(alue)29 b(is)g(ignored)g(if)g(it)h(is)f(less)g(than)1110 +3331 y(0)e(or)f(greater)h(than)f(the)g(terminal)h(screen)f(width.)39 +b(A)26 b(v)-5 b(alue)27 b(of)f(0)h(will)f(cause)1110 +3440 y(matc)m(hes)32 b(to)f(b)s(e)e(displa)m(y)m(ed)i(one)g(p)s(er)e +(line.)41 b(The)30 b(default)h(v)-5 b(alue)31 b(is)f(-1.)630 +3587 y Ft(completion-ignore-case)1110 3696 y Fu(If)d(set)h(to)g(`)p +Ft(on)p Fu(',)g(Readline)g(p)s(erforms)e(\014lename)h(matc)m(hing)i +(and)e(completion)1110 3806 y(in)j(a)h(case-insensitiv)m(e)i(fashion.) +40 b(The)30 b(default)h(v)-5 b(alue)30 b(is)h(`)p Ft(off)p +Fu('.)630 3952 y Ft(completion-map-case)1110 4061 y Fu(If)22 +b(set)g(to)h(`)p Ft(on)p Fu(',)h(and)e Fr(completion-ignore-case)31 +b Fu(is)22 b(enabled,)i(Readline)f(treats)1110 4171 y(h)m(yphens)29 +b(\(`)p Ft(-)p Fu('\))j(and)e(underscores)g(\(`)p Ft(_)p +Fu('\))i(as)f(equiv)-5 b(alen)m(t)32 b(when)e(p)s(erforming)1110 +4281 y(case-insensitiv)m(e)47 b(\014lename)e(matc)m(hing)g(and)f +(completion.)85 b(The)44 b(default)1110 4390 y(v)-5 b(alue)31 +b(is)f(`)p Ft(off)p Fu('.)630 4536 y Ft(completion-prefix-displa)o +(y-le)o(ngth)1110 4646 y Fu(The)h(length)g(in)g(c)m(haracters)i(of)f +(the)f(common)h(pre\014x)e(of)h(a)h(list)g(of)f(p)s(ossible)1110 +4756 y(completions)g(that)f(is)g(displa)m(y)m(ed)g(without)g(mo)s +(di\014cation.)41 b(When)29 b(set)h(to)h(a)1110 4865 +y(v)-5 b(alue)26 b(greater)h(than)e(zero,)j(common)e(pre\014xes)e +(longer)j(than)e(this)g(v)-5 b(alue)27 b(are)1110 4975 +y(replaced)k(with)f(an)g(ellipsis)h(when)e(displa)m(ying)i(p)s(ossible) +f(completions.)630 5121 y Ft(completion-query-items)1110 +5230 y Fu(The)c(n)m(um)m(b)s(er)f(of)h(p)s(ossible)g(completions)h +(that)g(determines)f(when)f(the)i(user)1110 5340 y(is)43 +b(ask)m(ed)g(whether)f(the)g(list)h(of)g(p)s(ossibilities)g(should)f(b) +s(e)g(displa)m(y)m(ed.)77 b(If)p eop end %%Page: 128 134 TeXDict begin 128 133 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(128)630 299 y Ft -(enable-bracketed-paste)1110 408 y Fu(When)36 b(set)h(to)g(`)p -Ft(On)p Fu(',)h(Readline)f(con\014gures)f(the)h(terminal)f(to)i(insert) -e(eac)m(h)1110 518 y(paste)27 b(in)m(to)g(the)f(editing)h(bu\013er)e -(as)h(a)h(single)g(string)f(of)g(c)m(haracters,)j(instead)1110 -628 y(of)d(treating)i(eac)m(h)g(c)m(haracter)f(as)g(if)f(it)h(had)f(b)s -(een)f(read)i(from)e(the)i(k)m(eyb)s(oard.)1110 737 y(This)36 -b(is)h(called)h(putting)f(the)h(terminal)f(in)m(to)h -Fr(brac)m(k)m(eted)h(paste)e(mo)s(de)5 b Fu(;)40 b(it)1110 -847 y(prev)m(en)m(ts)30 b(Readline)h(from)e(executing)i(an)m(y)f -(editing)h(commands)e(b)s(ound)f(to)1110 956 y(k)m(ey)j(sequences)g -(app)s(earing)f(in)g(the)g(pasted)h(text.)42 b(The)29 -b(default)i(is)f(`)p Ft(On)p Fu('.)630 1113 y Ft(enable-keypad)1110 -1223 y Fu(When)23 b(set)h(to)g(`)p Ft(on)p Fu(',)h(Readline)f(will)g -(try)f(to)h(enable)g(the)f(application)i(k)m(eypad)1110 -1332 y(when)h(it)h(is)f(called.)41 b(Some)27 b(systems)f(need)h(this)f -(to)h(enable)g(the)g(arro)m(w)g(k)m(eys.)1110 1442 y(The)j(default)g -(is)h(`)p Ft(off)p Fu('.)630 1598 y Ft(enable-meta-key)1110 -1708 y Fu(When)40 b(set)g(to)g(`)p Ft(on)p Fu(',)j(Readline)d(will)g -(try)g(to)g(enable)g(an)m(y)g(meta)h(mo)s(di\014er)1110 -1817 y(k)m(ey)i(the)e(terminal)i(claims)f(to)h(supp)s(ort)d(when)h(it)h -(is)g(called.)76 b(On)41 b(man)m(y)1110 1927 y(terminals,)c(the)e(meta) -h(k)m(ey)g(is)f(used)g(to)h(send)e(eigh)m(t-bit)j(c)m(haracters.)56 -b(The)1110 2037 y(default)31 b(is)f(`)p Ft(on)p Fu('.)630 -2193 y Ft(expand-tilde)1110 2303 y Fu(If)d(set)h(to)h(`)p -Ft(on)p Fu(',)f(tilde)g(expansion)g(is)f(p)s(erformed)f(when)h -(Readline)h(attempts)1110 2412 y(w)m(ord)i(completion.)42 -b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)630 2569 -y Ft(history-preserve-point)1110 2679 y Fu(If)41 b(set)h(to)h(`)p -Ft(on)p Fu(',)i(the)c(history)h(co)s(de)g(attempts)h(to)f(place)h(the)f -(p)s(oin)m(t)f(\(the)1110 2788 y(curren)m(t)35 b(cursor)g(p)s -(osition\))g(at)h(the)g(same)f(lo)s(cation)i(on)e(eac)m(h)h(history)g -(line)1110 2898 y(retriev)m(ed)h(with)f Ft(previous-history)c -Fu(or)37 b Ft(next-history)p Fu(.)55 b(The)36 b(default)1110 -3007 y(is)30 b(`)p Ft(off)p Fu('.)630 3164 y Ft(history-size)1110 -3273 y Fu(Set)39 b(the)g(maxim)m(um)g(n)m(um)m(b)s(er)f(of)h(history)g -(en)m(tries)h(sa)m(v)m(ed)g(in)f(the)g(history)1110 3383 -y(list.)51 b(If)34 b(set)g(to)h(zero,)g(an)m(y)f(existing)h(history)f -(en)m(tries)g(are)g(deleted)h(and)e(no)1110 3493 y(new)e(en)m(tries)i -(are)f(sa)m(v)m(ed.)46 b(If)31 b(set)h(to)h(a)f(v)-5 -b(alue)32 b(less)g(than)f(zero,)i(the)f(n)m(um)m(b)s(er)1110 -3602 y(of)f(history)f(en)m(tries)h(is)g(not)g(limited.)42 -b(By)30 b(default,)h(the)g(n)m(um)m(b)s(er)e(of)i(history)1110 -3712 y(en)m(tries)j(is)f(not)g(limited.)49 b(If)32 b(an)h(attempt)h(is) -f(made)g(to)h(set)f Fr(history-size)39 b Fu(to)1110 3821 -y(a)34 b(non-n)m(umeric)f(v)-5 b(alue,)34 b(the)g(maxim)m(um)f(n)m(um)m -(b)s(er)f(of)h(history)h(en)m(tries)g(will)1110 3931 -y(b)s(e)c(set)h(to)g(500.)630 4088 y Ft(horizontal-scroll-mode)1110 -4197 y Fu(This)k(v)-5 b(ariable)37 b(can)f(b)s(e)f(set)h(to)h(either)f -(`)p Ft(on)p Fu(')g(or)g(`)p Ft(off)p Fu('.)57 b(Setting)36 -b(it)g(to)h(`)p Ft(on)p Fu(')1110 4307 y(means)26 b(that)h(the)f(text)h -(of)g(the)f(lines)g(b)s(eing)g(edited)h(will)f(scroll)h(horizon)m -(tally)1110 4416 y(on)32 b(a)g(single)g(screen)g(line)g(when)e(they)i -(are)g(longer)h(than)e(the)h(width)f(of)h(the)1110 4526 -y(screen,)c(instead)g(of)f(wrapping)f(on)m(to)i(a)g(new)e(screen)i -(line.)40 b(This)26 b(v)-5 b(ariable)28 b(is)1110 4635 -y(automatically)k(set)e(to)g(`)p Ft(on)p Fu(')f(for)g(terminals)g(of)h -(heigh)m(t)g(1.)41 b(By)29 b(default,)h(this)1110 4745 -y(v)-5 b(ariable)31 b(is)g(set)f(to)i(`)p Ft(off)p Fu('.)630 -4902 y Ft(input-meta)1110 5011 y Fu(If)f(set)g(to)h(`)p -Ft(on)p Fu(',)g(Readline)g(will)f(enable)h(eigh)m(t-bit)h(input)d(\(it) -i(will)f(not)h(clear)1110 5121 y(the)40 b(eigh)m(th)g(bit)g(in)f(the)h -(c)m(haracters)h(it)f(reads\),)j(regardless)c(of)h(what)g(the)1110 -5230 y(terminal)k(claims)h(it)f(can)g(supp)s(ort.)79 -b(The)44 b(default)g(v)-5 b(alue)44 b(is)g(`)p Ft(off)p -Fu(',)j(but)1110 5340 y(Readline)24 b(will)h(set)f(it)g(to)h(`)p -Ft(on)p Fu(')e(if)h(the)g(lo)s(cale)i(con)m(tains)f(eigh)m(t-bit)g(c)m -(haracters.)p eop end +b(Command)29 b(Line)i(Editing)2062 b(128)1110 299 y(the)29 +b(n)m(um)m(b)s(er)f(of)h(p)s(ossible)g(completions)h(is)f(greater)h +(than)f(or)g(equal)g(to)h(this)1110 408 y(v)-5 b(alue,)45 +b(Readline)e(will)f(ask)g(whether)f(or)h(not)g(the)g(user)f(wishes)g +(to)i(view)1110 518 y(them;)33 b(otherwise,)f(they)g(are)g(simply)g +(listed.)45 b(This)31 b(v)-5 b(ariable)33 b(m)m(ust)e(b)s(e)g(set)1110 +628 y(to)43 b(an)e(in)m(teger)j(v)-5 b(alue)42 b(greater)h(than)f(or)g +(equal)g(to)h(zero.)76 b(A)42 b(zero)g(v)-5 b(alue)1110 +737 y(means)40 b(Readline)h(should)f(nev)m(er)g(ask;)46 +b(negativ)m(e)d(v)-5 b(alues)41 b(are)f(treated)i(as)1110 +847 y(zero.)g(The)29 b(default)i(limit)g(is)g Ft(100)p +Fu(.)630 1011 y Ft(convert-meta)1110 1121 y Fu(If)22 +b(set)g(to)h(`)p Ft(on)p Fu(',)h(Readline)f(will)f(con)m(v)m(ert)i(c)m +(haracters)f(with)f(the)g(eigh)m(th)h(bit)f(set)1110 +1230 y(to)33 b(an)e Fm(asci)r(i)h Fu(k)m(ey)h(sequence)f(b)m(y)g +(stripping)f(the)h(eigh)m(th)h(bit)f(and)f(pre\014xing)1110 +1340 y(an)24 b Ft(ESC)g Fu(c)m(haracter,)j(con)m(v)m(erting)f(them)f +(to)g(a)g(meta-pre\014xed)f(k)m(ey)h(sequence.)1110 1450 +y(The)i(default)h(v)-5 b(alue)28 b(is)f(`)p Ft(on)p Fu(',)i(but)d(will) +i(b)s(e)f(set)h(to)g(`)p Ft(off)p Fu(')g(if)f(the)h(lo)s(cale)h(is)f +(one)1110 1559 y(that)21 b(con)m(tains)h(eigh)m(t-bit)h(c)m(haracters.) +39 b(This)20 b(v)-5 b(ariable)21 b(is)g(dep)s(enden)m(t)f(on)h(the)1110 +1669 y Ft(LC_CTYPE)26 b Fu(lo)s(cale)31 b(category)-8 +b(,)31 b(and)d(ma)m(y)h(c)m(hange)h(if)e(the)h(lo)s(cale)h(is)f(c)m +(hanged.)630 1833 y Ft(disable-completion)1110 1943 y +Fu(If)36 b(set)h(to)h(`)p Ft(On)p Fu(',)g(Readline)f(will)g(inhibit)f +(w)m(ord)h(completion.)60 b(Completion)1110 2052 y(c)m(haracters)28 +b(will)e(b)s(e)f(inserted)h(in)m(to)h(the)g(line)f(as)g(if)g(they)h +(had)e(b)s(een)g(mapp)s(ed)1110 2162 y(to)31 b Ft(self-insert)p +Fu(.)38 b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)630 +2326 y Ft(echo-control-characters)1110 2436 y Fu(When)f(set)h(to)g(`)p +Ft(on)p Fu(',)f(on)g(op)s(erating)h(systems)f(that)h(indicate)g(they)g +(supp)s(ort)1110 2545 y(it,)e(Readline)g(ec)m(ho)s(es)g(a)f(c)m +(haracter)i(corresp)s(onding)d(to)i(a)f(signal)h(generated)1110 +2655 y(from)h(the)g(k)m(eyb)s(oard.)41 b(The)30 b(default)g(is)h(`)p +Ft(on)p Fu('.)630 2819 y Ft(editing-mode)1110 2929 y +Fu(The)d Ft(editing-mode)e Fu(v)-5 b(ariable)29 b(con)m(trols)h(whic)m +(h)e(default)h(set)h(of)e(k)m(ey)i(bind-)1110 3039 y(ings)25 +b(is)g(used.)38 b(By)26 b(default,)g(Readline)g(starts)f(up)f(in)h +(Emacs)g(editing)h(mo)s(de,)1110 3148 y(where)j(the)g(k)m(eystrok)m(es) +i(are)e(most)h(similar)f(to)h(Emacs.)40 b(This)29 b(v)-5 +b(ariable)30 b(can)1110 3258 y(b)s(e)g(set)h(to)g(either)g(`)p +Ft(emacs)p Fu(')e(or)h(`)p Ft(vi)p Fu('.)630 3422 y Ft +(emacs-mode-string)1110 3532 y Fu(If)j(the)h Fr(sho)m(w-mo)s +(de-in-prompt)h Fu(v)-5 b(ariable)35 b(is)e(enabled,)i(this)f(string)f +(is)h(dis-)1110 3641 y(pla)m(y)m(ed)24 b(immediately)g(b)s(efore)f(the) +g(last)h(line)f(of)h(the)f(primary)f(prompt)g(when)1110 +3751 y(emacs)g(editing)h(mo)s(de)e(is)h(activ)m(e.)40 +b(The)21 b(v)-5 b(alue)22 b(is)g(expanded)f(lik)m(e)h(a)h(k)m(ey)f +(bind-)1110 3861 y(ing,)27 b(so)f(the)f(standard)g(set)h(of)f(meta-)i +(and)e(con)m(trol)i(pre\014xes)d(and)h(bac)m(kslash)1110 +3970 y(escap)s(e)f(sequences)h(is)e(a)m(v)-5 b(ailable.)41 +b(Use)25 b(the)f(`)p Ft(\\1)p Fu(')f(and)h(`)p Ft(\\2)p +Fu(')g(escap)s(es)g(to)g(b)s(egin)1110 4080 y(and)37 +b(end)g(sequences)h(of)f(non-prin)m(ting)h(c)m(haracters,)j(whic)m(h)c +(can)h(b)s(e)f(used)1110 4189 y(to)h(em)m(b)s(ed)f(a)g(terminal)h(con)m +(trol)h(sequence)f(in)m(to)g(the)f(mo)s(de)g(string.)61 +b(The)1110 4299 y(default)31 b(is)f(`)p Ft(@)p Fu('.)630 +4463 y Ft(enable-active-region)1110 4573 y Fu(The)46 +b Fr(p)s(oin)m(t)j Fu(is)e(the)g(curren)m(t)f(cursor)g(p)s(osition,)52 +b(and)46 b Fr(mark)52 b Fu(refers)46 b(to)i(a)1110 4682 +y(sa)m(v)m(ed)37 b(cursor)f(p)s(osition)g(\(see)i(Section)f(8.4.1)h +([Commands)d(F)-8 b(or)37 b(Mo)m(ving],)1110 4792 y(page)d(139\).)50 +b(The)33 b(text)h(b)s(et)m(w)m(een)f(the)g(p)s(oin)m(t)g(and)g(mark)g +(is)g(referred)f(to)i(as)1110 4902 y(the)h Fr(region)p +Fu(.)53 b(When)34 b(this)g(v)-5 b(ariable)36 b(is)e(set)h(to)g(`)p +Ft(On)p Fu(',)h(Readline)f(allo)m(ws)g(cer-)1110 5011 +y(tain)30 b(commands)f(to)g(designate)i(the)e(region)h(as)f +Fr(activ)m(e)p Fu(.)43 b(When)29 b(the)g(region)1110 +5121 y(is)g(activ)m(e,)j(Readline)e(highligh)m(ts)g(the)g(text)g(in)f +(the)g(region)h(using)f(the)g(v)-5 b(alue)1110 5230 y(of)35 +b(the)g Ft(active-region-start-color)p Fu(,)30 b(whic)m(h)35 +b(defaults)g(to)h(the)f(string)1110 5340 y(that)23 b(enables)f(the)g +(terminal's)h(standout)e(mo)s(de.)38 b(The)21 b(activ)m(e)k(region)d +(sho)m(ws)p eop end %%Page: 129 135 TeXDict begin 129 134 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(129)1110 299 y(The)29 -b(name)g Ft(meta-flag)e Fu(is)i(a)h(synon)m(ym)f(for)g(this)g(v)-5 -b(ariable.)42 b(This)28 b(v)-5 b(ariable)1110 408 y(is)35 -b(dep)s(enden)m(t)f(on)h(the)g Ft(LC_CTYPE)e Fu(lo)s(cale)k(category)-8 -b(,)39 b(and)34 b(ma)m(y)i(c)m(hange)g(if)1110 518 y(the)31 -b(lo)s(cale)h(is)e(c)m(hanged.)630 675 y Ft(isearch-terminators)1110 -784 y Fu(The)51 b(string)h(of)g(c)m(haracters)h(that)f(should)e -(terminate)j(an)f(incremen)m(tal)1110 894 y(searc)m(h)25 -b(without)g(subsequen)m(tly)g(executing)h(the)f(c)m(haracter)h(as)f(a)g -(command)1110 1003 y(\(see)38 b(Section)g(8.2.5)h([Searc)m(hing],)h -(page)e(123\).)62 b(If)37 b(this)g(v)-5 b(ariable)38 -b(has)f(not)1110 1113 y(b)s(een)e(giv)m(en)h(a)g(v)-5 -b(alue,)37 b(the)f(c)m(haracters)h Ft(ESC)d Fu(and)h -Fj(C-J)g Fu(will)h(terminate)g(an)1110 1223 y(incremen)m(tal)c(searc)m -(h.)630 1379 y Ft(keymap)192 b Fu(Sets)64 b(Readline's)i(idea)f(of)f -(the)h(curren)m(t)f(k)m(eymap)h(for)f(k)m(ey)h(binding)1110 -1489 y(commands.)71 b(Built-in)41 b Ft(keymap)e Fu(names)h(are)h -Ft(emacs)p Fu(,)h Ft(emacs-standard)p Fu(,)1110 1598 -y Ft(emacs-meta)p Fu(,)99 b Ft(emacs-ctlx)p Fu(,)f Ft(vi)p -Fu(,)j Ft(vi-move)p Fu(,)f Ft(vi-command)p Fu(,)f(and)1110 -1708 y Ft(vi-insert)p Fu(.)81 b Ft(vi)44 b Fu(is)h(equiv)-5 -b(alen)m(t)46 b(to)g Ft(vi-command)c Fu(\()p Ft(vi-move)h -Fu(is)i(also)h(a)1110 1817 y(synon)m(ym\);)41 b Ft(emacs)c -Fu(is)h(equiv)-5 b(alen)m(t)39 b(to)f Ft(emacs-standard)p -Fu(.)59 b(Applications)1110 1927 y(ma)m(y)32 b(add)e(additional)i -(names.)43 b(The)30 b(default)h(v)-5 b(alue)32 b(is)f -Ft(emacs)p Fu(.)41 b(The)30 b(v)-5 b(alue)1110 2037 y(of)31 -b(the)f Ft(editing-mode)d Fu(v)-5 b(ariable)31 b(also)h(a\013ects)f -(the)g(default)g(k)m(eymap.)630 2193 y Ft(keyseq-timeout)1110 -2303 y Fu(Sp)s(eci\014es)25 b(the)g(duration)g(Readline)h(will)g(w)m -(ait)g(for)g(a)f(c)m(haracter)i(when)e(read-)1110 2412 -y(ing)30 b(an)g(am)m(biguous)g(k)m(ey)h(sequence)f(\(one)g(that)h(can)f -(form)g(a)g(complete)h(k)m(ey)1110 2522 y(sequence)j(using)e(the)i -(input)e(read)h(so)g(far,)h(or)g(can)f(tak)m(e)i(additional)f(input) -1110 2632 y(to)g(complete)g(a)f(longer)h(k)m(ey)f(sequence\).)49 -b(If)33 b(no)f(input)g(is)h(receiv)m(ed)h(within)1110 -2741 y(the)43 b(timeout,)48 b(Readline)43 b(will)g(use)g(the)g(shorter) -g(but)f(complete)j(k)m(ey)e(se-)1110 2851 y(quence.)c(Readline)26 -b(uses)f(this)h(v)-5 b(alue)26 b(to)g(determine)g(whether)f(or)g(not)h -(input)1110 2960 y(is)31 b(a)m(v)-5 b(ailable)33 b(on)d(the)h(curren)m -(t)f(input)g(source)h(\()p Ft(rl_instream)d Fu(b)m(y)i(default\).)1110 -3070 y(The)25 b(v)-5 b(alue)26 b(is)f(sp)s(eci\014ed)f(in)h -(milliseconds,)j(so)d(a)h(v)-5 b(alue)26 b(of)f(1000)i(means)e(that) -1110 3180 y(Readline)e(will)g(w)m(ait)g(one)g(second)f(for)g -(additional)i(input.)37 b(If)22 b(this)g(v)-5 b(ariable)23 -b(is)1110 3289 y(set)28 b(to)h(a)f(v)-5 b(alue)29 b(less)f(than)g(or)f -(equal)i(to)f(zero,)i(or)e(to)g(a)h(non-n)m(umeric)e(v)-5 -b(alue,)1110 3399 y(Readline)30 b(will)f(w)m(ait)i(un)m(til)e(another)h -(k)m(ey)g(is)f(pressed)g(to)h(decide)f(whic)m(h)g(k)m(ey)1110 -3508 y(sequence)i(to)g(complete.)42 b(The)30 b(default)g(v)-5 -b(alue)31 b(is)g Ft(500)p Fu(.)630 3665 y Ft(mark-directories)1110 -3774 y Fu(If)38 b(set)g(to)h(`)p Ft(on)p Fu(',)i(completed)e(directory) -f(names)g(ha)m(v)m(e)i(a)e(slash)g(app)s(ended.)1110 -3884 y(The)30 b(default)g(is)h(`)p Ft(on)p Fu('.)630 -4041 y Ft(mark-modified-lines)1110 4150 y Fu(This)k(v)-5 -b(ariable,)38 b(when)d(set)h(to)h(`)p Ft(on)p Fu(',)g(causes)g -(Readline)f(to)h(displa)m(y)f(an)f(as-)1110 4260 y(terisk)f(\(`)p -Ft(*)p Fu('\))h(at)f(the)g(start)g(of)g(history)g(lines)g(whic)m(h)f -(ha)m(v)m(e)i(b)s(een)e(mo)s(di\014ed.)1110 4369 y(This)d(v)-5 -b(ariable)31 b(is)f(`)p Ft(off)p Fu(')g(b)m(y)g(default.)630 -4526 y Ft(mark-symlinked-directori)o(es)1110 4635 y Fu(If)59 -b(set)h(to)g(`)p Ft(on)p Fu(',)67 b(completed)60 b(names)f(whic)m(h)g -(are)h(sym)m(b)s(olic)g(links)f(to)1110 4745 y(directories)71 -b(ha)m(v)m(e)f(a)g(slash)f(app)s(ended)f(\(sub)5 b(ject)70 -b(to)g(the)g(v)-5 b(alue)70 b(of)1110 4855 y Ft(mark-directories)p -Fu(\).)37 b(The)30 b(default)g(is)g(`)p Ft(off)p Fu('.)630 -5011 y Ft(match-hidden-files)1110 5121 y Fu(This)21 b(v)-5 -b(ariable,)25 b(when)d(set)g(to)h(`)p Ft(on)p Fu(',)h(causes)f -(Readline)g(to)g(matc)m(h)g(\014les)f(whose)1110 5230 -y(names)44 b(b)s(egin)g(with)g(a)g(`)p Ft(.)p Fu(')g(\(hidden)f -(\014les\))i(when)e(p)s(erforming)g(\014lename)1110 5340 -y(completion.)75 b(If)41 b(set)g(to)h(`)p Ft(off)p Fu(',)i(the)e -(leading)g(`)p Ft(.)p Fu(')f(m)m(ust)g(b)s(e)g(supplied)f(b)m(y)p +b(Command)29 b(Line)i(Editing)2062 b(129)1110 299 y(the)32 +b(text)h(inserted)f(b)m(y)g(brac)m(k)m(eted-paste)i(and)e(an)m(y)g +(matc)m(hing)h(text)g(found)1110 408 y(b)m(y)f(incremen)m(tal)i(and)e +(non-incremen)m(tal)i(history)e(searc)m(hes.)48 b(The)32 +b(default)1110 518 y(is)e(`)p Ft(On)p Fu('.)630 706 y +Ft(enable-bracketed-paste)1110 816 y Fu(When)36 b(set)h(to)g(`)p +Ft(On)p Fu(',)h(Readline)f(con\014gures)f(the)h(terminal)f(to)i(insert) +e(eac)m(h)1110 925 y(paste)27 b(in)m(to)g(the)f(editing)h(bu\013er)e +(as)h(a)h(single)g(string)f(of)g(c)m(haracters,)j(instead)1110 +1035 y(of)d(treating)i(eac)m(h)g(c)m(haracter)f(as)g(if)f(it)h(had)f(b) +s(een)f(read)i(from)e(the)i(k)m(eyb)s(oard.)1110 1144 +y(This)36 b(is)h(called)h(putting)f(the)h(terminal)f(in)m(to)h +Fr(brac)m(k)m(eted)h(paste)e(mo)s(de)5 b Fu(;)40 b(it)1110 +1254 y(prev)m(en)m(ts)30 b(Readline)h(from)e(executing)i(an)m(y)f +(editing)h(commands)e(b)s(ound)f(to)1110 1363 y(k)m(ey)j(sequences)g +(app)s(earing)f(in)g(the)g(pasted)h(text.)42 b(The)29 +b(default)i(is)f(`)p Ft(On)p Fu('.)630 1551 y Ft(enable-keypad)1110 +1661 y Fu(When)23 b(set)h(to)g(`)p Ft(on)p Fu(',)h(Readline)f(will)g +(try)f(to)h(enable)g(the)f(application)i(k)m(eypad)1110 +1771 y(when)h(it)h(is)f(called.)41 b(Some)27 b(systems)f(need)h(this)f +(to)h(enable)g(the)g(arro)m(w)g(k)m(eys.)1110 1880 y(The)j(default)g +(is)h(`)p Ft(off)p Fu('.)630 2068 y Ft(enable-meta-key)1110 +2178 y Fu(When)40 b(set)g(to)g(`)p Ft(on)p Fu(',)j(Readline)d(will)g +(try)g(to)g(enable)g(an)m(y)g(meta)h(mo)s(di\014er)1110 +2287 y(k)m(ey)i(the)e(terminal)i(claims)f(to)h(supp)s(ort)d(when)h(it)h +(is)g(called.)76 b(On)41 b(man)m(y)1110 2397 y(terminals,)c(the)e(meta) +h(k)m(ey)g(is)f(used)g(to)h(send)e(eigh)m(t-bit)j(c)m(haracters.)56 +b(The)1110 2506 y(default)31 b(is)f(`)p Ft(on)p Fu('.)630 +2694 y Ft(expand-tilde)1110 2804 y Fu(If)d(set)h(to)h(`)p +Ft(on)p Fu(',)f(tilde)g(expansion)g(is)f(p)s(erformed)f(when)h +(Readline)h(attempts)1110 2913 y(w)m(ord)i(completion.)42 +b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)630 3101 +y Ft(history-preserve-point)1110 3211 y Fu(If)41 b(set)h(to)h(`)p +Ft(on)p Fu(',)i(the)c(history)h(co)s(de)g(attempts)h(to)f(place)h(the)f +(p)s(oin)m(t)f(\(the)1110 3320 y(curren)m(t)35 b(cursor)g(p)s +(osition\))g(at)h(the)g(same)f(lo)s(cation)i(on)e(eac)m(h)h(history)g +(line)1110 3430 y(retriev)m(ed)h(with)f Ft(previous-history)c +Fu(or)37 b Ft(next-history)p Fu(.)55 b(The)36 b(default)1110 +3540 y(is)30 b(`)p Ft(off)p Fu('.)630 3727 y Ft(history-size)1110 +3837 y Fu(Set)39 b(the)g(maxim)m(um)g(n)m(um)m(b)s(er)f(of)h(history)g +(en)m(tries)h(sa)m(v)m(ed)g(in)f(the)g(history)1110 3947 +y(list.)51 b(If)34 b(set)g(to)h(zero,)g(an)m(y)f(existing)h(history)f +(en)m(tries)g(are)g(deleted)h(and)e(no)1110 4056 y(new)e(en)m(tries)i +(are)f(sa)m(v)m(ed.)46 b(If)31 b(set)h(to)h(a)f(v)-5 +b(alue)32 b(less)g(than)f(zero,)i(the)f(n)m(um)m(b)s(er)1110 +4166 y(of)f(history)f(en)m(tries)h(is)g(not)g(limited.)42 +b(By)30 b(default,)h(the)g(n)m(um)m(b)s(er)e(of)i(history)1110 +4275 y(en)m(tries)j(is)f(not)g(limited.)49 b(If)32 b(an)h(attempt)h(is) +f(made)g(to)h(set)f Fr(history-size)39 b Fu(to)1110 4385 +y(a)34 b(non-n)m(umeric)f(v)-5 b(alue,)34 b(the)g(maxim)m(um)f(n)m(um)m +(b)s(er)f(of)h(history)h(en)m(tries)g(will)1110 4495 +y(b)s(e)c(set)h(to)g(500.)630 4682 y Ft(horizontal-scroll-mode)1110 +4792 y Fu(This)k(v)-5 b(ariable)37 b(can)f(b)s(e)f(set)h(to)h(either)f +(`)p Ft(on)p Fu(')g(or)g(`)p Ft(off)p Fu('.)57 b(Setting)36 +b(it)g(to)h(`)p Ft(on)p Fu(')1110 4902 y(means)26 b(that)h(the)f(text)h +(of)g(the)f(lines)g(b)s(eing)g(edited)h(will)f(scroll)h(horizon)m +(tally)1110 5011 y(on)32 b(a)g(single)g(screen)g(line)g(when)e(they)i +(are)g(longer)h(than)e(the)h(width)f(of)h(the)1110 5121 +y(screen,)c(instead)g(of)f(wrapping)f(on)m(to)i(a)g(new)e(screen)i +(line.)40 b(This)26 b(v)-5 b(ariable)28 b(is)1110 5230 +y(automatically)k(set)e(to)g(`)p Ft(on)p Fu(')f(for)g(terminals)g(of)h +(heigh)m(t)g(1.)41 b(By)29 b(default,)h(this)1110 5340 +y(v)-5 b(ariable)31 b(is)g(set)f(to)i(`)p Ft(off)p Fu('.)p eop end %%Page: 130 136 TeXDict begin 130 135 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(130)1110 299 y(the)34 -b(user)g(in)g(the)g(\014lename)g(to)h(b)s(e)f(completed.)53 -b(This)33 b(v)-5 b(ariable)35 b(is)f(`)p Ft(on)p Fu(')g(b)m(y)1110 -408 y(default.)630 555 y Ft(menu-complete-display-pr)o(efix)1110 -664 y Fu(If)f(set)h(to)g(`)p Ft(on)p Fu(',)h(men)m(u)e(completion)i -(displa)m(ys)e(the)h(common)g(pre\014x)e(of)i(the)1110 -774 y(list)k(of)g(p)s(ossible)f(completions)i(\(whic)m(h)e(ma)m(y)h(b)s -(e)f(empt)m(y\))i(b)s(efore)e(cycling)1110 883 y(through)30 -b(the)g(list.)42 b(The)29 b(default)i(is)f(`)p Ft(off)p -Fu('.)630 1029 y Ft(output-meta)1110 1139 y Fu(If)35 -b(set)h(to)g(`)p Ft(on)p Fu(',)h(Readline)f(will)g(displa)m(y)f(c)m -(haracters)i(with)e(the)h(eigh)m(th)g(bit)1110 1249 y(set)h(directly)g -(rather)f(than)g(as)h(a)g(meta-pre\014xed)f(escap)s(e)h(sequence.)59 -b(The)1110 1358 y(default)26 b(is)f(`)p Ft(off)p Fu(',)i(but)e -(Readline)h(will)g(set)g(it)g(to)h(`)p Ft(on)p Fu(')e(if)h(the)f(lo)s -(cale)j(con)m(tains)1110 1468 y(eigh)m(t-bit)38 b(c)m(haracters.)61 -b(This)36 b(v)-5 b(ariable)37 b(is)g(dep)s(enden)m(t)e(on)h(the)h -Ft(LC_CTYPE)1110 1577 y Fu(lo)s(cale)32 b(category)-8 -b(,)33 b(and)d(ma)m(y)h(c)m(hange)g(if)g(the)f(lo)s(cale)i(is)f(c)m -(hanged.)630 1724 y Ft(page-completions)1110 1833 y Fu(If)i(set)i(to)f -(`)p Ft(on)p Fu(',)h(Readline)g(uses)e(an)h(in)m(ternal)h -Ft(more)p Fu(-lik)m(e)f(pager)g(to)h(displa)m(y)1110 -1943 y(a)e(screenful)f(of)g(p)s(ossible)g(completions)i(at)f(a)g(time.) -47 b(This)31 b(v)-5 b(ariable)34 b(is)e(`)p Ft(on)p Fu(')1110 -2052 y(b)m(y)e(default.)630 2198 y Ft(print-completions-horizo)o(ntal)o -(ly)1110 2308 y Fu(If)23 b(set)i(to)g(`)p Ft(on)p Fu(',)g(Readline)g -(will)f(displa)m(y)g(completions)h(with)f(matc)m(hes)h(sorted)1110 -2418 y(horizon)m(tally)45 b(in)e(alphab)s(etical)i(order,)i(rather)c -(than)g(do)m(wn)g(the)h(screen.)1110 2527 y(The)30 b(default)g(is)h(`)p -Ft(off)p Fu('.)630 2673 y Ft(revert-all-at-newline)1110 -2783 y Fu(If)e(set)h(to)g(`)p Ft(on)p Fu(',)g(Readline)g(will)g(undo)f -(all)h(c)m(hanges)h(to)f(history)g(lines)f(b)s(efore)1110 -2892 y(returning)f(when)f Ft(accept-line)f Fu(is)j(executed.)41 -b(By)29 b(default,)g(history)g(lines)1110 3002 y(ma)m(y)42 -b(b)s(e)g(mo)s(di\014ed)e(and)h(retain)i(individual)e(undo)g(lists)h -(across)g(calls)h(to)1110 3112 y Ft(readline\(\))p Fu(.)38 -b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)630 3258 -y Ft(search-ignore-case)1110 3367 y Fu(If)j(set)g(to)h(`)p -Ft(on)p Fu(',)h(Readline)e(p)s(erforms)f(incremen)m(tal)i(and)f -(non-incremen)m(tal)1110 3477 y(history)27 b(list)g(searc)m(hes)h(in)f -(a)g(case-insensitiv)m(e)j(fashion.)39 b(The)26 b(default)h(v)-5 -b(alue)1110 3587 y(is)30 b(`)p Ft(off)p Fu('.)630 3733 -y Ft(show-all-if-ambiguous)1110 3842 y Fu(This)f(alters)i(the)f -(default)g(b)s(eha)m(vior)g(of)g(the)h(completion)g(functions.)40 -b(If)29 b(set)1110 3952 y(to)f(`)p Ft(on)p Fu(',)g(w)m(ords)f(whic)m(h) -g(ha)m(v)m(e)i(more)f(than)f(one)h(p)s(ossible)f(completion)h(cause) -1110 4061 y(the)39 b(matc)m(hes)h(to)g(b)s(e)e(listed)h(immediately)i -(instead)e(of)g(ringing)g(the)g(b)s(ell.)1110 4171 y(The)30 -b(default)g(v)-5 b(alue)31 b(is)g(`)p Ft(off)p Fu('.)630 -4317 y Ft(show-all-if-unmodified)1110 4427 y Fu(This)38 -b(alters)h(the)g(default)g(b)s(eha)m(vior)g(of)f(the)h(completion)h -(functions)e(in)h(a)1110 4536 y(fashion)25 b(similar)h(to)g -Fr(sho)m(w-all-if-am)m(biguous)p Fu(.)41 b(If)25 b(set)h(to)h(`)p -Ft(on)p Fu(',)f(w)m(ords)f(whic)m(h)1110 4646 y(ha)m(v)m(e)32 -b(more)f(than)f(one)i(p)s(ossible)e(completion)i(without)f(an)m(y)g(p)s -(ossible)f(par-)1110 4756 y(tial)43 b(completion)h(\(the)f(p)s(ossible) -f(completions)h(don't)f(share)g(a)h(common)1110 4865 -y(pre\014x\))30 b(cause)g(the)h(matc)m(hes)g(to)g(b)s(e)f(listed)g -(immediately)i(instead)e(of)h(ring-)1110 4975 y(ing)g(the)f(b)s(ell.)41 -b(The)30 b(default)g(v)-5 b(alue)31 b(is)f(`)p Ft(off)p -Fu('.)630 5121 y Ft(show-mode-in-prompt)1110 5230 y Fu(If)24 -b(set)h(to)g(`)p Ft(on)p Fu(',)g(add)f(a)h(string)f(to)h(the)f(b)s -(eginning)g(of)g(the)h(prompt)e(indicating)1110 5340 -y(the)33 b(editing)h(mo)s(de:)46 b(emacs,)35 b(vi)e(command,)h(or)f(vi) -h(insertion.)49 b(The)32 b(mo)s(de)p eop end +b(Command)29 b(Line)i(Editing)2062 b(130)630 299 y Ft(input-meta)1110 +408 y Fu(If)31 b(set)g(to)h(`)p Ft(on)p Fu(',)g(Readline)g(will)f +(enable)h(eigh)m(t-bit)h(input)d(\(it)i(will)f(not)h(clear)1110 +518 y(the)40 b(eigh)m(th)g(bit)g(in)f(the)h(c)m(haracters)h(it)f +(reads\),)j(regardless)c(of)h(what)g(the)1110 628 y(terminal)k(claims)h +(it)f(can)g(supp)s(ort.)79 b(The)44 b(default)g(v)-5 +b(alue)44 b(is)g(`)p Ft(off)p Fu(',)j(but)1110 737 y(Readline)24 +b(will)h(set)f(it)g(to)h(`)p Ft(on)p Fu(')e(if)h(the)g(lo)s(cale)i(con) +m(tains)f(eigh)m(t-bit)g(c)m(haracters.)1110 847 y(The)k(name)g +Ft(meta-flag)e Fu(is)i(a)h(synon)m(ym)f(for)g(this)g(v)-5 +b(ariable.)42 b(This)28 b(v)-5 b(ariable)1110 956 y(is)35 +b(dep)s(enden)m(t)f(on)h(the)g Ft(LC_CTYPE)e Fu(lo)s(cale)k(category)-8 +b(,)39 b(and)34 b(ma)m(y)i(c)m(hange)g(if)1110 1066 y(the)31 +b(lo)s(cale)h(is)e(c)m(hanged.)630 1212 y Ft(isearch-terminators)1110 +1322 y Fu(The)51 b(string)h(of)g(c)m(haracters)h(that)f(should)e +(terminate)j(an)f(incremen)m(tal)1110 1431 y(searc)m(h)25 +b(without)g(subsequen)m(tly)g(executing)h(the)f(c)m(haracter)h(as)f(a)g +(command)1110 1541 y(\(see)38 b(Section)g(8.2.5)h([Searc)m(hing],)h +(page)e(124\).)62 b(If)37 b(this)g(v)-5 b(ariable)38 +b(has)f(not)1110 1650 y(b)s(een)e(giv)m(en)h(a)g(v)-5 +b(alue,)37 b(the)f(c)m(haracters)h Ft(ESC)d Fu(and)h +Fj(C-J)g Fu(will)h(terminate)g(an)1110 1760 y(incremen)m(tal)c(searc)m +(h.)630 1906 y Ft(keymap)192 b Fu(Sets)64 b(Readline's)i(idea)f(of)f +(the)h(curren)m(t)f(k)m(eymap)h(for)f(k)m(ey)h(binding)1110 +2016 y(commands.)71 b(Built-in)41 b Ft(keymap)e Fu(names)h(are)h +Ft(emacs)p Fu(,)h Ft(emacs-standard)p Fu(,)1110 2125 +y Ft(emacs-meta)p Fu(,)99 b Ft(emacs-ctlx)p Fu(,)f Ft(vi)p +Fu(,)j Ft(vi-move)p Fu(,)f Ft(vi-command)p Fu(,)f(and)1110 +2235 y Ft(vi-insert)p Fu(.)81 b Ft(vi)44 b Fu(is)h(equiv)-5 +b(alen)m(t)46 b(to)g Ft(vi-command)c Fu(\()p Ft(vi-move)h +Fu(is)i(also)h(a)1110 2345 y(synon)m(ym\);)41 b Ft(emacs)c +Fu(is)h(equiv)-5 b(alen)m(t)39 b(to)f Ft(emacs-standard)p +Fu(.)59 b(Applications)1110 2454 y(ma)m(y)32 b(add)e(additional)i +(names.)43 b(The)30 b(default)h(v)-5 b(alue)32 b(is)f +Ft(emacs)p Fu(.)41 b(The)30 b(v)-5 b(alue)1110 2564 y(of)31 +b(the)f Ft(editing-mode)d Fu(v)-5 b(ariable)31 b(also)h(a\013ects)f +(the)g(default)g(k)m(eymap.)630 2710 y Ft(keyseq-timeout)1110 +2819 y Fu(Sp)s(eci\014es)25 b(the)g(duration)g(Readline)h(will)g(w)m +(ait)g(for)g(a)f(c)m(haracter)i(when)e(read-)1110 2929 +y(ing)30 b(an)g(am)m(biguous)g(k)m(ey)h(sequence)f(\(one)g(that)h(can)f +(form)g(a)g(complete)h(k)m(ey)1110 3039 y(sequence)j(using)e(the)i +(input)e(read)h(so)g(far,)h(or)g(can)f(tak)m(e)i(additional)f(input) +1110 3148 y(to)g(complete)g(a)f(longer)h(k)m(ey)f(sequence\).)49 +b(If)33 b(no)f(input)g(is)h(receiv)m(ed)h(within)1110 +3258 y(the)43 b(timeout,)48 b(Readline)43 b(will)g(use)g(the)g(shorter) +g(but)f(complete)j(k)m(ey)e(se-)1110 3367 y(quence.)c(Readline)26 +b(uses)f(this)h(v)-5 b(alue)26 b(to)g(determine)g(whether)f(or)g(not)h +(input)1110 3477 y(is)31 b(a)m(v)-5 b(ailable)33 b(on)d(the)h(curren)m +(t)f(input)g(source)h(\()p Ft(rl_instream)d Fu(b)m(y)i(default\).)1110 +3587 y(The)25 b(v)-5 b(alue)26 b(is)f(sp)s(eci\014ed)f(in)h +(milliseconds,)j(so)d(a)h(v)-5 b(alue)26 b(of)f(1000)i(means)e(that) +1110 3696 y(Readline)e(will)g(w)m(ait)g(one)g(second)f(for)g +(additional)i(input.)37 b(If)22 b(this)g(v)-5 b(ariable)23 +b(is)1110 3806 y(set)28 b(to)h(a)f(v)-5 b(alue)29 b(less)f(than)g(or)f +(equal)i(to)f(zero,)i(or)e(to)g(a)h(non-n)m(umeric)e(v)-5 +b(alue,)1110 3915 y(Readline)30 b(will)f(w)m(ait)i(un)m(til)e(another)h +(k)m(ey)g(is)f(pressed)g(to)h(decide)f(whic)m(h)g(k)m(ey)1110 +4025 y(sequence)i(to)g(complete.)42 b(The)30 b(default)g(v)-5 +b(alue)31 b(is)g Ft(500)p Fu(.)630 4171 y Ft(mark-directories)1110 +4281 y Fu(If)38 b(set)g(to)h(`)p Ft(on)p Fu(',)i(completed)e(directory) +f(names)g(ha)m(v)m(e)i(a)e(slash)g(app)s(ended.)1110 +4390 y(The)30 b(default)g(is)h(`)p Ft(on)p Fu('.)630 +4536 y Ft(mark-modified-lines)1110 4646 y Fu(This)k(v)-5 +b(ariable,)38 b(when)d(set)h(to)h(`)p Ft(on)p Fu(',)g(causes)g +(Readline)f(to)h(displa)m(y)f(an)f(as-)1110 4756 y(terisk)f(\(`)p +Ft(*)p Fu('\))h(at)f(the)g(start)g(of)g(history)g(lines)g(whic)m(h)f +(ha)m(v)m(e)i(b)s(een)e(mo)s(di\014ed.)1110 4865 y(This)d(v)-5 +b(ariable)31 b(is)f(`)p Ft(off)p Fu(')g(b)m(y)g(default.)630 +5011 y Ft(mark-symlinked-directori)o(es)1110 5121 y Fu(If)59 +b(set)h(to)g(`)p Ft(on)p Fu(',)67 b(completed)60 b(names)f(whic)m(h)g +(are)h(sym)m(b)s(olic)g(links)f(to)1110 5230 y(directories)71 +b(ha)m(v)m(e)f(a)g(slash)f(app)s(ended)f(\(sub)5 b(ject)70 +b(to)g(the)g(v)-5 b(alue)70 b(of)1110 5340 y Ft(mark-directories)p +Fu(\).)37 b(The)30 b(default)g(is)g(`)p Ft(off)p Fu('.)p +eop end %%Page: 131 137 TeXDict begin 131 136 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(131)1110 299 y(strings)45 -b(are)h(user-settable)g(\(e.g.,)51 b Fr(emacs-mo)s(de-string)8 -b Fu(\).)87 b(The)45 b(default)1110 408 y(v)-5 b(alue)31 -b(is)f(`)p Ft(off)p Fu('.)630 558 y Ft(skip-completed-text)1110 -667 y Fu(If)i(set)i(to)f(`)p Ft(on)p Fu(',)h(this)f(alters)g(the)g -(default)g(completion)h(b)s(eha)m(vior)f(when)f(in-)1110 -777 y(serting)d(a)h(single)g(matc)m(h)f(in)m(to)h(the)g(line.)40 -b(It's)30 b(only)f(activ)m(e)i(when)d(p)s(erform-)1110 -887 y(ing)k(completion)i(in)e(the)g(middle)g(of)g(a)h(w)m(ord.)46 -b(If)32 b(enabled,)g(Readline)h(do)s(es)1110 996 y(not)41 -b(insert)f(c)m(haracters)i(from)e(the)h(completion)h(that)f(matc)m(h)g -(c)m(haracters)1110 1106 y(after)c(p)s(oin)m(t)g(in)g(the)g(w)m(ord)f -(b)s(eing)g(completed,)k(so)d(p)s(ortions)f(of)h(the)g(w)m(ord)1110 -1215 y(follo)m(wing)c(the)f(cursor)f(are)h(not)g(duplicated.)45 -b(F)-8 b(or)32 b(instance,)h(if)f(this)f(is)h(en-)1110 -1325 y(abled,)43 b(attempting)f(completion)g(when)d(the)i(cursor)f(is)g -(after)h(the)g(`)p Ft(e)p Fu(')f(in)1110 1435 y(`)p Ft(Makefile)p -Fu(')c(will)i(result)f(in)g(`)p Ft(Makefile)p Fu(')f(rather)h(than)h(`) -p Ft(Makefilefile)p Fu(',)1110 1544 y(assuming)d(there)g(is)h(a)f -(single)h(p)s(ossible)f(completion.)56 b(The)35 b(default)g(v)-5 -b(alue)1110 1654 y(is)30 b(`)p Ft(off)p Fu('.)630 1803 -y Ft(vi-cmd-mode-string)1110 1913 y Fu(If)j(the)h Fr(sho)m(w-mo)s -(de-in-prompt)h Fu(v)-5 b(ariable)35 b(is)e(enabled,)i(this)f(string)f -(is)h(dis-)1110 2022 y(pla)m(y)m(ed)24 b(immediately)g(b)s(efore)f(the) -g(last)h(line)f(of)h(the)f(primary)f(prompt)g(when)1110 -2132 y(vi)32 b(editing)h(mo)s(de)f(is)g(activ)m(e)j(and)c(in)h(command) -g(mo)s(de.)46 b(The)31 b(v)-5 b(alue)33 b(is)f(ex-)1110 -2242 y(panded)26 b(lik)m(e)i(a)f(k)m(ey)h(binding,)e(so)i(the)f -(standard)f(set)h(of)g(meta-)h(and)e(con)m(trol)1110 -2351 y(pre\014xes)34 b(and)g(bac)m(kslash)i(escap)s(e)g(sequences)f(is) -g(a)m(v)-5 b(ailable.)57 b(Use)35 b(the)g(`)p Ft(\\1)p -Fu(')1110 2461 y(and)23 b(`)p Ft(\\2)p Fu(')h(escap)s(es)h(to)f(b)s -(egin)g(and)f(end)g(sequences)i(of)f(non-prin)m(ting)f(c)m(harac-)1110 -2570 y(ters,)31 b(whic)m(h)g(can)g(b)s(e)f(used)g(to)h(em)m(b)s(ed)f(a) -h(terminal)h(con)m(trol)g(sequence)f(in)m(to)1110 2680 -y(the)g(mo)s(de)f(string.)40 b(The)30 b(default)h(is)f(`)p -Ft(\(cmd\))p Fu('.)630 2829 y Ft(vi-ins-mode-string)1110 -2939 y Fu(If)j(the)h Fr(sho)m(w-mo)s(de-in-prompt)h Fu(v)-5 -b(ariable)35 b(is)e(enabled,)i(this)f(string)f(is)h(dis-)1110 -3049 y(pla)m(y)m(ed)24 b(immediately)g(b)s(efore)f(the)g(last)h(line)f -(of)h(the)f(primary)f(prompt)g(when)1110 3158 y(vi)35 -b(editing)h(mo)s(de)e(is)i(activ)m(e)h(and)d(in)h(insertion)g(mo)s(de.) -54 b(The)35 b(v)-5 b(alue)35 b(is)g(ex-)1110 3268 y(panded)26 -b(lik)m(e)i(a)f(k)m(ey)h(binding,)e(so)i(the)f(standard)f(set)h(of)g -(meta-)h(and)e(con)m(trol)1110 3377 y(pre\014xes)34 b(and)g(bac)m -(kslash)i(escap)s(e)g(sequences)f(is)g(a)m(v)-5 b(ailable.)57 -b(Use)35 b(the)g(`)p Ft(\\1)p Fu(')1110 3487 y(and)23 -b(`)p Ft(\\2)p Fu(')h(escap)s(es)h(to)f(b)s(egin)g(and)f(end)g -(sequences)i(of)f(non-prin)m(ting)f(c)m(harac-)1110 3597 -y(ters,)31 b(whic)m(h)g(can)g(b)s(e)f(used)g(to)h(em)m(b)s(ed)f(a)h -(terminal)h(con)m(trol)g(sequence)f(in)m(to)1110 3706 -y(the)g(mo)s(de)f(string.)40 b(The)30 b(default)h(is)f(`)p -Ft(\(ins\))p Fu('.)630 3856 y Ft(visible-stats)1110 3965 -y Fu(If)h(set)i(to)f(`)p Ft(on)p Fu(',)h(a)f(c)m(haracter)i(denoting)e -(a)g(\014le's)g(t)m(yp)s(e)g(is)g(app)s(ended)e(to)j(the)1110 -4075 y(\014lename)e(when)e(listing)i(p)s(ossible)f(completions.)42 -b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)150 4224 -y(Key)f(Bindings)630 4334 y(The)41 b(syn)m(tax)i(for)f(con)m(trolling)h -(k)m(ey)g(bindings)e(in)h(the)g(init)g(\014le)g(is)g(simple.)75 -b(First)43 b(y)m(ou)630 4443 y(need)27 b(to)i(\014nd)d(the)i(name)f(of) -h(the)g(command)f(that)i(y)m(ou)f(w)m(an)m(t)g(to)g(c)m(hange.)41 -b(The)27 b(follo)m(wing)630 4553 y(sections)37 b(con)m(tain)g(tables)g -(of)f(the)g(command)f(name,)j(the)e(default)g(k)m(eybinding,)h(if)f(an) -m(y)-8 b(,)630 4663 y(and)30 b(a)h(short)f(description)g(of)h(what)f -(the)g(command)h(do)s(es.)630 4792 y(Once)36 b(y)m(ou)g(kno)m(w)g(the)g -(name)g(of)g(the)g(command,)h(simply)f(place)h(on)e(a)i(line)f(in)g -(the)g(init)630 4902 y(\014le)e(the)g(name)f(of)h(the)g(k)m(ey)g(y)m -(ou)g(wish)f(to)h(bind)f(the)h(command)f(to,)i(a)f(colon,)i(and)d(then) -630 5011 y(the)f(name)h(of)f(the)g(command.)46 b(There)32 -b(can)g(b)s(e)g(no)g(space)g(b)s(et)m(w)m(een)h(the)f(k)m(ey)h(name)g -(and)630 5121 y(the)41 b(colon)h({)f(that)g(will)g(b)s(e)g(in)m -(terpreted)g(as)g(part)f(of)h(the)g(k)m(ey)h(name.)72 -b(The)40 b(name)h(of)630 5230 y(the)35 b(k)m(ey)g(can)g(b)s(e)f -(expressed)f(in)i(di\013eren)m(t)g(w)m(a)m(ys,)h(dep)s(ending)d(on)h -(what)h(y)m(ou)g(\014nd)e(most)630 5340 y(comfortable.)p -eop end +b(Command)29 b(Line)i(Editing)2062 b(131)630 299 y Ft +(match-hidden-files)1110 408 y Fu(This)21 b(v)-5 b(ariable,)25 +b(when)d(set)g(to)h(`)p Ft(on)p Fu(',)h(causes)f(Readline)g(to)g(matc)m +(h)g(\014les)f(whose)1110 518 y(names)44 b(b)s(egin)g(with)g(a)g(`)p +Ft(.)p Fu(')g(\(hidden)f(\014les\))i(when)e(p)s(erforming)g(\014lename) +1110 628 y(completion.)75 b(If)41 b(set)g(to)h(`)p Ft(off)p +Fu(',)i(the)e(leading)g(`)p Ft(.)p Fu(')f(m)m(ust)g(b)s(e)g(supplied)f +(b)m(y)1110 737 y(the)34 b(user)g(in)g(the)g(\014lename)g(to)h(b)s(e)f +(completed.)53 b(This)33 b(v)-5 b(ariable)35 b(is)f(`)p +Ft(on)p Fu(')g(b)m(y)1110 847 y(default.)630 1011 y Ft +(menu-complete-display-pr)o(efix)1110 1121 y Fu(If)f(set)h(to)g(`)p +Ft(on)p Fu(',)h(men)m(u)e(completion)i(displa)m(ys)e(the)h(common)g +(pre\014x)e(of)i(the)1110 1230 y(list)k(of)g(p)s(ossible)f(completions) +i(\(whic)m(h)e(ma)m(y)h(b)s(e)f(empt)m(y\))i(b)s(efore)e(cycling)1110 +1340 y(through)30 b(the)g(list.)42 b(The)29 b(default)i(is)f(`)p +Ft(off)p Fu('.)630 1504 y Ft(output-meta)1110 1614 y +Fu(If)35 b(set)h(to)g(`)p Ft(on)p Fu(',)h(Readline)f(will)g(displa)m(y) +f(c)m(haracters)i(with)e(the)h(eigh)m(th)g(bit)1110 1724 +y(set)h(directly)g(rather)f(than)g(as)h(a)g(meta-pre\014xed)f(escap)s +(e)h(sequence.)59 b(The)1110 1833 y(default)26 b(is)f(`)p +Ft(off)p Fu(',)i(but)e(Readline)h(will)g(set)g(it)g(to)h(`)p +Ft(on)p Fu(')e(if)h(the)f(lo)s(cale)j(con)m(tains)1110 +1943 y(eigh)m(t-bit)38 b(c)m(haracters.)61 b(This)36 +b(v)-5 b(ariable)37 b(is)g(dep)s(enden)m(t)e(on)h(the)h +Ft(LC_CTYPE)1110 2052 y Fu(lo)s(cale)32 b(category)-8 +b(,)33 b(and)d(ma)m(y)h(c)m(hange)g(if)g(the)f(lo)s(cale)i(is)f(c)m +(hanged.)630 2217 y Ft(page-completions)1110 2326 y Fu(If)i(set)i(to)f +(`)p Ft(on)p Fu(',)h(Readline)g(uses)e(an)h(in)m(ternal)h +Ft(more)p Fu(-lik)m(e)f(pager)g(to)h(displa)m(y)1110 +2436 y(a)e(screenful)f(of)g(p)s(ossible)g(completions)i(at)f(a)g(time.) +47 b(This)31 b(v)-5 b(ariable)34 b(is)e(`)p Ft(on)p Fu(')1110 +2545 y(b)m(y)e(default.)630 2710 y Ft(print-completions-horizo)o(ntal)o +(ly)1110 2819 y Fu(If)23 b(set)i(to)g(`)p Ft(on)p Fu(',)g(Readline)g +(will)f(displa)m(y)g(completions)h(with)f(matc)m(hes)h(sorted)1110 +2929 y(horizon)m(tally)45 b(in)e(alphab)s(etical)i(order,)i(rather)c +(than)g(do)m(wn)g(the)h(screen.)1110 3039 y(The)30 b(default)g(is)h(`)p +Ft(off)p Fu('.)630 3203 y Ft(revert-all-at-newline)1110 +3313 y Fu(If)e(set)h(to)g(`)p Ft(on)p Fu(',)g(Readline)g(will)g(undo)f +(all)h(c)m(hanges)h(to)f(history)g(lines)f(b)s(efore)1110 +3422 y(returning)f(when)f Ft(accept-line)f Fu(is)j(executed.)41 +b(By)29 b(default,)g(history)g(lines)1110 3532 y(ma)m(y)42 +b(b)s(e)g(mo)s(di\014ed)e(and)h(retain)i(individual)e(undo)g(lists)h +(across)g(calls)h(to)1110 3641 y Ft(readline\(\))p Fu(.)38 +b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)630 3806 +y Ft(search-ignore-case)1110 3915 y Fu(If)j(set)g(to)h(`)p +Ft(on)p Fu(',)h(Readline)e(p)s(erforms)f(incremen)m(tal)i(and)f +(non-incremen)m(tal)1110 4025 y(history)27 b(list)g(searc)m(hes)h(in)f +(a)g(case-insensitiv)m(e)j(fashion.)39 b(The)26 b(default)h(v)-5 +b(alue)1110 4134 y(is)30 b(`)p Ft(off)p Fu('.)630 4299 +y Ft(show-all-if-ambiguous)1110 4408 y Fu(This)f(alters)i(the)f +(default)g(b)s(eha)m(vior)g(of)g(the)h(completion)g(functions.)40 +b(If)29 b(set)1110 4518 y(to)f(`)p Ft(on)p Fu(',)g(w)m(ords)f(whic)m(h) +g(ha)m(v)m(e)i(more)f(than)f(one)h(p)s(ossible)f(completion)h(cause) +1110 4628 y(the)39 b(matc)m(hes)h(to)g(b)s(e)e(listed)h(immediately)i +(instead)e(of)g(ringing)g(the)g(b)s(ell.)1110 4737 y(The)30 +b(default)g(v)-5 b(alue)31 b(is)g(`)p Ft(off)p Fu('.)630 +4902 y Ft(show-all-if-unmodified)1110 5011 y Fu(This)38 +b(alters)h(the)g(default)g(b)s(eha)m(vior)g(of)f(the)h(completion)h +(functions)e(in)h(a)1110 5121 y(fashion)25 b(similar)h(to)g +Fr(sho)m(w-all-if-am)m(biguous)p Fu(.)41 b(If)25 b(set)h(to)h(`)p +Ft(on)p Fu(',)f(w)m(ords)f(whic)m(h)1110 5230 y(ha)m(v)m(e)32 +b(more)f(than)f(one)i(p)s(ossible)e(completion)i(without)f(an)m(y)g(p)s +(ossible)f(par-)1110 5340 y(tial)43 b(completion)h(\(the)f(p)s(ossible) +f(completions)h(don't)f(share)g(a)h(common)p eop end %%Page: 132 138 TeXDict begin 132 137 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(132)630 299 y(In)33 -b(addition)h(to)g(command)g(names,)g(Readline)g(allo)m(ws)h(k)m(eys)g -(to)f(b)s(e)f(b)s(ound)f(to)i(a)g(string)630 408 y(that)d(is)f -(inserted)h(when)e(the)i(k)m(ey)g(is)f(pressed)g(\(a)h -Fr(macro)5 b Fu(\).)630 538 y(The)42 b Ft(bind)30 b(-p)42 -b Fu(command)h(displa)m(ys)g(Readline)g(function)g(names)g(and)f -(bindings)g(in)h(a)630 647 y(format)28 b(that)h(can)f(b)s(e)f(put)g -(directly)i(in)m(to)f(an)g(initialization)j(\014le.)40 -b(See)28 b(Section)h(4.2)g([Bash)630 757 y(Builtins],)i(page)g(57.)630 -906 y Fr(k)m(eyname)5 b Fu(:)42 b Fr(function-name)35 -b Fu(or)c Fr(macro)1110 1015 y(k)m(eyname)k Fu(is)29 -b(the)f(name)h(of)g(a)g(k)m(ey)h(sp)s(elled)e(out)h(in)g(English.)39 -b(F)-8 b(or)30 b(example:)1350 1144 y Ft(Control-u:)45 -b(universal-argument)1350 1254 y(Meta-Rubout:)f(backward-kill-word)1350 -1363 y(Control-o:)h(">)i(output")1110 1493 y Fu(In)94 -b(the)g(example)h(ab)s(o)m(v)m(e,)112 b Fj(C-u)94 b Fu(is)g(b)s(ound)f -(to)i(the)f(function)1110 1602 y Ft(universal-argument)p -Fu(,)124 b Fj(M-DEL)107 b Fu(is)i(b)s(ound)e(to)j(the)f(function)1110 -1712 y Ft(backward-kill-word)p Fu(,)75 b(and)69 b Fj(C-o)g -Fu(is)h(b)s(ound)e(to)j(run)d(the)i(macro)1110 1821 y(expressed)45 -b(on)h(the)g(righ)m(t)g(hand)e(side)i(\(that)h(is,)i(to)e(insert)e(the) -h(text)h(`)p Ft(>)1110 1931 y(output)p Fu(')29 b(in)m(to)i(the)g -(line\).)1110 2060 y(A)62 b(n)m(um)m(b)s(er)e(of)i(sym)m(b)s(olic)h(c)m -(haracter)g(names)f(are)g(recognized)h(while)1110 2170 -y(pro)s(cessing)40 b(this)f(k)m(ey)i(binding)e(syn)m(tax:)60 -b Fr(DEL)p Fu(,)42 b Fr(ESC)p Fu(,)g Fr(ESCAPE)p Fu(,)f -Fr(LFD)p Fu(,)1110 2279 y Fr(NEWLINE)p Fu(,)31 b Fr(RET)p -Fu(,)f Fr(RETURN)p Fu(,)g Fr(R)m(UBOUT)p Fu(,)h Fr(SP)-8 -b(A)m(CE)p Fu(,)31 b Fr(SPC)p Fu(,)e(and)h Fr(T)-8 b(AB)p -Fu(.)630 2428 y Ft(")p Fr(k)m(eyseq)r Ft(")p Fu(:)41 -b Fr(function-name)36 b Fu(or)30 b Fr(macro)1110 2538 -y(k)m(eyseq)k Fu(di\013ers)d(from)f Fr(k)m(eyname)37 -b Fu(ab)s(o)m(v)m(e)32 b(in)f(that)h(strings)f(denoting)g(an)g(en-)1110 -2647 y(tire)j(k)m(ey)h(sequence)f(can)g(b)s(e)f(sp)s(eci\014ed,)h(b)m -(y)f(placing)i(the)f(k)m(ey)g(sequence)g(in)1110 2757 -y(double)29 b(quotes.)41 b(Some)29 b Fm(gnu)h Fu(Emacs)f(st)m(yle)i(k)m -(ey)f(escap)s(es)g(can)g(b)s(e)f(used,)g(as)1110 2866 -y(in)k(the)h(follo)m(wing)i(example,)f(but)e(the)h(sp)s(ecial)h(c)m -(haracter)g(names)f(are)g(not)1110 2976 y(recognized.)1350 -3105 y Ft("\\C-u":)46 b(universal-argument)1350 3215 -y("\\C-x\\C-r":)f(re-read-init-file)1350 3324 y("\\e[11~":)g("Function) -h(Key)g(1")1110 3453 y Fu(In)64 b(the)g(ab)s(o)m(v)m(e)i(example,)74 -b Fj(C-u)64 b Fu(is)g(again)i(b)s(ound)c(to)k(the)e(function)1110 -3563 y Ft(universal-argument)39 b Fu(\(just)k(as)h(it)g(w)m(as)g(in)g -(the)f(\014rst)g(example\),)49 b(`)p Fj(C-x)1110 3673 -y(C-r)p Fu(')30 b(is)g(b)s(ound)e(to)j(the)g(function)f -Ft(re-read-init-file)p Fu(,)c(and)j(`)p Ft(ESC)h([)g(1)g(1)1110 -3782 y(~)p Fu(')g(is)h(b)s(ound)d(to)j(insert)f(the)h(text)g(`)p -Ft(Function)e(Key)g(1)p Fu('.)630 3931 y(The)g(follo)m(wing)i -Fm(gnu)f Fu(Emacs)g(st)m(yle)h(escap)s(e)f(sequences)g(are)g(a)m(v)-5 -b(ailable)32 b(when)d(sp)s(ecifying)630 4041 y(k)m(ey)i(sequences:)630 -4189 y Fj(\\C-)336 b Fu(con)m(trol)32 b(pre\014x)630 -4338 y Fj(\\M-)336 b Fu(meta)31 b(pre\014x)630 4487 y -Fj(\\e)384 b Fu(an)30 b(escap)s(e)h(c)m(haracter)630 -4635 y Fj(\\\\)384 b Fu(bac)m(kslash)630 4784 y Fj(\\)p -Ft(")g(")p Fu(,)30 b(a)h(double)f(quotation)i(mark)630 -4933 y Fj(\\')384 b Ft(')p Fu(,)30 b(a)h(single)g(quote)g(or)f(ap)s -(ostrophe)630 5082 y(In)d(addition)h(to)g(the)g Fm(gnu)f -Fu(Emacs)h(st)m(yle)h(escap)s(e)f(sequences,)h(a)f(second)f(set)h(of)g -(bac)m(kslash)630 5191 y(escap)s(es)j(is)f(a)m(v)-5 b(ailable:)630 -5340 y Ft(\\a)384 b Fu(alert)31 b(\(b)s(ell\))p eop end +b(Command)29 b(Line)i(Editing)2062 b(132)1110 299 y(pre\014x\))30 +b(cause)g(the)h(matc)m(hes)g(to)g(b)s(e)f(listed)g(immediately)i +(instead)e(of)h(ring-)1110 408 y(ing)g(the)f(b)s(ell.)41 +b(The)30 b(default)g(v)-5 b(alue)31 b(is)f(`)p Ft(off)p +Fu('.)630 573 y Ft(show-mode-in-prompt)1110 682 y Fu(If)24 +b(set)h(to)g(`)p Ft(on)p Fu(',)g(add)f(a)h(string)f(to)h(the)f(b)s +(eginning)g(of)g(the)h(prompt)e(indicating)1110 792 y(the)33 +b(editing)h(mo)s(de:)46 b(emacs,)35 b(vi)e(command,)h(or)f(vi)h +(insertion.)49 b(The)32 b(mo)s(de)1110 902 y(strings)45 +b(are)h(user-settable)g(\(e.g.,)51 b Fr(emacs-mo)s(de-string)8 +b Fu(\).)87 b(The)45 b(default)1110 1011 y(v)-5 b(alue)31 +b(is)f(`)p Ft(off)p Fu('.)630 1176 y Ft(skip-completed-text)1110 +1285 y Fu(If)i(set)i(to)f(`)p Ft(on)p Fu(',)h(this)f(alters)g(the)g +(default)g(completion)h(b)s(eha)m(vior)f(when)f(in-)1110 +1395 y(serting)d(a)h(single)g(matc)m(h)f(in)m(to)h(the)g(line.)40 +b(It's)30 b(only)f(activ)m(e)i(when)d(p)s(erform-)1110 +1504 y(ing)k(completion)i(in)e(the)g(middle)g(of)g(a)h(w)m(ord.)46 +b(If)32 b(enabled,)g(Readline)h(do)s(es)1110 1614 y(not)41 +b(insert)f(c)m(haracters)i(from)e(the)h(completion)h(that)f(matc)m(h)g +(c)m(haracters)1110 1724 y(after)c(p)s(oin)m(t)g(in)g(the)g(w)m(ord)f +(b)s(eing)g(completed,)k(so)d(p)s(ortions)f(of)h(the)g(w)m(ord)1110 +1833 y(follo)m(wing)c(the)f(cursor)f(are)h(not)g(duplicated.)45 +b(F)-8 b(or)32 b(instance,)h(if)f(this)f(is)h(en-)1110 +1943 y(abled,)43 b(attempting)f(completion)g(when)d(the)i(cursor)f(is)g +(after)h(the)g(`)p Ft(e)p Fu(')f(in)1110 2052 y(`)p Ft(Makefile)p +Fu(')c(will)i(result)f(in)g(`)p Ft(Makefile)p Fu(')f(rather)h(than)h(`) +p Ft(Makefilefile)p Fu(',)1110 2162 y(assuming)d(there)g(is)h(a)f +(single)h(p)s(ossible)f(completion.)56 b(The)35 b(default)g(v)-5 +b(alue)1110 2271 y(is)30 b(`)p Ft(off)p Fu('.)630 2436 +y Ft(vi-cmd-mode-string)1110 2545 y Fu(If)j(the)h Fr(sho)m(w-mo)s +(de-in-prompt)h Fu(v)-5 b(ariable)35 b(is)e(enabled,)i(this)f(string)f +(is)h(dis-)1110 2655 y(pla)m(y)m(ed)24 b(immediately)g(b)s(efore)f(the) +g(last)h(line)f(of)h(the)f(primary)f(prompt)g(when)1110 +2765 y(vi)32 b(editing)h(mo)s(de)f(is)g(activ)m(e)j(and)c(in)h(command) +g(mo)s(de.)46 b(The)31 b(v)-5 b(alue)33 b(is)f(ex-)1110 +2874 y(panded)26 b(lik)m(e)i(a)f(k)m(ey)h(binding,)e(so)i(the)f +(standard)f(set)h(of)g(meta-)h(and)e(con)m(trol)1110 +2984 y(pre\014xes)34 b(and)g(bac)m(kslash)i(escap)s(e)g(sequences)f(is) +g(a)m(v)-5 b(ailable.)57 b(Use)35 b(the)g(`)p Ft(\\1)p +Fu(')1110 3093 y(and)23 b(`)p Ft(\\2)p Fu(')h(escap)s(es)h(to)f(b)s +(egin)g(and)f(end)g(sequences)i(of)f(non-prin)m(ting)f(c)m(harac-)1110 +3203 y(ters,)31 b(whic)m(h)g(can)g(b)s(e)f(used)g(to)h(em)m(b)s(ed)f(a) +h(terminal)h(con)m(trol)g(sequence)f(in)m(to)1110 3313 +y(the)g(mo)s(de)f(string.)40 b(The)30 b(default)h(is)f(`)p +Ft(\(cmd\))p Fu('.)630 3477 y Ft(vi-ins-mode-string)1110 +3587 y Fu(If)j(the)h Fr(sho)m(w-mo)s(de-in-prompt)h Fu(v)-5 +b(ariable)35 b(is)e(enabled,)i(this)f(string)f(is)h(dis-)1110 +3696 y(pla)m(y)m(ed)24 b(immediately)g(b)s(efore)f(the)g(last)h(line)f +(of)h(the)f(primary)f(prompt)g(when)1110 3806 y(vi)35 +b(editing)h(mo)s(de)e(is)i(activ)m(e)h(and)d(in)h(insertion)g(mo)s(de.) +54 b(The)35 b(v)-5 b(alue)35 b(is)g(ex-)1110 3915 y(panded)26 +b(lik)m(e)i(a)f(k)m(ey)h(binding,)e(so)i(the)f(standard)f(set)h(of)g +(meta-)h(and)e(con)m(trol)1110 4025 y(pre\014xes)34 b(and)g(bac)m +(kslash)i(escap)s(e)g(sequences)f(is)g(a)m(v)-5 b(ailable.)57 +b(Use)35 b(the)g(`)p Ft(\\1)p Fu(')1110 4134 y(and)23 +b(`)p Ft(\\2)p Fu(')h(escap)s(es)h(to)f(b)s(egin)g(and)f(end)g +(sequences)i(of)f(non-prin)m(ting)f(c)m(harac-)1110 4244 +y(ters,)31 b(whic)m(h)g(can)g(b)s(e)f(used)g(to)h(em)m(b)s(ed)f(a)h +(terminal)h(con)m(trol)g(sequence)f(in)m(to)1110 4354 +y(the)g(mo)s(de)f(string.)40 b(The)30 b(default)h(is)f(`)p +Ft(\(ins\))p Fu('.)630 4518 y Ft(visible-stats)1110 4628 +y Fu(If)h(set)i(to)f(`)p Ft(on)p Fu(',)h(a)f(c)m(haracter)i(denoting)e +(a)g(\014le's)g(t)m(yp)s(e)g(is)g(app)s(ended)e(to)j(the)1110 +4737 y(\014lename)e(when)e(listing)i(p)s(ossible)f(completions.)42 +b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)150 4902 +y(Key)f(Bindings)630 5011 y(The)41 b(syn)m(tax)i(for)f(con)m(trolling)h +(k)m(ey)g(bindings)e(in)h(the)g(init)g(\014le)g(is)g(simple.)75 +b(First)43 b(y)m(ou)630 5121 y(need)27 b(to)i(\014nd)d(the)i(name)f(of) +h(the)g(command)f(that)i(y)m(ou)f(w)m(an)m(t)g(to)g(c)m(hange.)41 +b(The)27 b(follo)m(wing)630 5230 y(sections)37 b(con)m(tain)g(tables)g +(of)f(the)g(command)f(name,)j(the)e(default)g(k)m(eybinding,)h(if)f(an) +m(y)-8 b(,)630 5340 y(and)30 b(a)h(short)f(description)g(of)h(what)f +(the)g(command)h(do)s(es.)p eop end %%Page: 133 139 TeXDict begin 133 138 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(133)630 299 y Ft(\\b)384 -b Fu(bac)m(kspace)630 456 y Ft(\\d)g Fu(delete)630 613 -y Ft(\\f)g Fu(form)30 b(feed)630 770 y Ft(\\n)384 b Fu(newline)630 -928 y Ft(\\r)g Fu(carriage)32 b(return)630 1085 y Ft(\\t)384 -b Fu(horizon)m(tal)32 b(tab)630 1242 y Ft(\\v)384 b Fu(v)m(ertical)32 -b(tab)630 1399 y Ft(\\)p Fj(nnn)288 b Fu(the)35 b(eigh)m(t-bit)h(c)m -(haracter)g(whose)e(v)-5 b(alue)35 b(is)g(the)f(o)s(ctal)i(v)-5 -b(alue)35 b Fr(nnn)e Fu(\(one)i(to)1110 1509 y(three)c(digits\))630 -1666 y Ft(\\x)p Fj(HH)288 b Fu(the)38 b(eigh)m(t-bit)i(c)m(haracter)g -(whose)e(v)-5 b(alue)39 b(is)f(the)h(hexadecimal)g(v)-5 -b(alue)39 b Fr(HH)1110 1775 y Fu(\(one)31 b(or)f(t)m(w)m(o)i(hex)e -(digits\))630 1933 y(When)37 b(en)m(tering)h(the)g(text)g(of)g(a)g -(macro,)i(single)e(or)f(double)g(quotes)h(m)m(ust)f(b)s(e)g(used)f(to) -630 2042 y(indicate)23 b(a)e(macro)h(de\014nition.)38 -b(Unquoted)21 b(text)i(is)e(assumed)g(to)h(b)s(e)f(a)h(function)f -(name.)38 b(In)630 2152 y(the)22 b(macro)f(b)s(o)s(dy)-8 -b(,)23 b(the)e(bac)m(kslash)h(escap)s(es)g(describ)s(ed)e(ab)s(o)m(v)m -(e)j(are)e(expanded.)37 b(Bac)m(kslash)630 2261 y(will)j(quote)h(an)m -(y)f(other)g(c)m(haracter)i(in)d(the)i(macro)f(text,)k(including)39 -b(`)p Ft(")p Fu(')h(and)g(`)p Ft(')p Fu('.)69 b(F)-8 -b(or)630 2371 y(example,)28 b(the)e(follo)m(wing)h(binding)d(will)i -(mak)m(e)h(`)p Fj(C-x)j Ft(\\)p Fu(')c(insert)f(a)h(single)h(`)p -Ft(\\)p Fu(')f(in)m(to)g(the)g(line:)870 2504 y Ft("\\C-x\\\\":)45 -b("\\\\")150 2701 y Fk(8.3.2)63 b(Conditional)41 b(Init)g(Constructs) -150 2848 y Fu(Readline)c(implemen)m(ts)g(a)h(facilit)m(y)g(similar)f -(in)g(spirit)f(to)i(the)f(conditional)h(compilation)g(features)f(of)150 -2958 y(the)31 b(C)f(prepro)s(cessor)g(whic)m(h)g(allo)m(ws)i(k)m(ey)g -(bindings)d(and)h(v)-5 b(ariable)32 b(settings)f(to)h(b)s(e)e(p)s -(erformed)f(as)i(the)150 3067 y(result)f(of)h(tests.)41 -b(There)30 b(are)h(four)f(parser)f(directiv)m(es)j(used.)150 -3225 y Ft($if)336 b Fu(The)31 b Ft($if)f Fu(construct)i(allo)m(ws)h -(bindings)d(to)i(b)s(e)e(made)i(based)f(on)g(the)g(editing)h(mo)s(de,)g -(the)630 3334 y(terminal)37 b(b)s(eing)f(used,)h(or)f(the)h -(application)g(using)f(Readline.)59 b(The)36 b(text)h(of)f(the)h(test,) -630 3444 y(after)30 b(an)m(y)g(comparison)g(op)s(erator,)g(extends)f -(to)h(the)g(end)f(of)h(the)f(line;)i(unless)e(otherwise)630 -3553 y(noted,)i(no)f(c)m(haracters)i(are)f(required)e(to)i(isolate)i -(it.)630 3711 y Ft(mode)288 b Fu(The)30 b Ft(mode=)e -Fu(form)i(of)g(the)h Ft($if)e Fu(directiv)m(e)j(is)e(used)f(to)i(test)g -(whether)e(Read-)1110 3820 y(line)44 b(is)f(in)g Ft(emacs)f -Fu(or)h Ft(vi)g Fu(mo)s(de.)79 b(This)42 b(ma)m(y)i(b)s(e)e(used)h(in)g -(conjunction)1110 3930 y(with)c(the)h(`)p Ft(set)29 b(keymap)p -Fu(')38 b(command,)k(for)d(instance,)j(to)e(set)g(bindings)e(in)1110 -4039 y(the)32 b Ft(emacs-standard)c Fu(and)j Ft(emacs-ctlx)d -Fu(k)m(eymaps)k(only)g(if)g(Readline)g(is)1110 4149 y(starting)f(out)g -(in)f Ft(emacs)f Fu(mo)s(de.)630 4306 y Ft(term)288 b -Fu(The)26 b Ft(term=)g Fu(form)g(ma)m(y)i(b)s(e)e(used)g(to)i(include)f -(terminal-sp)s(eci\014c)g(k)m(ey)h(bind-)1110 4416 y(ings,)38 -b(p)s(erhaps)c(to)j(bind)e(the)h(k)m(ey)h(sequences)f(output)g(b)m(y)g -(the)g(terminal's)1110 4525 y(function)24 b(k)m(eys.)39 -b(The)23 b(w)m(ord)h(on)f(the)i(righ)m(t)f(side)g(of)g(the)g(`)p -Ft(=)p Fu(')g(is)g(tested)h(against)1110 4635 y(b)s(oth)k(the)h(full)g -(name)g(of)g(the)g(terminal)h(and)e(the)i(p)s(ortion)e(of)h(the)g -(terminal)1110 4744 y(name)k(b)s(efore)f(the)g(\014rst)g(`)p -Ft(-)p Fu('.)50 b(This)33 b(allo)m(ws)i Ft(sun)e Fu(to)h(matc)m(h)g(b)s -(oth)f Ft(sun)g Fu(and)1110 4854 y Ft(sun-cmd)p Fu(,)c(for)h(instance.) -630 5011 y Ft(version)144 b Fu(The)44 b Ft(version)f -Fu(test)i(ma)m(y)h(b)s(e)e(used)f(to)j(p)s(erform)d(comparisons)i -(against)1110 5121 y(sp)s(eci\014c)c(Readline)i(v)m(ersions.)74 -b(The)42 b Ft(version)d Fu(expands)i(to)h(the)g(curren)m(t)1110 -5230 y(Readline)25 b(v)m(ersion.)39 b(The)23 b(set)h(of)g(comparison)h -(op)s(erators)f(includes)f(`)p Ft(=)p Fu(')h(\(and)1110 -5340 y(`)p Ft(==)p Fu('\),)33 b(`)p Ft(!=)p Fu(',)f(`)p -Ft(<=)p Fu(',)h(`)p Ft(>=)p Fu(',)f(`)p Ft(<)p Fu(',)h(and)e(`)p -Ft(>)p Fu('.)46 b(The)31 b(v)m(ersion)i(n)m(um)m(b)s(er)d(supplied)h -(on)p eop end +b(Command)29 b(Line)i(Editing)2062 b(133)630 299 y(Once)36 +b(y)m(ou)g(kno)m(w)g(the)g(name)g(of)g(the)g(command,)h(simply)f(place) +h(on)e(a)i(line)f(in)g(the)g(init)630 408 y(\014le)e(the)g(name)f(of)h +(the)g(k)m(ey)g(y)m(ou)g(wish)f(to)h(bind)f(the)h(command)f(to,)i(a)f +(colon,)i(and)d(then)630 518 y(the)f(name)h(of)f(the)g(command.)46 +b(There)32 b(can)g(b)s(e)g(no)g(space)g(b)s(et)m(w)m(een)h(the)f(k)m +(ey)h(name)g(and)630 628 y(the)41 b(colon)h({)f(that)g(will)g(b)s(e)g +(in)m(terpreted)g(as)g(part)f(of)h(the)g(k)m(ey)h(name.)72 +b(The)40 b(name)h(of)630 737 y(the)35 b(k)m(ey)g(can)g(b)s(e)f +(expressed)f(in)i(di\013eren)m(t)g(w)m(a)m(ys,)h(dep)s(ending)d(on)h +(what)h(y)m(ou)g(\014nd)e(most)630 847 y(comfortable.)630 +985 y(In)g(addition)h(to)g(command)g(names,)g(Readline)g(allo)m(ws)h(k) +m(eys)g(to)f(b)s(e)f(b)s(ound)f(to)i(a)g(string)630 1095 +y(that)d(is)f(inserted)h(when)e(the)i(k)m(ey)g(is)f(pressed)g(\(a)h +Fr(macro)5 b Fu(\).)630 1233 y(The)42 b Ft(bind)30 b(-p)42 +b Fu(command)h(displa)m(ys)g(Readline)g(function)g(names)g(and)f +(bindings)g(in)h(a)630 1343 y(format)28 b(that)h(can)f(b)s(e)f(put)g +(directly)i(in)m(to)f(an)g(initialization)j(\014le.)40 +b(See)28 b(Section)h(4.2)g([Bash)630 1452 y(Builtins],)i(page)g(57.)630 +1620 y Fr(k)m(eyname)5 b Fu(:)42 b Fr(function-name)35 +b Fu(or)c Fr(macro)1110 1729 y(k)m(eyname)k Fu(is)29 +b(the)f(name)h(of)g(a)g(k)m(ey)h(sp)s(elled)e(out)h(in)g(English.)39 +b(F)-8 b(or)30 b(example:)1350 1868 y Ft(Control-u:)45 +b(universal-argument)1350 1977 y(Meta-Rubout:)f(backward-kill-word)1350 +2087 y(Control-o:)h(">)i(output")1110 2225 y Fu(In)94 +b(the)g(example)h(ab)s(o)m(v)m(e,)112 b Fj(C-u)94 b Fu(is)g(b)s(ound)f +(to)i(the)f(function)1110 2335 y Ft(universal-argument)p +Fu(,)124 b Fj(M-DEL)107 b Fu(is)i(b)s(ound)e(to)j(the)f(function)1110 +2445 y Ft(backward-kill-word)p Fu(,)75 b(and)69 b Fj(C-o)g +Fu(is)h(b)s(ound)e(to)j(run)d(the)i(macro)1110 2554 y(expressed)45 +b(on)h(the)g(righ)m(t)g(hand)e(side)i(\(that)h(is,)i(to)e(insert)e(the) +h(text)h(`)p Ft(>)1110 2664 y(output)p Fu(')29 b(in)m(to)i(the)g +(line\).)1110 2802 y(A)62 b(n)m(um)m(b)s(er)e(of)i(sym)m(b)s(olic)h(c)m +(haracter)g(names)f(are)g(recognized)h(while)1110 2912 +y(pro)s(cessing)40 b(this)f(k)m(ey)i(binding)e(syn)m(tax:)60 +b Fr(DEL)p Fu(,)42 b Fr(ESC)p Fu(,)g Fr(ESCAPE)p Fu(,)f +Fr(LFD)p Fu(,)1110 3021 y Fr(NEWLINE)p Fu(,)31 b Fr(RET)p +Fu(,)f Fr(RETURN)p Fu(,)g Fr(R)m(UBOUT)p Fu(,)h Fr(SP)-8 +b(A)m(CE)p Fu(,)31 b Fr(SPC)p Fu(,)e(and)h Fr(T)-8 b(AB)p +Fu(.)630 3189 y Ft(")p Fr(k)m(eyseq)r Ft(")p Fu(:)41 +b Fr(function-name)36 b Fu(or)30 b Fr(macro)1110 3298 +y(k)m(eyseq)k Fu(di\013ers)d(from)f Fr(k)m(eyname)37 +b Fu(ab)s(o)m(v)m(e)32 b(in)f(that)h(strings)f(denoting)g(an)g(en-)1110 +3408 y(tire)j(k)m(ey)h(sequence)f(can)g(b)s(e)f(sp)s(eci\014ed,)h(b)m +(y)f(placing)i(the)f(k)m(ey)g(sequence)g(in)1110 3517 +y(double)29 b(quotes.)41 b(Some)29 b Fm(gnu)h Fu(Emacs)f(st)m(yle)i(k)m +(ey)f(escap)s(es)g(can)g(b)s(e)f(used,)g(as)1110 3627 +y(in)k(the)h(follo)m(wing)i(example,)f(but)e(the)h(sp)s(ecial)h(c)m +(haracter)g(names)f(are)g(not)1110 3737 y(recognized.)1350 +3875 y Ft("\\C-u":)46 b(universal-argument)1350 3985 +y("\\C-x\\C-r":)f(re-read-init-file)1350 4094 y("\\e[11~":)g("Function) +h(Key)g(1")1110 4233 y Fu(In)64 b(the)g(ab)s(o)m(v)m(e)i(example,)74 +b Fj(C-u)64 b Fu(is)g(again)i(b)s(ound)c(to)k(the)e(function)1110 +4342 y Ft(universal-argument)39 b Fu(\(just)k(as)h(it)g(w)m(as)g(in)g +(the)f(\014rst)g(example\),)49 b(`)p Fj(C-x)1110 4452 +y(C-r)p Fu(')30 b(is)g(b)s(ound)e(to)j(the)g(function)f +Ft(re-read-init-file)p Fu(,)c(and)j(`)p Ft(ESC)h([)g(1)g(1)1110 +4561 y(~)p Fu(')g(is)h(b)s(ound)d(to)j(insert)f(the)h(text)g(`)p +Ft(Function)e(Key)g(1)p Fu('.)630 4729 y(The)g(follo)m(wing)i +Fm(gnu)f Fu(Emacs)g(st)m(yle)h(escap)s(e)f(sequences)g(are)g(a)m(v)-5 +b(ailable)32 b(when)d(sp)s(ecifying)630 4838 y(k)m(ey)i(sequences:)630 +5005 y Fj(\\C-)336 b Fu(con)m(trol)32 b(pre\014x)630 +5173 y Fj(\\M-)336 b Fu(meta)31 b(pre\014x)630 5340 y +Fj(\\e)384 b Fu(an)30 b(escap)s(e)h(c)m(haracter)p eop +end %%Page: 134 140 TeXDict begin 134 139 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(134)1110 299 y(the)34 -b(righ)m(t)h(side)f(of)g(the)g(op)s(erator)g(consists)h(of)f(a)g(ma)5 -b(jor)35 b(v)m(ersion)f(n)m(um)m(b)s(er,)1110 408 y(an)45 -b(optional)i(decimal)f(p)s(oin)m(t,)k(and)44 b(an)i(optional)g(minor)f -(v)m(ersion)h(\(e.g.,)1110 518 y(`)p Ft(7.1)p Fu('\).)40 -b(If)27 b(the)h(minor)f(v)m(ersion)h(is)g(omitted,)h(it)f(is)g(assumed) -f(to)h(b)s(e)f(`)p Ft(0)p Fu('.)40 b(The)1110 628 y(op)s(erator)34 -b(ma)m(y)g(b)s(e)f(separated)g(from)g(the)h(string)f -Ft(version)f Fu(and)h(from)g(the)1110 737 y(v)m(ersion)39 -b(n)m(um)m(b)s(er)f(argumen)m(t)h(b)m(y)f(whitespace.)67 -b(The)38 b(follo)m(wing)i(example)1110 847 y(sets)31 -b(a)g(v)-5 b(ariable)31 b(if)f(the)h(Readline)g(v)m(ersion)f(b)s(eing)g -(used)g(is)g(7.0)i(or)e(new)m(er:)1350 981 y Ft($if)47 -b(version)f(>=)h(7.0)1350 1091 y(set)g(show-mode-in-prompt)42 -b(on)1350 1200 y($endif)630 1360 y(application)1110 1469 -y Fu(The)21 b Fr(application)j Fu(construct)e(is)g(used)f(to)i(include) -f(application-sp)s(eci\014c)h(set-)1110 1579 y(tings.)39 -b(Eac)m(h)26 b(program)e(using)g(the)h(Readline)g(library)g(sets)g(the) -g Fr(application)1110 1689 y(name)p Fu(,)g(and)e(y)m(ou)g(can)h(test)g -(for)f(a)g(particular)h(v)-5 b(alue.)39 b(This)22 b(could)h(b)s(e)g -(used)f(to)1110 1798 y(bind)32 b(k)m(ey)h(sequences)g(to)h(functions)e -(useful)g(for)h(a)g(sp)s(eci\014c)f(program.)48 b(F)-8 -b(or)1110 1908 y(instance,)35 b(the)e(follo)m(wing)h(command)f(adds)f -(a)i(k)m(ey)f(sequence)h(that)f(quotes)1110 2017 y(the)e(curren)m(t)f -(or)g(previous)g(w)m(ord)g(in)g(Bash:)1350 2152 y Ft($if)47 -b(Bash)1350 2262 y(#)g(Quote)g(the)g(current)f(or)h(previous)e(word) -1350 2371 y("\\C-xq":)h("\\eb\\"\\ef\\"")1350 2481 y($endif)630 -2640 y(variable)96 b Fu(The)33 b Fr(v)-5 b(ariable)39 -b Fu(construct)33 b(pro)m(vides)g(simple)g(equalit)m(y)i(tests)e(for)g -(Readline)1110 2750 y(v)-5 b(ariables)32 b(and)f(v)-5 -b(alues.)45 b(The)32 b(p)s(ermitted)f(comparison)h(op)s(erators)f(are)i -(`)p Ft(=)p Fu(',)1110 2859 y(`)p Ft(==)p Fu(',)49 b(and)44 -b(`)p Ft(!=)p Fu('.)85 b(The)44 b(v)-5 b(ariable)46 b(name)f(m)m(ust)g -(b)s(e)g(separated)g(from)g(the)1110 2969 y(comparison)25 -b(op)s(erator)g(b)m(y)g(whitespace;)j(the)d(op)s(erator)g(ma)m(y)g(b)s -(e)f(separated)1110 3078 y(from)33 b(the)h(v)-5 b(alue)35 -b(on)f(the)g(righ)m(t)g(hand)f(side)h(b)m(y)f(whitespace.)52 -b(Both)35 b(string)1110 3188 y(and)i(b)s(o)s(olean)g(v)-5 -b(ariables)38 b(ma)m(y)h(b)s(e)d(tested.)63 b(Bo)s(olean)39 -b(v)-5 b(ariables)38 b(m)m(ust)g(b)s(e)1110 3298 y(tested)46 -b(against)g(the)f(v)-5 b(alues)46 b Fr(on)f Fu(and)f -Fr(o\013)p Fu(.)85 b(The)45 b(follo)m(wing)h(example)g(is)1110 -3407 y(equiv)-5 b(alen)m(t)32 b(to)f(the)f Ft(mode=emacs)e -Fu(test)j(describ)s(ed)f(ab)s(o)m(v)m(e:)1350 3542 y -Ft($if)47 b(editing-mode)d(==)k(emacs)1350 3651 y(set)f -(show-mode-in-prompt)42 b(on)1350 3761 y($endif)150 3920 -y($endif)192 b Fu(This)29 b(command,)i(as)f(seen)h(in)f(the)g(previous) -g(example,)h(terminates)g(an)g Ft($if)e Fu(command.)150 -4080 y Ft($else)240 b Fu(Commands)29 b(in)h(this)h(branc)m(h)e(of)i -(the)f Ft($if)g Fu(directiv)m(e)i(are)f(executed)g(if)f(the)h(test)g -(fails.)150 4239 y Ft($include)96 b Fu(This)43 b(directiv)m(e)i(tak)m -(es)g(a)e(single)i(\014lename)e(as)h(an)f(argumen)m(t)h(and)f(reads)g -(commands)630 4349 y(and)38 b(bindings)f(from)h(that)i(\014le.)65 -b(F)-8 b(or)39 b(example,)j(the)d(follo)m(wing)h(directiv)m(e)g(reads)e -(from)630 4458 y Ft(/etc/inputrc)p Fu(:)870 4593 y Ft($include)46 -b(/etc/inputrc)150 4792 y Fk(8.3.3)63 b(Sample)41 b(Init)g(File)150 -4939 y Fu(Here)27 b(is)f(an)h(example)g(of)f(an)h Fr(inputrc)k -Fu(\014le.)39 b(This)26 b(illustrates)h(k)m(ey)h(binding,)e(v)-5 -b(ariable)27 b(assignmen)m(t,)i(and)150 5049 y(conditional)j(syn)m -(tax.)p eop end +b(Command)29 b(Line)i(Editing)2062 b(134)630 299 y Fj(\\\\)384 +b Fu(bac)m(kslash)630 458 y Fj(\\)p Ft(")g(")p Fu(,)30 +b(a)h(double)f(quotation)i(mark)630 616 y Fj(\\')384 +b Ft(')p Fu(,)30 b(a)h(single)g(quote)g(or)f(ap)s(ostrophe)630 +775 y(In)d(addition)h(to)g(the)g Fm(gnu)f Fu(Emacs)h(st)m(yle)h(escap)s +(e)f(sequences,)h(a)f(second)f(set)h(of)g(bac)m(kslash)630 +885 y(escap)s(es)j(is)f(a)m(v)-5 b(ailable:)630 1043 +y Ft(\\a)384 b Fu(alert)31 b(\(b)s(ell\))630 1202 y Ft(\\b)384 +b Fu(bac)m(kspace)630 1361 y Ft(\\d)g Fu(delete)630 1520 +y Ft(\\f)g Fu(form)30 b(feed)630 1678 y Ft(\\n)384 b +Fu(newline)630 1837 y Ft(\\r)g Fu(carriage)32 b(return)630 +1996 y Ft(\\t)384 b Fu(horizon)m(tal)32 b(tab)630 2154 +y Ft(\\v)384 b Fu(v)m(ertical)32 b(tab)630 2313 y Ft(\\)p +Fj(nnn)288 b Fu(the)35 b(eigh)m(t-bit)h(c)m(haracter)g(whose)e(v)-5 +b(alue)35 b(is)g(the)f(o)s(ctal)i(v)-5 b(alue)35 b Fr(nnn)e +Fu(\(one)i(to)1110 2423 y(three)c(digits\))630 2582 y +Ft(\\x)p Fj(HH)288 b Fu(the)38 b(eigh)m(t-bit)i(c)m(haracter)g(whose)e +(v)-5 b(alue)39 b(is)f(the)h(hexadecimal)g(v)-5 b(alue)39 +b Fr(HH)1110 2691 y Fu(\(one)31 b(or)f(t)m(w)m(o)i(hex)e(digits\))630 +2850 y(When)37 b(en)m(tering)h(the)g(text)g(of)g(a)g(macro,)i(single)e +(or)f(double)g(quotes)h(m)m(ust)f(b)s(e)g(used)f(to)630 +2959 y(indicate)23 b(a)e(macro)h(de\014nition.)38 b(Unquoted)21 +b(text)i(is)e(assumed)g(to)h(b)s(e)f(a)h(function)f(name.)38 +b(In)630 3069 y(the)22 b(macro)f(b)s(o)s(dy)-8 b(,)23 +b(the)e(bac)m(kslash)h(escap)s(es)g(describ)s(ed)e(ab)s(o)m(v)m(e)j +(are)e(expanded.)37 b(Bac)m(kslash)630 3179 y(will)j(quote)h(an)m(y)f +(other)g(c)m(haracter)i(in)d(the)i(macro)f(text,)k(including)39 +b(`)p Ft(")p Fu(')h(and)g(`)p Ft(')p Fu('.)69 b(F)-8 +b(or)630 3288 y(example,)28 b(the)e(follo)m(wing)h(binding)d(will)i +(mak)m(e)h(`)p Fj(C-x)j Ft(\\)p Fu(')c(insert)f(a)h(single)h(`)p +Ft(\\)p Fu(')f(in)m(to)g(the)g(line:)870 3422 y Ft("\\C-x\\\\":)45 +b("\\\\")150 3621 y Fk(8.3.2)63 b(Conditional)41 b(Init)g(Constructs) +150 3768 y Fu(Readline)c(implemen)m(ts)g(a)h(facilit)m(y)g(similar)f +(in)g(spirit)f(to)i(the)f(conditional)h(compilation)g(features)f(of)150 +3877 y(the)31 b(C)f(prepro)s(cessor)g(whic)m(h)g(allo)m(ws)i(k)m(ey)g +(bindings)d(and)h(v)-5 b(ariable)32 b(settings)f(to)h(b)s(e)e(p)s +(erformed)f(as)i(the)150 3987 y(result)f(of)h(tests.)41 +b(There)30 b(are)h(four)f(parser)f(directiv)m(es)j(used.)150 +4146 y Ft($if)336 b Fu(The)31 b Ft($if)f Fu(construct)i(allo)m(ws)h +(bindings)d(to)i(b)s(e)e(made)i(based)f(on)g(the)g(editing)h(mo)s(de,)g +(the)630 4255 y(terminal)37 b(b)s(eing)f(used,)h(or)f(the)h +(application)g(using)f(Readline.)59 b(The)36 b(text)h(of)f(the)h(test,) +630 4365 y(after)30 b(an)m(y)g(comparison)g(op)s(erator,)g(extends)f +(to)h(the)g(end)f(of)h(the)f(line;)i(unless)e(otherwise)630 +4475 y(noted,)i(no)f(c)m(haracters)i(are)f(required)e(to)i(isolate)i +(it.)630 4633 y Ft(mode)288 b Fu(The)30 b Ft(mode=)e +Fu(form)i(of)g(the)h Ft($if)e Fu(directiv)m(e)j(is)e(used)f(to)i(test)g +(whether)e(Read-)1110 4743 y(line)44 b(is)f(in)g Ft(emacs)f +Fu(or)h Ft(vi)g Fu(mo)s(de.)79 b(This)42 b(ma)m(y)i(b)s(e)e(used)h(in)g +(conjunction)1110 4852 y(with)c(the)h(`)p Ft(set)29 b(keymap)p +Fu(')38 b(command,)k(for)d(instance,)j(to)e(set)g(bindings)e(in)1110 +4962 y(the)32 b Ft(emacs-standard)c Fu(and)j Ft(emacs-ctlx)d +Fu(k)m(eymaps)k(only)g(if)g(Readline)g(is)1110 5072 y(starting)f(out)g +(in)f Ft(emacs)f Fu(mo)s(de.)630 5230 y Ft(term)288 b +Fu(The)26 b Ft(term=)g Fu(form)g(ma)m(y)i(b)s(e)e(used)g(to)i(include)f +(terminal-sp)s(eci\014c)g(k)m(ey)h(bind-)1110 5340 y(ings,)38 +b(p)s(erhaps)c(to)j(bind)e(the)h(k)m(ey)h(sequences)f(output)g(b)m(y)g +(the)g(terminal's)p eop end %%Page: 135 141 TeXDict begin 135 140 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(135)390 408 y Ft(#)47 +b(Command)29 b(Line)i(Editing)2062 b(135)1110 299 y(function)24 +b(k)m(eys.)39 b(The)23 b(w)m(ord)h(on)f(the)i(righ)m(t)f(side)g(of)g +(the)g(`)p Ft(=)p Fu(')g(is)g(tested)h(against)1110 408 +y(b)s(oth)k(the)h(full)g(name)g(of)g(the)g(terminal)h(and)e(the)i(p)s +(ortion)e(of)h(the)g(terminal)1110 518 y(name)k(b)s(efore)f(the)g +(\014rst)g(`)p Ft(-)p Fu('.)50 b(This)33 b(allo)m(ws)i +Ft(sun)e Fu(to)h(matc)m(h)g(b)s(oth)f Ft(sun)g Fu(and)1110 +628 y Ft(sun-cmd)p Fu(,)c(for)h(instance.)630 781 y Ft(version)144 +b Fu(The)44 b Ft(version)f Fu(test)i(ma)m(y)h(b)s(e)e(used)f(to)j(p)s +(erform)d(comparisons)i(against)1110 891 y(sp)s(eci\014c)c(Readline)i +(v)m(ersions.)74 b(The)42 b Ft(version)d Fu(expands)i(to)h(the)g +(curren)m(t)1110 1000 y(Readline)25 b(v)m(ersion.)39 +b(The)23 b(set)h(of)g(comparison)h(op)s(erators)f(includes)f(`)p +Ft(=)p Fu(')h(\(and)1110 1110 y(`)p Ft(==)p Fu('\),)33 +b(`)p Ft(!=)p Fu(',)f(`)p Ft(<=)p Fu(',)h(`)p Ft(>=)p +Fu(',)f(`)p Ft(<)p Fu(',)h(and)e(`)p Ft(>)p Fu('.)46 +b(The)31 b(v)m(ersion)i(n)m(um)m(b)s(er)d(supplied)h(on)1110 +1219 y(the)j(righ)m(t)h(side)f(of)g(the)g(op)s(erator)g(consists)h(of)f +(a)g(ma)5 b(jor)35 b(v)m(ersion)f(n)m(um)m(b)s(er,)1110 +1329 y(an)45 b(optional)i(decimal)f(p)s(oin)m(t,)k(and)44 +b(an)i(optional)g(minor)f(v)m(ersion)h(\(e.g.,)1110 1439 +y(`)p Ft(7.1)p Fu('\).)40 b(If)27 b(the)h(minor)f(v)m(ersion)h(is)g +(omitted,)h(it)f(is)g(assumed)f(to)h(b)s(e)f(`)p Ft(0)p +Fu('.)40 b(The)1110 1548 y(op)s(erator)34 b(ma)m(y)g(b)s(e)f(separated) +g(from)g(the)h(string)f Ft(version)f Fu(and)h(from)g(the)1110 +1658 y(v)m(ersion)39 b(n)m(um)m(b)s(er)f(argumen)m(t)h(b)m(y)f +(whitespace.)67 b(The)38 b(follo)m(wing)i(example)1110 +1767 y(sets)31 b(a)g(v)-5 b(ariable)31 b(if)f(the)h(Readline)g(v)m +(ersion)f(b)s(eing)g(used)g(is)g(7.0)i(or)e(new)m(er:)1350 +1899 y Ft($if)47 b(version)f(>=)h(7.0)1350 2008 y(set)g +(show-mode-in-prompt)42 b(on)1350 2118 y($endif)630 2271 +y(application)1110 2381 y Fu(The)21 b Fr(application)j +Fu(construct)e(is)g(used)f(to)i(include)f(application-sp)s(eci\014c)h +(set-)1110 2491 y(tings.)39 b(Eac)m(h)26 b(program)e(using)g(the)h +(Readline)g(library)g(sets)g(the)g Fr(application)1110 +2600 y(name)p Fu(,)g(and)e(y)m(ou)g(can)h(test)g(for)f(a)g(particular)h +(v)-5 b(alue.)39 b(This)22 b(could)h(b)s(e)g(used)f(to)1110 +2710 y(bind)32 b(k)m(ey)h(sequences)g(to)h(functions)e(useful)g(for)h +(a)g(sp)s(eci\014c)f(program.)48 b(F)-8 b(or)1110 2819 +y(instance,)35 b(the)e(follo)m(wing)h(command)f(adds)f(a)i(k)m(ey)f +(sequence)h(that)f(quotes)1110 2929 y(the)e(curren)m(t)f(or)g(previous) +g(w)m(ord)g(in)g(Bash:)1350 3061 y Ft($if)47 b(Bash)1350 +3170 y(#)g(Quote)g(the)g(current)f(or)h(previous)e(word)1350 +3280 y("\\C-xq":)h("\\eb\\"\\ef\\"")1350 3389 y($endif)630 +3543 y(variable)96 b Fu(The)33 b Fr(v)-5 b(ariable)39 +b Fu(construct)33 b(pro)m(vides)g(simple)g(equalit)m(y)i(tests)e(for)g +(Readline)1110 3652 y(v)-5 b(ariables)32 b(and)f(v)-5 +b(alues.)45 b(The)32 b(p)s(ermitted)f(comparison)h(op)s(erators)f(are)i +(`)p Ft(=)p Fu(',)1110 3762 y(`)p Ft(==)p Fu(',)49 b(and)44 +b(`)p Ft(!=)p Fu('.)85 b(The)44 b(v)-5 b(ariable)46 b(name)f(m)m(ust)g +(b)s(e)g(separated)g(from)g(the)1110 3871 y(comparison)25 +b(op)s(erator)g(b)m(y)g(whitespace;)j(the)d(op)s(erator)g(ma)m(y)g(b)s +(e)f(separated)1110 3981 y(from)33 b(the)h(v)-5 b(alue)35 +b(on)f(the)g(righ)m(t)g(hand)f(side)h(b)m(y)f(whitespace.)52 +b(Both)35 b(string)1110 4091 y(and)i(b)s(o)s(olean)g(v)-5 +b(ariables)38 b(ma)m(y)h(b)s(e)d(tested.)63 b(Bo)s(olean)39 +b(v)-5 b(ariables)38 b(m)m(ust)g(b)s(e)1110 4200 y(tested)46 +b(against)g(the)f(v)-5 b(alues)46 b Fr(on)f Fu(and)f +Fr(o\013)p Fu(.)85 b(The)45 b(follo)m(wing)h(example)g(is)1110 +4310 y(equiv)-5 b(alen)m(t)32 b(to)f(the)f Ft(mode=emacs)e +Fu(test)j(describ)s(ed)f(ab)s(o)m(v)m(e:)1350 4441 y +Ft($if)47 b(editing-mode)d(==)k(emacs)1350 4551 y(set)f +(show-mode-in-prompt)42 b(on)1350 4661 y($endif)150 4814 +y($endif)192 b Fu(This)29 b(command,)i(as)f(seen)h(in)f(the)g(previous) +g(example,)h(terminates)g(an)g Ft($if)e Fu(command.)150 +4967 y Ft($else)240 b Fu(Commands)29 b(in)h(this)h(branc)m(h)e(of)i +(the)f Ft($if)g Fu(directiv)m(e)i(are)f(executed)g(if)f(the)h(test)g +(fails.)150 5121 y Ft($include)96 b Fu(This)43 b(directiv)m(e)i(tak)m +(es)g(a)e(single)i(\014lename)e(as)h(an)f(argumen)m(t)h(and)f(reads)g +(commands)630 5230 y(and)38 b(bindings)f(from)h(that)i(\014le.)65 +b(F)-8 b(or)39 b(example,)j(the)d(follo)m(wing)h(directiv)m(e)g(reads)e +(from)630 5340 y Ft(/etc/inputrc)p Fu(:)p eop end +%%Page: 136 142 +TeXDict begin 136 141 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(136)870 299 y Ft($include)46 +b(/etc/inputrc)150 498 y Fk(8.3.3)63 b(Sample)41 b(Init)g(File)150 +645 y Fu(Here)27 b(is)f(an)h(example)g(of)f(an)h Fr(inputrc)k +Fu(\014le.)39 b(This)26 b(illustrates)h(k)m(ey)h(binding,)e(v)-5 +b(ariable)27 b(assignmen)m(t,)i(and)150 755 y(conditional)j(syn)m(tax.) +p eop end +%%Page: 137 143 +TeXDict begin 137 142 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(137)390 408 y Ft(#)47 b(This)g(file)g(controls)e(the)i(behaviour)e(of)j(line)e(input)h (editing)e(for)390 518 y(#)i(programs)f(that)h(use)g(the)f(GNU)h (Readline)f(library.)93 b(Existing)390 628 y(#)47 b(programs)f(include) @@ -18062,9 +18159,9 @@ y(#)47 b(Arrow)g(keys)f(in)i(8)f(bit)g(keypad)f(mode)390 4902 y(#)390 5011 y(#)47 b(Arrow)g(keys)f(in)i(8)f(bit)g(ANSI)g(mode) 390 5121 y(#)390 5230 y(#"\\M-\\C-[D":)331 b(backward-char)390 5340 y(#"\\M-\\C-[C":)g(forward-char)p eop end -%%Page: 136 142 -TeXDict begin 136 141 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(136)390 299 y Ft(#"\\M-\\C-[A":) +%%Page: 138 144 +TeXDict begin 138 143 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(138)390 299 y Ft(#"\\M-\\C-[A":) 331 b(previous-history)390 408 y(#"\\M-\\C-[B":)g(next-history)390 628 y(C-q:)47 b(quoted-insert)390 847 y($endif)390 1066 y(#)g(An)h(old-style)d(binding.)93 b(This)47 b(happens)f(to)h(be)g(the) @@ -18097,9 +18194,9 @@ y($endif)390 3477 y(#)i(use)g(a)h(visible)e(bell)g(if)h(one)g(is)h g(for)i(a)g(word,)390 5121 y(#)g(ask)g(whether)f(or)h(not)g(the)g(user) g(wants)f(to)h(see)g(all)g(of)g(them)390 5230 y(set)g (completion-query-items)42 b(150)p eop end -%%Page: 137 143 -TeXDict begin 137 142 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(137)390 299 y Ft(#)47 +%%Page: 139 145 +TeXDict begin 139 144 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(139)390 299 y Ft(#)47 b(For)g(FTP)390 408 y($if)g(Ftp)390 518 y("\\C-xg":)f("get)g(\\M-?")390 628 y("\\C-xt":)g("put)g(\\M-?")390 737 y("\\M-.":)g(yank-last-arg)390 847 y($endif)150 1089 y Fs(8.4)68 b(Bindable)45 b(Readline)i(Commands) @@ -18149,9 +18246,9 @@ b(screen)f(line.)39 b(This)24 b(will)i(not)f(ha)m(v)m(e)h(the)f (ysical)h(line)g(or)f(if)g(p)s(oin)m(t)h(is)f(not)h(greater)g(than)630 5340 y(the)j(length)f(of)h(the)f(prompt)g(plus)f(the)i(screen)f(width.) p eop end -%%Page: 138 144 -TeXDict begin 138 143 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(138)150 299 y Ft(next-screen-line) +%%Page: 140 146 +TeXDict begin 140 145 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(140)150 299 y Ft(next-screen-line) 26 b(\(\))630 408 y Fu(A)m(ttempt)g(to)f(mo)m(v)m(e)i(p)s(oin)m(t)d(to) i(the)e(same)i(ph)m(ysical)f(screen)g(column)f(on)h(the)f(next)h(ph)m (ysical)630 518 y(screen)e(line.)39 b(This)23 b(will)g(not)h(ha)m(v)m @@ -18209,9 +18306,9 @@ b(\(M-p\))630 5121 y Fu(Searc)m(h)31 b(bac)m(kw)m(ard)h(starting)g(at)g (tal)g(searc)m(h)f(for)g(a)g(string)g(supplied)f(b)m(y)h(the)630 5340 y(user.)k(The)30 b(searc)m(h)h(string)f(ma)m(y)h(matc)m(h)g(an)m (ywhere)g(in)f(a)h(history)f(line.)p eop end -%%Page: 139 145 -TeXDict begin 139 144 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(139)150 299 y Ft +%%Page: 141 147 +TeXDict begin 141 146 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(141)150 299 y Ft (non-incremental-forward-)o(sear)o(ch-h)o(ist)o(ory)24 b(\(M-n\))630 408 y Fu(Searc)m(h)44 b(forw)m(ard)f(starting)h(at)h(the) e(curren)m(t)h(line)g(and)f(mo)m(ving)h(`do)m(wn')g(through)f(the)630 @@ -18285,9 +18382,9 @@ b(the)g(curren)m(t)e(line)i(for)f(return)f(to)h(the)h(calling)g b(en)m(tered,)k(and)d(fetc)m(h)h(the)f(next)g(line)h(relativ)m(e)h(to)f (the)f(curren)m(t)g(line)h(from)f(the)g(history)p eop end -%%Page: 140 146 -TeXDict begin 140 145 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(140)630 299 y(for)31 +%%Page: 142 148 +TeXDict begin 142 147 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(142)630 299 y(for)31 b(editing.)43 b(A)31 b(n)m(umeric)f(argumen)m(t,)i(if)f(supplied,)f(sp) s(eci\014es)h(the)g(history)f(en)m(try)i(to)f(use)630 408 y(instead)g(of)f(the)h(curren)m(t)f(line.)150 565 @@ -18351,131 +18448,130 @@ g(of)h(the)630 5230 y(line,)24 b(then)e(this)g(transp)s(oses)f(the)h (last)h(t)m(w)m(o)g(c)m(haracters)g(of)f(the)h(line.)38 b(Negativ)m(e)25 b(argumen)m(ts)630 5340 y(ha)m(v)m(e)32 b(no)e(e\013ect.)p eop end -%%Page: 141 147 -TeXDict begin 141 146 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(141)150 299 y Ft(transpose-words) +%%Page: 143 149 +TeXDict begin 143 148 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(143)150 299 y Ft(transpose-words) 26 b(\(M-t\))630 408 y Fu(Drag)33 b(the)g(w)m(ord)f(b)s(efore)g(p)s (oin)m(t)g(past)g(the)h(w)m(ord)f(after)g(p)s(oin)m(t,)i(mo)m(ving)f(p) s(oin)m(t)f(past)g(that)630 518 y(w)m(ord)c(as)h(w)m(ell.)41 b(If)27 b(the)i(insertion)f(p)s(oin)m(t)h(is)f(at)h(the)g(end)e(of)i (the)f(line,)i(this)e(transp)s(oses)g(the)630 628 y(last)j(t)m(w)m(o)h -(w)m(ords)e(on)g(the)h(line.)150 797 y Ft(upcase-word)c(\(M-u\))630 -907 y Fu(Upp)s(ercase)32 b(the)g(curren)m(t)g(\(or)g(follo)m(wing\))i -(w)m(ord.)45 b(With)32 b(a)g(negativ)m(e)j(argumen)m(t,)e(upp)s(er-)630 -1016 y(case)e(the)g(previous)f(w)m(ord,)g(but)g(do)g(not)h(mo)m(v)m(e)h -(the)e(cursor.)150 1186 y Ft(downcase-word)d(\(M-l\))630 -1296 y Fu(Lo)m(w)m(ercase)c(the)f(curren)m(t)f(\(or)h(follo)m(wing\))i -(w)m(ord.)37 b(With)22 b(a)g(negativ)m(e)i(argumen)m(t,)g(lo)m(w)m -(ercase)630 1405 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f(mo)m -(v)m(e)i(the)f(cursor.)150 1575 y Ft(capitalize-word)26 -b(\(M-c\))630 1684 y Fu(Capitalize)d(the)f(curren)m(t)f(\(or)g(follo)m +(w)m(ords)e(on)g(the)h(line.)150 803 y Ft(shell-transpose-words)25 +b(\(M-C-t\))630 913 y Fu(Drag)33 b(the)g(w)m(ord)f(b)s(efore)g(p)s(oin) +m(t)g(past)g(the)h(w)m(ord)f(after)g(p)s(oin)m(t,)i(mo)m(ving)f(p)s +(oin)m(t)f(past)g(that)630 1022 y(w)m(ord)c(as)h(w)m(ell.)41 +b(If)27 b(the)i(insertion)f(p)s(oin)m(t)h(is)f(at)h(the)g(end)e(of)i +(the)f(line,)i(this)e(transp)s(oses)g(the)630 1132 y(last)j(t)m(w)m(o)h +(w)m(ords)d(on)i(the)f(line.)41 b(W)-8 b(ord)31 b(b)s(oundaries)e(are)h +(the)h(same)f(as)h Ft(shell-forward-)630 1241 y(word)e +Fu(and)h Ft(shell-backward-word)p Fu(.)150 1417 y Ft(upcase-word)d +(\(M-u\))630 1526 y Fu(Upp)s(ercase)32 b(the)g(curren)m(t)g(\(or)g +(follo)m(wing\))i(w)m(ord.)45 b(With)32 b(a)g(negativ)m(e)j(argumen)m +(t,)e(upp)s(er-)630 1636 y(case)e(the)g(previous)f(w)m(ord,)g(but)g(do) +g(not)h(mo)m(v)m(e)h(the)e(cursor.)150 1811 y Ft(downcase-word)d +(\(M-l\))630 1921 y Fu(Lo)m(w)m(ercase)c(the)f(curren)m(t)f(\(or)h +(follo)m(wing\))i(w)m(ord.)37 b(With)22 b(a)g(negativ)m(e)i(argumen)m +(t,)g(lo)m(w)m(ercase)630 2030 y(the)31 b(previous)e(w)m(ord,)i(but)e +(do)i(not)f(mo)m(v)m(e)i(the)f(cursor.)150 2206 y Ft(capitalize-word)26 +b(\(M-c\))630 2315 y Fu(Capitalize)d(the)f(curren)m(t)f(\(or)g(follo)m (wing\))i(w)m(ord.)38 b(With)21 b(a)h(negativ)m(e)h(argumen)m(t,)h -(capitalize)630 1794 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f -(mo)m(v)m(e)i(the)f(cursor.)150 1964 y Ft(overwrite-mode)26 -b(\(\))630 2073 y Fu(T)-8 b(oggle)35 b(o)m(v)m(erwrite)g(mo)s(de.)48 +(capitalize)630 2425 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f +(mo)m(v)m(e)i(the)f(cursor.)150 2600 y Ft(overwrite-mode)26 +b(\(\))630 2710 y Fu(T)-8 b(oggle)35 b(o)m(v)m(erwrite)g(mo)s(de.)48 b(With)33 b(an)g(explicit)h(p)s(ositiv)m(e)g(n)m(umeric)f(argumen)m(t,) -h(switc)m(hes)630 2183 y(to)22 b(o)m(v)m(erwrite)i(mo)s(de.)37 +h(switc)m(hes)630 2819 y(to)22 b(o)m(v)m(erwrite)i(mo)s(de.)37 b(With)22 b(an)g(explicit)h(non-p)s(ositiv)m(e)f(n)m(umeric)g(argumen)m -(t,)i(switc)m(hes)e(to)630 2292 y(insert)30 b(mo)s(de.)41 +(t,)i(switc)m(hes)e(to)630 2929 y(insert)30 b(mo)s(de.)41 b(This)30 b(command)h(a\013ects)h(only)e Ft(emacs)f Fu(mo)s(de;)i -Ft(vi)f Fu(mo)s(de)g(do)s(es)g(o)m(v)m(erwrite)630 2402 +Ft(vi)f Fu(mo)s(de)g(do)s(es)g(o)m(v)m(erwrite)630 3038 y(di\013eren)m(tly)-8 b(.)42 b(Eac)m(h)31 b(call)h(to)f Ft(readline\(\))c Fu(starts)k(in)f(insert)g(mo)s(de.)630 -2541 y(In)52 b(o)m(v)m(erwrite)h(mo)s(de,)58 b(c)m(haracters)c(b)s +3181 y(In)52 b(o)m(v)m(erwrite)h(mo)s(de,)58 b(c)m(haracters)c(b)s (ound)c(to)j Ft(self-insert)c Fu(replace)k(the)g(text)g(at)630 -2651 y(p)s(oin)m(t)59 b(rather)f(than)h(pushing)e(the)i(text)g(to)h +3290 y(p)s(oin)m(t)59 b(rather)f(than)h(pushing)e(the)i(text)g(to)h (the)f(righ)m(t.)126 b(Characters)59 b(b)s(ound)d(to)630 -2761 y Ft(backward-delete-char)25 b Fu(replace)31 b(the)g(c)m(haracter) -h(b)s(efore)e(p)s(oin)m(t)g(with)g(a)h(space.)630 2900 +3400 y Ft(backward-delete-char)25 b Fu(replace)31 b(the)g(c)m(haracter) +h(b)s(efore)e(p)s(oin)m(t)g(with)g(a)h(space.)630 3542 y(By)g(default,)f(this)h(command)f(is)g(un)m(b)s(ound.)150 -3110 y Fk(8.4.4)63 b(Killing)42 b(And)e(Y)-10 b(anking)150 -3287 y Ft(kill-line)28 b(\(C-k\))630 3396 y Fu(Kill)k(the)f(text)i +3758 y Fk(8.4.4)63 b(Killing)42 b(And)e(Y)-10 b(anking)150 +3937 y Ft(kill-line)28 b(\(C-k\))630 4047 y Fu(Kill)k(the)f(text)i (from)d(p)s(oin)m(t)i(to)g(the)f(end)g(of)g(the)h(line.)44 b(With)31 b(a)h(negativ)m(e)i(n)m(umeric)d(argu-)630 -3506 y(men)m(t,)g(kill)g(bac)m(kw)m(ard)g(from)f(the)g(cursor)g(to)h +4157 y(men)m(t,)g(kill)g(bac)m(kw)m(ard)g(from)f(the)g(cursor)g(to)h (the)g(b)s(eginning)e(of)i(the)g(curren)m(t)f(line.)150 -3675 y Ft(backward-kill-line)25 b(\(C-x)30 b(Rubout\))630 -3785 y Fu(Kill)40 b(bac)m(kw)m(ard)h(from)e(the)h(cursor)g(to)g(the)g +4332 y Ft(backward-kill-line)25 b(\(C-x)30 b(Rubout\))630 +4441 y Fu(Kill)40 b(bac)m(kw)m(ard)h(from)e(the)h(cursor)g(to)g(the)g (b)s(eginning)g(of)g(the)g(curren)m(t)f(line.)70 b(With)41 -b(a)630 3895 y(negativ)m(e)47 b(n)m(umeric)e(argumen)m(t,)50 +b(a)630 4551 y(negativ)m(e)47 b(n)m(umeric)e(argumen)m(t,)50 b(kill)c(forw)m(ard)e(from)h(the)g(cursor)g(to)h(the)f(end)f(of)i(the) -630 4004 y(curren)m(t)30 b(line.)150 4174 y Ft(unix-line-discard)c -(\(C-u\))630 4283 y Fu(Kill)31 b(bac)m(kw)m(ard)g(from)e(the)i(cursor)f +630 4661 y(curren)m(t)30 b(line.)150 4836 y Ft(unix-line-discard)c +(\(C-u\))630 4946 y Fu(Kill)31 b(bac)m(kw)m(ard)g(from)e(the)i(cursor)f (to)h(the)f(b)s(eginning)g(of)h(the)f(curren)m(t)g(line.)150 -4453 y Ft(kill-whole-line)c(\(\))630 4562 y Fu(Kill)37 +5121 y Ft(kill-whole-line)c(\(\))630 5230 y Fu(Kill)37 b(all)g(c)m(haracters)h(on)f(the)f(curren)m(t)h(line,)h(no)f(matter)g (where)f(p)s(oin)m(t)h(is.)59 b(By)36 b(default,)630 -4672 y(this)30 b(is)h(un)m(b)s(ound.)150 4842 y Ft(kill-word)d(\(M-d\)) -630 4951 y Fu(Kill)i(from)f(p)s(oin)m(t)g(to)h(the)g(end)e(of)i(the)f -(curren)m(t)h(w)m(ord,)f(or)g(if)h(b)s(et)m(w)m(een)g(w)m(ords,)f(to)h -(the)g(end)630 5061 y(of)h(the)f(next)h(w)m(ord.)40 b(W)-8 -b(ord)31 b(b)s(oundaries)e(are)h(the)h(same)g(as)f Ft(forward-word)p -Fu(.)150 5230 y Ft(backward-kill-word)25 b(\(M-DEL\))630 -5340 y Fu(Kill)k(the)g(w)m(ord)g(b)s(ehind)e(p)s(oin)m(t.)40 -b(W)-8 b(ord)29 b(b)s(oundaries)f(are)h(the)g(same)g(as)g -Ft(backward-word)p Fu(.)p eop end -%%Page: 142 148 -TeXDict begin 142 147 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(142)150 299 y Ft(shell-kill-word) -26 b(\(M-C-d\))630 408 y Fu(Kill)k(from)f(p)s(oin)m(t)g(to)h(the)g(end) -e(of)i(the)f(curren)m(t)h(w)m(ord,)f(or)g(if)h(b)s(et)m(w)m(een)g(w)m -(ords,)f(to)h(the)g(end)630 518 y(of)h(the)f(next)h(w)m(ord.)40 +5340 y(this)30 b(is)h(un)m(b)s(ound.)p eop end +%%Page: 144 150 +TeXDict begin 144 149 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(144)150 299 y Ft(kill-word)28 +b(\(M-d\))630 408 y Fu(Kill)i(from)f(p)s(oin)m(t)g(to)h(the)g(end)e(of) +i(the)f(curren)m(t)h(w)m(ord,)f(or)g(if)h(b)s(et)m(w)m(een)g(w)m(ords,) +f(to)h(the)g(end)630 518 y(of)h(the)f(next)h(w)m(ord.)40 b(W)-8 b(ord)31 b(b)s(oundaries)e(are)h(the)h(same)g(as)f -Ft(shell-forward-word)p Fu(.)150 692 y Ft(shell-backward-kill-word)24 -b(\(\))630 801 y Fu(Kill)e(the)h(w)m(ord)e(b)s(ehind)g(p)s(oin)m(t.)38 +Ft(forward-word)p Fu(.)150 687 y Ft(backward-kill-word)25 +b(\(M-DEL\))630 796 y Fu(Kill)k(the)g(w)m(ord)g(b)s(ehind)e(p)s(oin)m +(t.)40 b(W)-8 b(ord)29 b(b)s(oundaries)f(are)h(the)g(same)g(as)g +Ft(backward-word)p Fu(.)150 965 y Ft(shell-kill-word)d(\(M-C-d\))630 +1075 y Fu(Kill)k(from)f(p)s(oin)m(t)g(to)h(the)g(end)e(of)i(the)f +(curren)m(t)h(w)m(ord,)f(or)g(if)h(b)s(et)m(w)m(een)g(w)m(ords,)f(to)h +(the)g(end)630 1184 y(of)h(the)f(next)h(w)m(ord.)40 b(W)-8 +b(ord)31 b(b)s(oundaries)e(are)h(the)h(same)g(as)f Ft +(shell-forward-word)p Fu(.)150 1353 y Ft(shell-backward-kill-word)24 +b(\(\))630 1463 y Fu(Kill)e(the)h(w)m(ord)e(b)s(ehind)g(p)s(oin)m(t.)38 b(W)-8 b(ord)22 b(b)s(oundaries)f(are)h(the)g(same)h(as)f -Ft(shell-backward-)630 911 y(word)p Fu(.)150 1084 y Ft -(shell-transpose-words)j(\(M-C-t\))630 1194 y Fu(Drag)33 -b(the)g(w)m(ord)f(b)s(efore)g(p)s(oin)m(t)g(past)g(the)h(w)m(ord)f -(after)g(p)s(oin)m(t,)i(mo)m(ving)f(p)s(oin)m(t)f(past)g(that)630 -1304 y(w)m(ord)c(as)h(w)m(ell.)41 b(If)27 b(the)i(insertion)f(p)s(oin)m -(t)h(is)f(at)h(the)g(end)e(of)i(the)f(line,)i(this)e(transp)s(oses)g -(the)630 1413 y(last)j(t)m(w)m(o)h(w)m(ords)d(on)i(the)f(line.)41 -b(W)-8 b(ord)31 b(b)s(oundaries)e(are)h(the)h(same)f(as)h -Ft(shell-forward-)630 1523 y(word)e Fu(and)h Ft(shell-backward-word)p -Fu(.)150 1696 y Ft(unix-word-rubout)c(\(C-w\))630 1806 -y Fu(Kill)32 b(the)g(w)m(ord)f(b)s(ehind)f(p)s(oin)m(t,)i(using)f -(white)h(space)g(as)g(a)g(w)m(ord)f(b)s(oundary)-8 b(.)43 -b(The)31 b(killed)630 1915 y(text)g(is)g(sa)m(v)m(ed)g(on)g(the)f -(kill-ring.)150 2089 y Ft(unix-filename-rubout)25 b(\(\))630 -2199 y Fu(Kill)37 b(the)f(w)m(ord)g(b)s(ehind)f(p)s(oin)m(t,)j(using)e -(white)g(space)h(and)f(the)g(slash)g(c)m(haracter)i(as)f(the)630 -2308 y(w)m(ord)30 b(b)s(oundaries.)39 b(The)30 b(killed)h(text)g(is)g -(sa)m(v)m(ed)g(on)g(the)f(kill-ring.)150 2482 y Ft -(delete-horizontal-space)24 b(\(\))630 2591 y Fu(Delete)33 -b(all)e(spaces)g(and)e(tabs)i(around)e(p)s(oin)m(t.)41 -b(By)31 b(default,)f(this)h(is)f(un)m(b)s(ound.)150 2765 -y Ft(kill-region)d(\(\))630 2874 y Fu(Kill)k(the)f(text)i(in)e(the)g +Ft(shell-backward-)630 1572 y(word)p Fu(.)150 1741 y +Ft(unix-word-rubout)k(\(C-w\))630 1851 y Fu(Kill)32 b(the)g(w)m(ord)f +(b)s(ehind)f(p)s(oin)m(t,)i(using)f(white)h(space)g(as)g(a)g(w)m(ord)f +(b)s(oundary)-8 b(.)43 b(The)31 b(killed)630 1960 y(text)g(is)g(sa)m(v) +m(ed)g(on)g(the)f(kill-ring.)150 2129 y Ft(unix-filename-rubout)25 +b(\(\))630 2239 y Fu(Kill)37 b(the)f(w)m(ord)g(b)s(ehind)f(p)s(oin)m +(t,)j(using)e(white)g(space)h(and)f(the)g(slash)g(c)m(haracter)i(as)f +(the)630 2348 y(w)m(ord)30 b(b)s(oundaries.)39 b(The)30 +b(killed)h(text)g(is)g(sa)m(v)m(ed)g(on)g(the)f(kill-ring.)150 +2517 y Ft(delete-horizontal-space)24 b(\(\))630 2627 +y Fu(Delete)33 b(all)e(spaces)g(and)e(tabs)i(around)e(p)s(oin)m(t.)41 +b(By)31 b(default,)f(this)h(is)f(un)m(b)s(ound.)150 2796 +y Ft(kill-region)d(\(\))630 2905 y Fu(Kill)k(the)f(text)i(in)e(the)g (curren)m(t)h(region.)41 b(By)31 b(default,)f(this)h(command)f(is)g(un) -m(b)s(ound.)150 3048 y Ft(copy-region-as-kill)25 b(\(\))630 -3158 y Fu(Cop)m(y)34 b(the)g(text)h(in)f(the)g(region)g(to)h(the)f +m(b)s(ound.)150 3074 y Ft(copy-region-as-kill)25 b(\(\))630 +3184 y Fu(Cop)m(y)34 b(the)g(text)h(in)f(the)g(region)g(to)h(the)f (kill)h(bu\013er,)f(so)g(it)h(can)f(b)s(e)f(y)m(ank)m(ed)i(righ)m(t)f -(a)m(w)m(a)m(y)-8 b(.)630 3267 y(By)31 b(default,)f(this)h(command)f -(is)g(un)m(b)s(ound.)150 3441 y Ft(copy-backward-word)25 -b(\(\))630 3550 y Fu(Cop)m(y)38 b(the)h(w)m(ord)f(b)s(efore)g(p)s(oin)m +(a)m(w)m(a)m(y)-8 b(.)630 3293 y(By)31 b(default,)f(this)h(command)f +(is)g(un)m(b)s(ound.)150 3462 y Ft(copy-backward-word)25 +b(\(\))630 3572 y Fu(Cop)m(y)38 b(the)h(w)m(ord)f(b)s(efore)g(p)s(oin)m (t)g(to)i(the)e(kill)h(bu\013er.)64 b(The)38 b(w)m(ord)g(b)s(oundaries) -f(are)i(the)630 3660 y(same)31 b(as)f Ft(backward-word)p +f(are)i(the)630 3681 y(same)31 b(as)f Ft(backward-word)p Fu(.)38 b(By)30 b(default,)h(this)f(command)g(is)h(un)m(b)s(ound.)150 -3833 y Ft(copy-forward-word)26 b(\(\))630 3943 y Fu(Cop)m(y)31 +3850 y Ft(copy-forward-word)26 b(\(\))630 3960 y Fu(Cop)m(y)31 b(the)g(w)m(ord)g(follo)m(wing)h(p)s(oin)m(t)f(to)h(the)f(kill)h (bu\013er.)42 b(The)30 b(w)m(ord)h(b)s(oundaries)e(are)j(the)630 -4053 y(same)f(as)f Ft(forward-word)p Fu(.)38 b(By)30 +4069 y(same)f(as)f Ft(forward-word)p Fu(.)38 b(By)30 b(default,)h(this)g(command)f(is)g(un)m(b)s(ound.)150 -4226 y Ft(yank)f(\(C-y\))630 4336 y Fu(Y)-8 b(ank)31 +4238 y Ft(yank)f(\(C-y\))630 4348 y Fu(Y)-8 b(ank)31 b(the)f(top)h(of)g(the)f(kill)h(ring)f(in)m(to)i(the)e(bu\013er)g(at)h -(p)s(oin)m(t.)150 4509 y Ft(yank-pop)d(\(M-y\))630 4619 +(p)s(oin)m(t.)150 4516 y Ft(yank-pop)d(\(M-y\))630 4626 y Fu(Rotate)36 b(the)f(kill-ring,)i(and)d(y)m(ank)h(the)f(new)g(top.)54 b(Y)-8 b(ou)35 b(can)g(only)f(do)h(this)f(if)h(the)g(prior)630 -4728 y(command)30 b(is)h Ft(yank)e Fu(or)h Ft(yank-pop)p -Fu(.)150 4942 y Fk(8.4.5)63 b(Sp)s(ecifying)42 b(Numeric)f(Argumen)m +4736 y(command)30 b(is)h Ft(yank)e Fu(or)h Ft(yank-pop)p +Fu(.)150 4944 y Fk(8.4.5)63 b(Sp)s(ecifying)42 b(Numeric)f(Argumen)m (ts)150 5121 y Ft(digit-argument)26 b(\()p Fj(M-0)p Ft(,)j Fj(M-1)p Ft(,)h(...)f Fj(M--)p Ft(\))630 5230 y Fu(Add)d(this)h(digit)g (to)h(the)f(argumen)m(t)g(already)h(accum)m(ulating,)h(or)e(start)h(a)f (new)f(argumen)m(t.)630 5340 y Fj(M--)j Fu(starts)i(a)g(negativ)m(e)i (argumen)m(t.)p eop end -%%Page: 143 149 -TeXDict begin 143 148 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(143)150 299 y Ft +%%Page: 145 151 +TeXDict begin 145 150 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(145)150 299 y Ft (universal-argument)25 b(\(\))630 408 y Fu(This)g(is)g(another)h(w)m(a) m(y)g(to)h(sp)s(ecify)e(an)g(argumen)m(t.)40 b(If)25 b(this)g(command)h(is)f(follo)m(w)m(ed)i(b)m(y)f(one)630 @@ -18550,9 +18646,9 @@ y Ft(possible-completions)p Fu(.)35 b(This)30 b(command)g(is)g(un)m(b)s (ound)e(b)m(y)i(default.)150 5230 y Ft(complete-filename)c(\(M-/\))630 5340 y Fu(A)m(ttempt)32 b(\014lename)e(completion)i(on)e(the)h(text)g (b)s(efore)f(p)s(oin)m(t.)p eop end -%%Page: 144 150 -TeXDict begin 144 149 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(144)150 299 y Ft +%%Page: 146 152 +TeXDict begin 146 151 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(146)150 299 y Ft (possible-filename-comple)o(tion)o(s)24 b(\(C-x)30 b(/\))630 408 y Fu(List)f(the)g(p)s(ossible)f(completions)h(of)g(the)g(text)g(b)s (efore)g(p)s(oin)m(t,)g(treating)h(it)f(as)g(a)f(\014lename.)150 @@ -18604,9 +18700,9 @@ g(macro.)150 5121 y Ft(end-kbd-macro)d(\(C-x)i(\)\))630 5230 y Fu(Stop)e(sa)m(ving)h(the)g(c)m(haracters)g(t)m(yp)s(ed)f(in)m (to)i(the)e(curren)m(t)g(k)m(eyb)s(oard)g(macro)h(and)f(sa)m(v)m(e)i (the)630 5340 y(de\014nition.)p eop end -%%Page: 145 151 -TeXDict begin 145 150 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(145)150 299 y Ft +%%Page: 147 153 +TeXDict begin 147 152 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(147)150 299 y Ft (call-last-kbd-macro)25 b(\(C-x)k(e\))630 408 y Fu(Re-execute)37 b(the)e(last)h(k)m(eyb)s(oard)f(macro)h(de\014ned,)f(b)m(y)h(making)f (the)g(c)m(haracters)i(in)e(the)630 518 y(macro)c(app)s(ear)f(as)g(if)h @@ -18663,9 +18759,9 @@ g(that)630 4968 y(c)m(haracter.)d(A)31 b(negativ)m(e)h(argumen)m(t)f (as)g(those)h(de\014ned)630 5340 y(for)37 b(k)m(eys)h(lik)m(e)g(Home)g (and)f(End.)60 b(Suc)m(h)37 b(sequences)g(b)s(egin)g(with)g(a)h(Con)m (trol)g(Sequence)p eop end -%%Page: 146 152 -TeXDict begin 146 151 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(146)630 299 y(Indicator)37 +%%Page: 148 154 +TeXDict begin 148 153 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(148)630 299 y(Indicator)37 b(\(CSI\),)f(usually)h(ESC-[.)59 b(If)36 b(this)g(sequence)h(is)g(b)s (ound)d(to)k Ft("\\)p Fu(e[)p Ft(")p Fu(,)g(k)m(eys)f(pro-)630 408 y(ducing)29 b(suc)m(h)g(sequences)g(will)h(ha)m(v)m(e)h(no)e @@ -18738,9 +18834,9 @@ b(If)39 b(a)h(n)m(umeric)630 4847 y(argumen)m(t)31 b(is)f(supplied,)g 50 b(If)33 b(a)h(n)m(umeric)g(argumen)m(t)g(is)f(supplied,)h(a)g(`)p Ft(*)p Fu(')630 5340 y(is)c(app)s(ended)f(b)s(efore)h(pathname)g (expansion.)p eop end -%%Page: 147 153 -TeXDict begin 147 152 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(147)150 299 y Ft +%%Page: 149 155 +TeXDict begin 149 154 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(149)150 299 y Ft (display-shell-version)25 b(\(C-x)k(C-v\))630 408 y Fu(Displa)m(y)j(v)m (ersion)e(information)h(ab)s(out)f(the)h(curren)m(t)f(instance)h(of)f (Bash.)150 566 y Ft(shell-expand-line)c(\(M-C-e\))630 @@ -18756,10 +18852,10 @@ b(al.)150 1162 y Ft(history-expand-line)25 b(\(M-^\))630 (line.)150 1429 y Ft(magic-space)d(\(\))630 1539 y Fu(P)m(erform)c (history)g(expansion)g(on)g(the)g(curren)m(t)g(line)g(and)g(insert)g(a) g(space)h(\(see)g(Section)g(9.3)630 1649 y([History)31 -b(In)m(teraction],)i(page)e(159\).)150 1806 y Ft(alias-expand-line)26 +b(In)m(teraction],)i(page)e(161\).)150 1806 y Ft(alias-expand-line)26 b(\(\))630 1916 y Fu(P)m(erform)e(alias)i(expansion)e(on)h(the)g (curren)m(t)f(line)h(\(see)g(Section)h(6.6)f([Aliases],)j(page)d -(102\).)150 2073 y Ft(history-and-alias-expand)o(-lin)o(e)f(\(\))630 +(103\).)150 2073 y Ft(history-and-alias-expand)o(-lin)o(e)f(\(\))630 2183 y Fu(P)m(erform)30 b(history)h(and)e(alias)j(expansion)e(on)g(the) h(curren)m(t)f(line.)150 2341 y Ft(insert-last-argument)25 b(\(M-.)k(or)h(M-_\))630 2450 y Fu(A)g(synon)m(ym)g(for)g @@ -18780,7 +18876,7 @@ m(ely)j(b)s(et)m(w)m(een)d Ft(emacs)f Fu(and)g Ft(vi)g Fu(editing)h(mo)s(des,)h(use)f(the)g(`)p Ft(set)30 b(-o)150 3798 y(emacs)p Fu(')43 b(and)h(`)p Ft(set)30 b(-o)f(vi)p Fu(')44 b(commands)g(\(see)i(Section)f(4.3.1)h([The)e(Set)h(Builtin],)j -(page)e(68\).)83 b(The)150 3907 y(Readline)31 b(default)g(is)f +(page)e(69\).)83 b(The)150 3907 y(Readline)31 b(default)g(is)f Ft(emacs)f Fu(mo)s(de.)275 4041 y(When)g(y)m(ou)i(en)m(ter)f(a)h(line)f (in)g Ft(vi)f Fu(mo)s(de,)h(y)m(ou)h(are)f(already)h(placed)f(in)g (`insertion')g(mo)s(de,)g(as)h(if)f(y)m(ou)150 4150 y(had)f(t)m(yp)s @@ -18797,16 +18893,16 @@ b(w)m(ord)g(completion)i(is)f(attempted)g(for)g(an)f(argumen)m(t)h(to)g y(sp)s(eci\014cation)40 b(\(a)h Fr(compsp)s(ec)6 b Fu(\))39 b(has)h(b)s(een)f(de\014ned)f(using)h(the)h Ft(complete)d Fu(builtin)j(\(see)g(Section)h(8.7)150 4987 y([Programmable)h -(Completion)f(Builtins],)k(page)d(150\),)j(the)c(programmable)g +(Completion)f(Builtins],)k(page)d(152\),)j(the)c(programmable)g (completion)i(facilities)150 5097 y(are)31 b(in)m(v)m(ok)m(ed.)275 5230 y(First,)23 b(the)e(command)g(name)g(is)h(iden)m(ti\014ed.)37 b(If)21 b(a)g(compsp)s(ec)g(has)g(b)s(een)f(de\014ned)g(for)h(that)h (command,)150 5340 y(the)44 b(compsp)s(ec)g(is)g(used)f(to)h(generate)i (the)e(list)g(of)g(p)s(ossible)g(completions)h(for)e(the)h(w)m(ord.)81 b(If)44 b(the)p eop end -%%Page: 148 154 -TeXDict begin 148 153 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(148)150 299 y(command)36 +%%Page: 150 156 +TeXDict begin 150 155 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(150)150 299 y(command)36 b(w)m(ord)g(is)g(the)g(empt)m(y)h(string)f(\(completion)i(attempted)f (at)g(the)g(b)s(eginning)e(of)h(an)h(empt)m(y)150 408 y(line\),)30 b(an)m(y)g(compsp)s(ec)f(de\014ned)f(with)h(the)h @@ -18829,7 +18925,7 @@ Ft(-D)g Fu(option)g(to)h Ft(complete)d Fu(is)i(used)g(as)g(the)g (matc)m(hing)h(w)m(ords.)51 b(If)150 1316 y(a)37 b(compsp)s(ec)f(is)g (not)h(found,)f(the)h(default)f(Bash)h(completion)g(describ)s(ed)e(ab)s (o)m(v)m(e)j(\(see)f(Section)g(8.4.6)150 1426 y([Commands)30 -b(F)-8 b(or)31 b(Completion],)g(page)g(143\))h(is)f(p)s(erformed.)275 +b(F)-8 b(or)31 b(Completion],)g(page)g(145\))h(is)f(p)s(erformed.)275 1567 y(First,)g(the)g(actions)g(sp)s(eci\014ed)f(b)m(y)h(the)f(compsp)s (ec)h(are)g(used.)40 b(Only)30 b(matc)m(hes)i(whic)m(h)e(are)h (pre\014xed)150 1677 y(b)m(y)h(the)f(w)m(ord)h(b)s(eing)f(completed)h @@ -18838,7 +18934,7 @@ Ft(-d)f Fu(option)h(is)f(used)g(for)h(\014lename)150 1786 y(or)e(directory)h(name)f(completion,)i(the)e(shell)h(v)-5 b(ariable)31 b Ft(FIGNORE)d Fu(is)i(used)f(to)i(\014lter)g(the)f(matc)m (hes.)42 b(See)150 1896 y(Section)31 b(5.2)h([Bash)e(V)-8 -b(ariables],)33 b(page)e(80,)g(for)f(a)h(description)g(of)f +b(ariables],)33 b(page)e(81,)g(for)f(a)h(description)g(of)f Ft(FIGNORE)p Fu(.)275 2037 y(An)m(y)22 b(completions)h(sp)s(eci\014ed)f (b)m(y)g(a)h(\014lename)f(expansion)h(pattern)f(to)h(the)g Ft(-G)e Fu(option)i(are)g(generated)150 2146 y(next.)41 @@ -18875,7 +18971,7 @@ Ft(COMP_)150 3743 y(LINE)p Fu(,)42 b Ft(COMP_POINT)p Fu(,)d Ft(COMP_KEY)p Fu(,)i(and)e Ft(COMP_TYPE)f Fu(v)-5 b(ariables)41 b(are)f(assigned)g(v)-5 b(alues)41 b(as)f(describ)s(ed) 150 3853 y(ab)s(o)m(v)m(e)34 b(\(see)g(Section)g(5.2)g([Bash)f(V)-8 -b(ariables],)36 b(page)d(80\).)50 b(If)33 b(a)g(shell)g(function)g(is)g +b(ariables],)36 b(page)d(81\).)50 b(If)33 b(a)g(shell)g(function)g(is)g (b)s(eing)f(in)m(v)m(ok)m(ed,)k(the)150 3962 y Ft(COMP_WORDS)j Fu(and)i Ft(COMP_CWORD)d Fu(v)-5 b(ariables)42 b(are)g(also)h(set.)74 b(When)41 b(the)h(function)f(or)h(command)f(is)150 4072 @@ -18894,7 +18990,7 @@ b(The)35 b(function)f(ma)m(y)h(use)g(an)m(y)g(of)g(the)g(shell)150 4761 y(facilities,)50 b(including)44 b(the)h Ft(compgen)d Fu(and)i Ft(compopt)e Fu(builtins)i(describ)s(ed)f(b)s(elo)m(w)h(\(see) i(Section)f(8.7)150 4870 y([Programmable)31 b(Completion)h(Builtins],)f -(page)h(150\),)g(to)g(generate)g(the)f(matc)m(hes.)42 +(page)h(152\),)g(to)g(generate)g(the)f(matc)m(hes.)42 b(It)31 b(m)m(ust)g(put)f(the)150 4980 y(p)s(ossible)g(completions)h (in)f(the)h Ft(COMPREPLY)d Fu(arra)m(y)j(v)-5 b(ariable,)31 b(one)g(p)s(er)e(arra)m(y)i(elemen)m(t.)275 5121 y(Next,)26 @@ -18905,9 +19001,9 @@ b(It)25 b(should)f(prin)m(t)h(a)g(list)h(of)f(completions,)i(one)e(p)s (er)f(line,)j(to)f(the)f(standard)150 5340 y(output.)40 b(Bac)m(kslash)32 b(ma)m(y)f(b)s(e)f(used)g(to)h(escap)s(e)g(a)f (newline,)h(if)f(necessary)-8 b(.)p eop end -%%Page: 149 155 -TeXDict begin 149 154 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(149)275 299 y(After)24 +%%Page: 151 157 +TeXDict begin 151 156 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(151)275 299 y(After)24 b(all)i(of)f(the)f(p)s(ossible)g(completions)i(are)f(generated,)i(an)m (y)e(\014lter)g(sp)s(eci\014ed)e(with)i(the)g Ft(-X)e Fu(option)150 408 y(is)34 b(applied)g(to)g(the)h(list.)52 @@ -18925,7 +19021,7 @@ Fu(')f(negates)i(the)f(pattern;)150 847 y(in)d(this)g(case)h(an)m(y)g (v)m(ed.)42 b(If)29 b(the)g Ft(nocasematch)150 956 y Fu(shell)k(option)f(\(see)i(the)e(description)g(of)h Ft(shopt)e Fu(in)h(Section)h(4.3.2)h([The)e(Shopt)g(Builtin],)h(page)g -(72\))h(is)150 1066 y(enabled,)d(the)f(matc)m(h)h(is)g(p)s(erformed)e +(73\))h(is)150 1066 y(enabled,)d(the)f(matc)m(h)h(is)g(p)s(erformed)e (without)h(regard)g(to)h(the)g(case)g(of)g(alphab)s(etic)g(c)m (haracters.)275 1203 y(Finally)-8 b(,)42 b(an)m(y)c(pre\014x)g(and)f (su\016x)h(sp)s(eci\014ed)f(with)i(the)f Ft(-P)g Fu(and)g @@ -18993,9 +19089,9 @@ b("/etc/bash_completion.d/$1)o(.sh)o(")42 b(>/dev/null)j(2>&1)i(&&)g (return)f(124)390 5230 y(})390 5340 y(complete)g(-D)h(-F)g (_completion_loader)c(-o)k(bashdefault)e(-o)i(default)p eop end -%%Page: 150 156 -TeXDict begin 150 155 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(150)150 299 y Fs(8.7)68 +%%Page: 152 158 +TeXDict begin 152 157 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(152)150 299 y Fs(8.7)68 b(Programmable)47 b(Completion)f(Builtins)150 458 y Fu(Three)21 b(builtin)g(commands)f(are)i(a)m(v)-5 b(ailable)24 b(to)e(manipulate)f (the)h(programmable)f(completion)h(facilities:)150 568 @@ -19073,10 +19169,10 @@ Fr(name)630 4872 y Fu(argumen)m(ts)k(are)g(ignored;)j(these)d (applying)g(these)g(completion)g(sp)s(eci\014cations)h(when)d(w)m(ord)i (completion)630 5230 y(is)35 b(attempted)h(is)f(describ)s(ed)f(ab)s(o)m (v)m(e)j(\(see)f(Section)g(8.6)g([Programmable)g(Completion],)630 -5340 y(page)31 b(147\).)p eop end -%%Page: 151 157 -TeXDict begin 151 156 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(151)630 299 y(Other)28 +5340 y(page)31 b(149\).)p eop end +%%Page: 153 159 +TeXDict begin 153 158 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(153)630 299 y(Other)28 b(options,)i(if)f(sp)s(eci\014ed,)g(ha)m(v)m(e)h(the)f(follo)m(wing)i (meanings.)40 b(The)29 b(argumen)m(ts)g(to)h(the)630 408 y Ft(-G)p Fu(,)41 b Ft(-W)p Fu(,)h(and)c Ft(-X)h @@ -19128,13 +19224,13 @@ b(also)h(b)s(e)e(sp)s(eci\014ed)f(as)i Ft(-a)p Fu(.)1110 4814 y Ft(arrayvar)96 b Fu(Arra)m(y)31 b(v)-5 b(ariable)31 b(names.)1110 4967 y Ft(binding)144 b Fu(Readline)30 b(k)m(ey)f(binding)f(names)h(\(see)h(Section)f(8.4)h([Bindable)1590 -5077 y(Readline)h(Commands],)f(page)h(137\).)1110 5230 +5077 y(Readline)h(Commands],)f(page)h(139\).)1110 5230 y Ft(builtin)144 b Fu(Names)21 b(of)g(shell)f(builtin)h(commands.)37 b(Ma)m(y)21 b(also)h(b)s(e)e(sp)s(eci\014ed)1590 5340 y(as)31 b Ft(-b)p Fu(.)p eop end -%%Page: 152 158 -TeXDict begin 152 157 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(152)1110 299 y Ft(command)144 +%%Page: 154 160 +TeXDict begin 154 159 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(154)1110 299 y Ft(command)144 b Fu(Command)29 b(names.)41 b(Ma)m(y)32 b(also)f(b)s(e)f(sp)s (eci\014ed)f(as)i Ft(-c)p Fu(.)1110 461 y Ft(directory)1590 570 y Fu(Directory)h(names.)40 b(Ma)m(y)32 b(also)f(b)s(e)f(sp)s @@ -19155,7 +19251,7 @@ b(4.2)g([Bash)g(Builtins],)g(page)g(57\).)1110 2193 y Ft(hostname)96 b Fu(Hostnames,)89 b(as)76 b(tak)m(en)h(from)f(the)g (\014le)h(sp)s(eci\014ed)e(b)m(y)1590 2303 y(the)55 b Ft(HOSTFILE)e Fu(shell)j(v)-5 b(ariable)56 b(\(see)g(Section)g(5.2)h -([Bash)1590 2412 y(V)-8 b(ariables],)32 b(page)f(80\).)1110 +([Bash)1590 2412 y(V)-8 b(ariables],)32 b(page)f(81\).)1110 2574 y Ft(job)336 b Fu(Job)31 b(names,)h(if)g(job)f(con)m(trol)i(is)f (activ)m(e.)46 b(Ma)m(y)33 b(also)g(b)s(e)e(sp)s(eci-)1590 2684 y(\014ed)f(as)g Ft(-j)p Fu(.)1110 2846 y Ft(keyword)144 @@ -19167,7 +19263,7 @@ b Fu(Service)31 b(names.)41 b(Ma)m(y)31 b(also)g(b)s(e)f(sp)s (eci\014ed)g(as)g Ft(-s)p Fu(.)1110 3331 y Ft(setopt)192 b Fu(V)-8 b(alid)39 b(argumen)m(ts)g(for)f(the)h Ft(-o)e Fu(option)i(to)g(the)g Ft(set)e Fu(builtin)1590 3440 -y(\(see)31 b(Section)h(4.3.1)g([The)e(Set)g(Builtin],)i(page)f(68\).) +y(\(see)31 b(Section)h(4.3.1)g([The)e(Set)g(Builtin],)i(page)f(69\).) 1110 3602 y Ft(shopt)240 b Fu(Shell)40 b(option)g(names)g(as)g (accepted)i(b)m(y)e(the)g Ft(shopt)e Fu(builtin)1590 3712 y(\(see)31 b(Section)h(4.2)f([Bash)g(Builtins],)g(page)g(57\).) @@ -19187,14 +19283,14 @@ Fj(function)1110 5230 y Fu(The)39 b(shell)g(function)g Fr(function)g Fu(is)g(executed)h(in)f(the)g(curren)m(t)g(shell)g(en)m (vi-)1110 5340 y(ronmen)m(t.)72 b(When)41 b(it)g(is)g(executed,)k($1)c (is)g(the)g(name)g(of)g(the)g(command)p eop end -%%Page: 153 159 -TeXDict begin 153 158 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(153)1110 299 y(whose)34 +%%Page: 155 161 +TeXDict begin 155 160 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(155)1110 299 y(whose)34 b(argumen)m(ts)h(are)g(b)s(eing)f(completed,)j($2)e(is)f(the)h(w)m(ord) f(b)s(eing)g(com-)1110 408 y(pleted,)44 b(and)c($3)i(is)e(the)h(w)m (ord)g(preceding)f(the)h(w)m(ord)f(b)s(eing)h(completed,)1110 518 y(as)g(describ)s(ed)f(ab)s(o)m(v)m(e)i(\(see)g(Section)f(8.6)h -([Programmable)g(Completion],)1110 628 y(page)30 b(147\).)42 +([Programmable)g(Completion],)1110 628 y(page)30 b(149\).)42 b(When)29 b(it)h(\014nishes,)e(the)h(p)s(ossible)g(completions)h(are)g (retriev)m(ed)1110 737 y(from)g(the)g(v)-5 b(alue)31 b(of)g(the)f Ft(COMPREPLY)e Fu(arra)m(y)j(v)-5 b(ariable.)630 @@ -19263,9 +19359,9 @@ e(as)h(`)p Ft(;)p Fu(')g(or)f(`)p Ft(|)p Fu(',)j(whic)m(h)e(is)f Ft(-D)g Fu(option)g(tak)m(es)h(precedence)g(o)m(v)m(er)g Ft(-E)p Fu(,)g(and)630 5340 y(b)s(oth)30 b(tak)m(e)i(precedence)e(o)m (v)m(er)i Ft(-I)p eop end -%%Page: 154 160 -TeXDict begin 154 159 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(154)630 299 y(The)23 +%%Page: 156 162 +TeXDict begin 156 161 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(156)630 299 y(The)23 b(return)g(v)-5 b(alue)25 b(is)f(true)g(unless)f(an)h(in)m(v)-5 b(alid)24 b(option)h(is)f(supplied,)g(an)g(attempt)h(is)f(made)630 408 y(to)32 b(mo)s(dify)f(the)g(options)h(for)f(a)h Fr(name)k @@ -19297,7 +19393,7 @@ e Fr($CDP)-8 b(A)g(TH)p Fu(,)150 2095 y(whic)m(h)21 b(is)h(describ)s (ed)e(ab)s(o)m(v)m(e)j(\(see)f(Section)h(4.1)f([Bourne)g(Shell)f (Builtins],)j(page)e(49\),)j(and)c(basic)h(supp)s(ort)150 2204 y(for)31 b(the)h Ft(cdable_vars)d Fu(shell)i(option)h(\(see)h -(Section)f(4.3.2)i([The)d(Shopt)g(Builtin],)i(page)f(72\).)46 +(Section)f(4.3.2)i([The)d(Shopt)g(Builtin],)i(page)f(73\).)46 b Ft(_comp_)150 2314 y(cd)30 b Fu(mo)s(di\014es)g(the)h(v)-5 b(alue)31 b(of)g Fr(IFS)36 b Fu(so)31 b(that)g(it)g(con)m(tains)h(only) f(a)g(newline)g(to)h(accommo)s(date)g(\014le)f(names)150 @@ -19326,9 +19422,9 @@ h(one)f(per)h(line;)g(could)f(also)h(use)g(while)f(loop)772 ("$cur"\))f(\))772 5121 y(IFS=$')g(\\t\\n')581 5230 y(#)h (CDPATH+directories)c(in)k(the)g(current)f(directory)f(if)j(not)e(in)i (CDPATH)581 5340 y(else)p eop end -%%Page: 155 161 -TeXDict begin 155 160 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(155)772 299 y Ft(IFS=$'\\n')772 +%%Page: 157 163 +TeXDict begin 157 162 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(157)772 299 y Ft(IFS=$'\\n')772 408 y(_skipdot=false)772 518 y(#)47 b(preprocess)e(CDPATH)h(to)i (convert)d(null)i(directory)e(names)i(to)g(.)772 628 y(_cdpath=${CDPATH/#:/.:})772 737 y(_cdpath=${_cdpath//::/:.)o(:})772 @@ -19388,9 +19484,9 @@ Ft(cd)e Fu(command.)275 5121 y(Man)m(y)34 b(more)g(examples)g({)g(an)g 5340 y(This)33 b(is)h(installed)h(b)m(y)f(default)g(on)g(man)m(y)h (GNU/Lin)m(ux)f(distributions.)51 b(Originally)35 b(written)f(b)m(y)g (Ian)p eop end -%%Page: 156 162 -TeXDict begin 156 161 bop 150 -116 a Fu(Chapter)30 b(8:)41 -b(Command)29 b(Line)i(Editing)2062 b(156)150 299 y(Macdonald,)48 +%%Page: 158 164 +TeXDict begin 158 163 bop 150 -116 a Fu(Chapter)30 b(8:)41 +b(Command)29 b(Line)i(Editing)2062 b(158)150 299 y(Macdonald,)48 b(the)c(pro)5 b(ject)44 b(no)m(w)g(liv)m(es)h(at)f Ft(https:)11 b(/)g(/)g(github)g(.)g(com)g(/)g(sc)o(op)g(/)f(bash)o(-co)o(mple)o (tion)g(/)h Fu(.)150 408 y(There)30 b(are)h(p)s(orts)e(for)h(other)h @@ -19400,8 +19496,8 @@ b(/)g(/)g(github)g(.)g(com)g(/)g(sc)o(op)g(/)f(bash)o(-co)o(mple)o b(is)e(distributed)f(with)h(bash)f(in)h(the)150 653 y Ft(examples/complete)26 b Fu(sub)s(directory)-8 b(.)p eop end -%%Page: 157 163 -TeXDict begin 157 162 bop 3614 -116 a Fu(157)150 299 +%%Page: 159 165 +TeXDict begin 159 164 bop 3614 -116 a Fu(159)150 299 y Fp(9)80 b(Using)53 b(History)g(In)l(teractiv)l(ely)150 554 y Fu(This)42 b(c)m(hapter)h(describ)s(es)f(ho)m(w)g(to)h(use)g(the) f Fm(gnu)h Fu(History)g(Library)e(in)m(teractiv)m(ely)-8 @@ -19413,7 +19509,7 @@ Fm(gnu)f Fu(Readline)h(Library)f(Man)m(ual.)150 1025 y Fs(9.1)68 b(Bash)45 b(History)h(F)-11 b(acilities)150 1184 y Fu(When)44 b(the)g Ft(-o)30 b(history)42 b Fu(option)i(to)h(the) f Ft(set)f Fu(builtin)h(is)g(enabled)g(\(see)g(Section)h(4.3.1)h([The)e -(Set)150 1294 y(Builtin],)32 b(page)g(68\),)h(the)e(shell)h(pro)m +(Set)150 1294 y(Builtin],)32 b(page)g(69\),)h(the)e(shell)h(pro)m (vides)f(access)h(to)g(the)f Fr(command)g(history)p Fu(,)h(the)f(list)h (of)f(commands)150 1404 y(previously)h(t)m(yp)s(ed.)47 b(The)33 b(v)-5 b(alue)33 b(of)f(the)h Ft(HISTSIZE)e @@ -19441,13 +19537,13 @@ h Ft($HISTSIZE)c Fu(lines)150 2422 y(are)35 b(copied)g(from)g(the)g Ft($HISTFILE)p Fu(.)51 b(If)35 b(the)g Ft(histappend)d Fu(shell)150 2532 y(option)26 b(is)g(set)g(\(see)h(Section)f(4.2)h ([Bash)f(Builtins],)h(page)g(57\),)h(the)e(lines)g(are)g(app)s(ended)e -(to)i(the)g(history)150 2641 y(\014le,)36 b(otherwise)f(the)g(history)f -(\014le)h(is)f(o)m(v)m(erwritten.)55 b(If)34 b Ft(HISTFILE)e -Fu(is)j(unset,)g(or)g(if)f(the)h(history)f(\014le)h(is)150 -2751 y(un)m(writable,)f(the)f(history)g(is)g(not)h(sa)m(v)m(ed.)49 -b(After)34 b(sa)m(ving)g(the)f(history)-8 b(,)34 b(the)g(history)f -(\014le)g(is)g(truncated)150 2860 y(to)g(con)m(tain)h(no)f(more)g(than) -f Ft($HISTFILESIZE)d Fu(lines.)48 b(If)33 b Ft(HISTFILESIZE)c +(to)i(the)g(history)150 2641 y(\014le,)f(otherwise)e(the)g(history)f +(\014le)h(is)g(o)m(v)m(erwritten.)39 b(If)23 b Ft(HISTFILE)d +Fu(is)j(unset)f(or)h(n)m(ull,)h(or)f(if)f(the)h(history)g(\014le)150 +2751 y(is)k(un)m(writable,)h(the)f(history)g(is)g(not)g(sa)m(v)m(ed.)41 +b(After)27 b(sa)m(ving)h(the)f(history)-8 b(,)29 b(the)e(history)g +(\014le)g(is)g(truncated)150 2860 y(to)33 b(con)m(tain)h(no)f(more)g +(than)f Ft($HISTFILESIZE)d Fu(lines.)48 b(If)33 b Ft(HISTFILESIZE)c Fu(is)k(unset,)g(or)f(set)i(to)f(n)m(ull,)h(a)150 2970 y(non-n)m(umeric)c(v)-5 b(alue,)31 b(or)f(a)h(n)m(umeric)f(v)-5 b(alue)31 b(less)g(than)f(zero,)h(the)g(history)f(\014le)h(is)f(not)h @@ -19460,7 +19556,7 @@ b(\014le)h(is)g(read,)h(lines)f(b)s(eginning)e(with)i(the)f(history)h (commen)m(t)g(c)m(haracter)h(follo)m(w)m(ed)h(immediately)150 3440 y(b)m(y)30 b(a)h(digit)g(are)g(in)m(terpreted)g(as)f(timestamps)h (for)f(the)h(follo)m(wing)h(history)e(en)m(try)-8 b(.)275 -3582 y(The)19 b(builtin)h(command)g Ft(fc)g Fu(ma)m(y)h(b)s(e)f(used)f +3582 y(The)19 b Ft(fc)h Fu(builtin)g(command)g(ma)m(y)h(b)s(e)f(used)f (to)i(list)g(or)g(edit)g(and)e(re-execute)j(a)f(p)s(ortion)f(of)g(the)h (history)150 3692 y(list.)41 b(The)27 b Ft(history)f Fu(builtin)i(ma)m(y)h(b)s(e)e(used)g(to)i(displa)m(y)g(or)f(mo)s(dify)f @@ -19469,31 +19565,30 @@ Fu(builtin)i(ma)m(y)h(b)s(e)e(used)g(to)i(displa)m(y)g(or)f(mo)s(dify)f (commands)g(are)g(a)m(v)-5 b(ailable)33 b(in)e(eac)m(h)150 3911 y(editing)45 b(mo)s(de)g(that)g(pro)m(vide)g(access)h(to)f(the)g (history)f(list)i(\(see)f(Section)h(8.4.2)g([Commands)e(F)-8 -b(or)150 4020 y(History],)31 b(page)h(138\).)275 4162 +b(or)150 4020 y(History],)31 b(page)h(140\).)275 4162 y(The)47 b(shell)i(allo)m(ws)h(con)m(trol)f(o)m(v)m(er)h(whic)m(h)e (commands)g(are)h(sa)m(v)m(ed)g(on)f(the)h(history)f(list.)95 -b(The)150 4272 y Ft(HISTCONTROL)25 b Fu(and)j Ft(HISTIGNORE)e -Fu(v)-5 b(ariables)29 b(ma)m(y)h(b)s(e)d(set)j(to)f(cause)g(the)g -(shell)f(to)i(sa)m(v)m(e)g(only)f(a)g(subset)150 4381 -y(of)e(the)g(commands)f(en)m(tered.)40 b(The)26 b Ft(cmdhist)f -Fu(shell)i(option,)h(if)f(enabled,)g(causes)h(the)e(shell)h(to)h -(attempt)150 4491 y(to)23 b(sa)m(v)m(e)h(eac)m(h)f(line)g(of)f(a)h(m)m -(ulti-line)g(command)f(in)g(the)h(same)f(history)g(en)m(try)-8 -b(,)25 b(adding)d(semicolons)h(where)150 4600 y(necessary)37 -b(to)f(preserv)m(e)h(syn)m(tactic)h(correctness.)58 b(The)36 -b Ft(lithist)e Fu(shell)i(option)h(causes)g(the)f(shell)g(to)150 -4710 y(sa)m(v)m(e)41 b(the)e(command)g(with)f(em)m(b)s(edded)g -(newlines)h(instead)g(of)g(semicolons.)68 b(The)39 b -Ft(shopt)e Fu(builtin)i(is)150 4820 y(used)30 b(to)i(set)g(these)g -(options.)43 b(See)32 b(Section)g(4.3.2)h([The)e(Shopt)f(Builtin],)j -(page)f(72,)g(for)f(a)h(description)150 4929 y(of)f Ft(shopt)p -Fu(.)150 5181 y Fs(9.2)68 b(Bash)45 b(History)h(Builtins)150 +b(The)150 4272 y Ft(HISTCONTROL)39 b Fu(and)i Ft(HISTIGNORE)d +Fu(v)-5 b(ariables)43 b(are)f(used)e(to)j(cause)f(the)g(shell)g(to)g +(sa)m(v)m(e)h(only)f(a)g(sub-)150 4381 y(set)f(of)f(the)g(commands)g +(en)m(tered.)70 b(The)39 b Ft(cmdhist)f Fu(shell)j(option,)i(if)d +(enabled,)i(causes)f(the)f(shell)g(to)150 4491 y(attempt)32 +b(to)f(sa)m(v)m(e)i(eac)m(h)f(line)f(of)g(a)g(m)m(ulti-line)h(command)f +(in)f(the)h(same)g(history)g(en)m(try)-8 b(,)32 b(adding)e(semi-)150 +4600 y(colons)j(where)e(necessary)h(to)h(preserv)m(e)f(syn)m(tactic)i +(correctness.)46 b(The)31 b Ft(lithist)f Fu(shell)i(option)h(causes)150 +4710 y(the)g(shell)f(to)h(sa)m(v)m(e)h(the)f(command)f(with)g(em)m(b)s +(edded)f(newlines)h(instead)h(of)g(semicolons.)47 b(The)32 +b Ft(shopt)150 4820 y Fu(builtin)j(is)h(used)e(to)j(set)f(these)g +(options.)57 b(See)35 b(Section)i(4.3.2)g([The)e(Shopt)g(Builtin],)j +(page)e(73,)i(for)e(a)150 4929 y(description)30 b(of)h +Ft(shopt)p Fu(.)150 5181 y Fs(9.2)68 b(Bash)45 b(History)h(Builtins)150 5340 y Fu(Bash)31 b(pro)m(vides)f(t)m(w)m(o)i(builtin)e(commands)g (whic)m(h)g(manipulate)g(the)h(history)f(list)h(and)f(history)g (\014le.)p eop end -%%Page: 158 164 -TeXDict begin 158 163 bop 150 -116 a Fu(Chapter)30 b(9:)41 -b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(158)150 +%%Page: 160 166 +TeXDict begin 160 165 bop 150 -116 a Fu(Chapter)30 b(9:)41 +b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(160)150 299 y Ft(fc)870 430 y(fc)47 b([-e)g Fj(ename)p Ft(])f([-lnr])g([)p Fj(first)p Ft(])g([)p Fj(last)p Ft(])870 540 y(fc)h(-s)g([)p Fj(pat)p Ft(=)p Fj(rep)p Ft(])f([)p Fj(command)p Ft(])630 @@ -19544,7 +19639,7 @@ Fu(,)h(so)h(that)h(t)m(yping)f(`)p Ft(r)f(cc)p Fu(')630 3061 y(runs)35 b(the)h(last)h(command)f(b)s(eginning)g(with)g Ft(cc)f Fu(and)h(t)m(yping)g(`)p Ft(r)p Fu(')h(re-executes)h(the)e (last)630 3170 y(command)30 b(\(see)h(Section)h(6.6)f([Aliases],)h -(page)g(102\).)150 3324 y Ft(history)870 3455 y(history)46 +(page)g(103\).)150 3324 y Ft(history)870 3455 y(history)46 b([)p Fj(n)p Ft(])870 3565 y(history)g(-c)870 3674 y(history)g(-d)h Fj(offset)870 3784 y Ft(history)f(-d)h Fj(start)p Ft(-)p Fj(end)870 3893 y Ft(history)f([-anrw])g([)p Fj(filename)p @@ -19571,282 +19666,296 @@ Fr(o\013set)p Fu(.)59 b(If)36 b Fr(o\013set)j Fu(is)d(p)s(ositiv)m(e,)j (it)1110 5340 y(should)32 b(b)s(e)h(sp)s(eci\014ed)f(as)i(it)g(app)s (ears)e(when)g(the)i(history)f(is)g(displa)m(y)m(ed.)50 b(If)p eop end -%%Page: 159 165 -TeXDict begin 159 164 bop 150 -116 a Fu(Chapter)30 b(9:)41 -b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(159)1110 +%%Page: 161 167 +TeXDict begin 161 166 bop 150 -116 a Fu(Chapter)30 b(9:)41 +b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(161)1110 299 y Fr(o\013set)26 b Fu(is)d(negativ)m(e,)k(it)c(is)g(in)m(terpreted) h(as)f(relativ)m(e)i(to)f(one)f(greater)h(than)f(the)1110 408 y(last)36 b(history)f(p)s(osition,)h(so)f(negativ)m(e)i(indices)e (coun)m(t)h(bac)m(k)f(from)g(the)g(end)1110 518 y(of)h(the)g(history)-8 b(,)37 b(and)e(an)h(index)f(of)h(`)p Ft(-1)p Fu(')f(refers)g(to)i(the)f (curren)m(t)f Ft(history)1110 628 y(-d)30 b Fu(command.)630 -785 y Ft(-d)g Fj(start)p Ft(-)p Fj(end)1110 895 y Fu(Delete)e(the)e +794 y Ft(-d)g Fj(start)p Ft(-)p Fj(end)1110 903 y Fu(Delete)e(the)e (range)h(of)f(history)g(en)m(tries)h(b)s(et)m(w)m(een)f(p)s(ositions)g -Fr(start)j Fu(and)c Fr(end)p Fu(,)1110 1004 y(inclusiv)m(e.)44 +Fr(start)j Fu(and)c Fr(end)p Fu(,)1110 1013 y(inclusiv)m(e.)44 b(P)m(ositiv)m(e)33 b(and)e(negativ)m(e)i(v)-5 b(alues)31 b(for)g Fr(start)j Fu(and)d Fr(end)j Fu(are)d(in)m(ter-)1110 -1114 y(preted)f(as)h(describ)s(ed)e(ab)s(o)m(v)m(e.)630 -1271 y Ft(-a)384 b Fu(App)s(end)28 b(the)i(new)f(history)g(lines)h(to)h +1123 y(preted)f(as)h(describ)s(ed)e(ab)s(o)m(v)m(e.)630 +1289 y Ft(-a)384 b Fu(App)s(end)28 b(the)i(new)f(history)g(lines)h(to)h (the)e(history)h(\014le.)41 b(These)29 b(are)h(history)1110 -1381 y(lines)36 b(en)m(tered)g(since)f(the)h(b)s(eginning)f(of)g(the)h -(curren)m(t)f(Bash)h(session,)h(but)1110 1490 y(not)31 +1398 y(lines)36 b(en)m(tered)g(since)f(the)h(b)s(eginning)f(of)g(the)h +(curren)m(t)f(Bash)h(session,)h(but)1110 1508 y(not)31 b(already)g(app)s(ended)d(to)j(the)g(history)f(\014le.)630 -1648 y Ft(-n)384 b Fu(App)s(end)32 b(the)i(history)f(lines)h(not)g +1674 y Ft(-n)384 b Fu(App)s(end)32 b(the)i(history)f(lines)h(not)g (already)g(read)g(from)f(the)h(history)f(\014le)h(to)1110 -1758 y(the)26 b(curren)m(t)f(history)g(list.)40 b(These)25 +1784 y(the)26 b(curren)m(t)f(history)g(list.)40 b(These)25 b(are)h(lines)g(app)s(ended)e(to)i(the)f(history)h(\014le)1110 -1867 y(since)31 b(the)f(b)s(eginning)g(of)g(the)h(curren)m(t)f(Bash)h -(session.)630 2025 y Ft(-r)384 b Fu(Read)31 b(the)f(history)g(\014le)h +1893 y(since)31 b(the)f(b)s(eginning)g(of)g(the)h(curren)m(t)f(Bash)h +(session.)630 2059 y Ft(-r)384 b Fu(Read)31 b(the)f(history)g(\014le)h (and)f(app)s(end)e(its)j(con)m(ten)m(ts)h(to)f(the)g(history)f(list.) -630 2182 y Ft(-w)384 b Fu(W)-8 b(rite)32 b(out)e(the)h(curren)m(t)f -(history)g(list)h(to)h(the)e(history)g(\014le.)630 2339 +630 2226 y Ft(-w)384 b Fu(W)-8 b(rite)32 b(out)e(the)h(curren)m(t)f +(history)g(list)h(to)h(the)e(history)g(\014le.)630 2392 y Ft(-p)384 b Fu(P)m(erform)31 b(history)f(substitution)h(on)f(the)h Fr(arg)8 b Fu(s)31 b(and)f(displa)m(y)h(the)f(result)h(on)1110 -2449 y(the)d(standard)f(output,)i(without)f(storing)g(the)g(results)g -(in)g(the)g(history)g(list.)630 2606 y Ft(-s)384 b Fu(The)30 +2501 y(the)d(standard)f(output,)i(without)f(storing)g(the)g(results)g +(in)g(the)g(history)g(list.)630 2668 y Ft(-s)384 b Fu(The)30 b Fr(arg)8 b Fu(s)30 b(are)h(added)f(to)h(the)f(end)g(of)h(the)f (history)h(list)g(as)f(a)h(single)g(en)m(try)-8 b(.)630 -2764 y(If)35 b(a)h Fr(\014lename)41 b Fu(argumen)m(t)c(is)e(supplied)g +2834 y(If)35 b(a)h Fr(\014lename)41 b Fu(argumen)m(t)c(is)e(supplied)g (when)g(an)m(y)h(of)g(the)g Ft(-w)p Fu(,)g Ft(-r)p Fu(,)h -Ft(-a)p Fu(,)g(or)e Ft(-n)h Fu(options)630 2873 y(is)j(used,)i(Bash)e +Ft(-a)p Fu(,)g(or)e Ft(-n)h Fu(options)630 2943 y(is)j(used,)i(Bash)e (uses)f Fr(\014lename)44 b Fu(as)c(the)f(history)g(\014le.)66 b(If)39 b(not,)i(then)e(the)g(v)-5 b(alue)40 b(of)f(the)630 -2983 y Ft(HISTFILE)28 b Fu(v)-5 b(ariable)31 b(is)g(used.)630 -3117 y(The)j(return)g(v)-5 b(alue)35 b(is)g(0)g(unless)f(an)h(in)m(v)-5 +3053 y Ft(HISTFILE)30 b Fu(v)-5 b(ariable)32 b(is)g(used.)44 +b(If)32 b Ft(HISTFILE)d Fu(is)j(unset)f(or)h(n)m(ull,)h(these)f +(options)g(ha)m(v)m(e)h(no)630 3162 y(e\013ect.)630 3300 +y(The)h(return)g(v)-5 b(alue)35 b(is)g(0)g(unless)f(an)h(in)m(v)-5 b(alid)35 b(option)g(is)g(encoun)m(tered,)h(an)f(error)f(o)s(ccurs)630 -3226 y(while)h(reading)g(or)g(writing)f(the)h(history)g(\014le,)h(an)f +3410 y(while)h(reading)g(or)g(writing)f(the)h(history)g(\014le,)h(an)f (in)m(v)-5 b(alid)36 b Fr(o\013set)h Fu(or)e(range)g(is)g(supplied)630 -3336 y(as)c(an)g(argumen)m(t)g(to)h Ft(-d)p Fu(,)e(or)h(the)g(history)g +3520 y(as)c(an)g(argumen)m(t)g(to)h Ft(-d)p Fu(,)e(or)h(the)g(history)g (expansion)f(supplied)g(as)h(an)g(argumen)m(t)g(to)h -Ft(-p)630 3445 y Fu(fails.)150 3684 y Fs(9.3)68 b(History)46 -b(Expansion)150 3844 y Fu(The)f(History)h(library)e(pro)m(vides)i(a)f +Ft(-p)630 3629 y Fu(fails.)150 3880 y Fs(9.3)68 b(History)46 +b(Expansion)150 4039 y Fu(The)f(History)h(library)e(pro)m(vides)i(a)f (history)g(expansion)g(feature)h(that)g(is)f(similar)h(to)g(the)f -(history)150 3953 y(expansion)g(pro)m(vided)f(b)m(y)h +(history)150 4149 y(expansion)g(pro)m(vided)f(b)m(y)h Ft(csh)p Fu(.)83 b(This)44 b(section)i(describ)s(es)e(the)h(syn)m(tax)h -(used)e(to)i(manipulate)f(the)150 4063 y(history)30 b(information.)275 -4196 y(History)h(expansions)f(in)m(tro)s(duce)g(w)m(ords)g(from)g(the)h +(used)e(to)i(manipulate)f(the)150 4259 y(history)30 b(information.)275 +4400 y(History)h(expansions)f(in)m(tro)s(duce)g(w)m(ords)g(from)g(the)h (history)f(list)h(in)m(to)g(the)g(input)f(stream,)h(making)150 -4306 y(it)g(easy)g(to)g(rep)s(eat)g(commands,)f(insert)g(the)h(argumen) +4509 y(it)g(easy)g(to)g(rep)s(eat)g(commands,)f(insert)g(the)h(argumen) m(ts)f(to)h(a)g(previous)f(command)g(in)m(to)i(the)e(curren)m(t)150 -4415 y(input)f(line,)i(or)g(\014x)f(errors)f(in)h(previous)g(commands)g -(quic)m(kly)-8 b(.)275 4549 y(History)24 b(expansion)f(is)h(p)s +4619 y(input)f(line,)i(or)g(\014x)f(errors)f(in)h(previous)g(commands)g +(quic)m(kly)-8 b(.)275 4760 y(History)24 b(expansion)f(is)h(p)s (erformed)e(immediately)j(after)f(a)g(complete)h(line)f(is)g(read,)h(b) -s(efore)e(the)h(shell)150 4659 y(breaks)32 b(it)i(in)m(to)f(w)m(ords,)g +s(efore)e(the)h(shell)150 4870 y(breaks)32 b(it)i(in)m(to)f(w)m(ords,)g (and)f(is)h(p)s(erformed)e(on)h(eac)m(h)i(line)f(individually)-8 -b(.)48 b(Bash)33 b(attempts)g(to)h(inform)150 4768 y(the)d(history)f +b(.)48 b(Bash)33 b(attempts)g(to)h(inform)150 4980 y(the)d(history)f (expansion)g(functions)g(ab)s(out)g(quoting)h(still)g(in)f(e\013ect)i -(from)e(previous)g(lines.)275 4902 y(History)37 b(expansion)f(tak)m(es) +(from)e(previous)g(lines.)275 5121 y(History)37 b(expansion)f(tak)m(es) i(place)g(in)e(t)m(w)m(o)i(parts.)59 b(The)36 b(\014rst)g(is)h(to)g -(determine)g(whic)m(h)f(line)h(from)150 5011 y(the)42 -b(history)f(list)h(should)e(b)s(e)h(used)f(during)g(substitution.)74 -b(The)40 b(second)i(is)f(to)h(select)h(p)s(ortions)e(of)150 -5121 y(that)31 b(line)g(for)f(inclusion)h(in)m(to)g(the)g(curren)m(t)f -(one.)42 b(The)30 b(line)h(selected)h(from)e(the)h(history)f(is)h -(called)h(the)150 5230 y Fr(ev)m(en)m(t)p Fu(,)e(and)c(the)i(p)s -(ortions)e(of)i(that)f(line)h(that)g(are)f(acted)i(up)s(on)c(are)j -(called)g Fr(w)m(ords)p Fu(.)39 b(V)-8 b(arious)28 b -Fr(mo)s(di\014ers)150 5340 y Fu(are)33 b(a)m(v)-5 b(ailable)36 -b(to)d(manipulate)h(the)f(selected)h(w)m(ords.)48 b(The)32 -b(line)i(is)f(brok)m(en)f(in)m(to)i(w)m(ords)f(in)f(the)i(same)p +(determine)g(whic)m(h)f(line)h(from)150 5230 y(the)29 +b(history)g(list)g(should)f(b)s(e)g(used)g(during)g(substitution.)40 +b(The)28 b(second)h(is)g(to)h(select)g(p)s(ortions)e(of)h(that)150 +5340 y(line)i(for)f(inclusion)g(in)m(to)h(the)g(curren)m(t)f(one.)p eop end -%%Page: 160 166 -TeXDict begin 160 165 bop 150 -116 a Fu(Chapter)30 b(9:)41 -b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(160)150 -299 y(fashion)23 b(that)g(Bash)g(do)s(es,)h(so)f(that)h(sev)m(eral)g(w) -m(ords)e(surrounded)e(b)m(y)j(quotes)g(are)g(considered)g(one)g(w)m -(ord.)150 408 y(History)37 b(expansions)g(are)g(in)m(tro)s(duced)f(b)m -(y)h(the)g(app)s(earance)g(of)g(the)g(history)f(expansion)h(c)m -(haracter,)150 518 y(whic)m(h)30 b(is)h(`)p Ft(!)p Fu(')f(b)m(y)g -(default.)275 655 y(History)c(expansion)g(implemen)m(ts)h(shell-lik)m +%%Page: 162 168 +TeXDict begin 162 167 bop 150 -116 a Fu(Chapter)30 b(9:)41 +b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(162)275 +299 y(The)29 b(line)i(selected)h(from)e(the)h(history)f(is)g(called)i +(the)f Fr(ev)m(en)m(t)p Fu(,)h(and)e(the)g(p)s(ortions)g(of)h(that)g +(line)f(that)150 408 y(are)37 b(acted)g(up)s(on)e(are)i(called)h +Fr(w)m(ords)p Fu(.)58 b(The)36 b(line)h(is)f(brok)m(en)g(in)m(to)i(w)m +(ords)e(in)g(the)g(same)h(fashion)f(that)150 518 y(Bash)28 +b(do)s(es,)g(so)g(that)h(sev)m(eral)g(w)m(ords)e(surrounded)e(b)m(y)j +(quotes)h(are)f(considered)f(one)i(w)m(ord.)39 b(The)27 +b Fr(ev)m(en)m(t)150 628 y(designator)33 b Fu(selects)27 +b(the)e(ev)m(en)m(t,)k(the)c(optional)i Fr(w)m(ord)e(designator)33 +b Fu(selects)27 b(w)m(ords)e(from)g(the)g(ev)m(en)m(t,)k(and)150 +737 y(v)-5 b(arious)30 b(optional)i Fr(mo)s(di\014ers)h +Fu(are)e(a)m(v)-5 b(ailable)32 b(to)f(manipulate)g(the)g(selected)h(w)m +(ords.)275 881 y(History)26 b(expansions)f(are)h(in)m(tro)s(duced)f(b)m +(y)g(the)g(app)s(earance)h(of)g(the)f(history)h(expansion)f(c)m +(haracter,)150 991 y(whic)m(h)31 b(is)g(`)p Ft(!)p Fu(')h(b)m(y)f +(default.)43 b(History)32 b(expansions)f(ma)m(y)g(app)s(ear)g(an)m +(ywhere)g(in)g(the)g(input,)g(but)g(do)g(not)150 1100 +y(nest.)275 1244 y(History)26 b(expansion)g(implemen)m(ts)h(shell-lik)m (e)h(quoting)f(con)m(v)m(en)m(tions:)40 b(a)27 b(bac)m(kslash)g(can)f -(b)s(e)g(used)f(to)150 764 y(remo)m(v)m(e)h(the)e(sp)s(ecial)g +(b)s(e)g(used)f(to)150 1353 y(remo)m(v)m(e)h(the)e(sp)s(ecial)g (handling)g(for)g(the)g(next)g(c)m(haracter;)k(single)d(quotes)g -(enclose)g(v)m(erbatim)g(sequences)150 874 y(of)k(c)m(haracters,)i(and) -e(can)g(b)s(e)g(used)f(to)i(inhibit)f(history)g(expansion;)g(and)g(c)m -(haracters)i(enclosed)e(within)150 983 y(double)h(quotes)i(ma)m(y)f(b)s -(e)f(sub)5 b(ject)31 b(to)h(history)f(expansion,)g(since)g(bac)m -(kslash)g(can)h(escap)s(e)f(the)g(history)150 1093 y(expansion)e(c)m +(enclose)g(v)m(erbatim)g(sequences)150 1463 y(of)k(c)m(haracters,)i +(and)e(can)g(b)s(e)g(used)f(to)i(inhibit)f(history)g(expansion;)g(and)g +(c)m(haracters)i(enclosed)e(within)150 1573 y(double)h(quotes)i(ma)m(y) +f(b)s(e)f(sub)5 b(ject)31 b(to)h(history)f(expansion,)g(since)g(bac)m +(kslash)g(can)h(escap)s(e)f(the)g(history)150 1682 y(expansion)e(c)m (haracter,)j(but)d(single)h(quotes)g(ma)m(y)h(not,)f(since)g(they)g -(are)g(not)f(treated)i(sp)s(ecially)f(within)150 1202 -y(double)g(quotes.)275 1339 y(When)41 b(using)g(the)h(shell,)i(only)e +(are)g(not)f(treated)i(sp)s(ecially)f(within)150 1792 +y(double)g(quotes.)275 1936 y(When)41 b(using)g(the)h(shell,)i(only)e (`)p Ft(\\)p Fu(')g(and)e(`)p Ft(')p Fu(')i(ma)m(y)g(b)s(e)f(used)g(to) -h(escap)s(e)g(the)g(history)f(expansion)150 1448 y(c)m(haracter,)e(but) +h(escap)s(e)g(the)g(history)f(expansion)150 2045 y(c)m(haracter,)e(but) 34 b(the)i(history)g(expansion)f(c)m(haracter)i(is)f(also)g(treated)h -(as)e(quoted)h(if)g(it)g(immediately)150 1558 y(precedes)30 +(as)e(quoted)h(if)g(it)g(immediately)150 2155 y(precedes)30 b(the)h(closing)g(double)f(quote)h(in)f(a)h(double-quoted)g(string.)275 -1695 y(Sev)m(eral)48 b(shell)g(options)h(settable)g(with)e(the)h +2299 y(Sev)m(eral)48 b(shell)g(options)h(settable)g(with)e(the)h Ft(shopt)f Fu(builtin)g(\(see)i(Section)f(4.3.2)i([The)e(Shopt)150 -1804 y(Builtin],)24 b(page)e(72\))h(ma)m(y)e(b)s(e)g(used)g(to)h +2408 y(Builtin],)24 b(page)e(73\))h(ma)m(y)e(b)s(e)g(used)g(to)h (tailor)g(the)g(b)s(eha)m(vior)f(of)h(history)f(expansion.)37 -b(If)21 b(the)h Ft(histverify)150 1914 y Fu(shell)35 +b(If)21 b(the)h Ft(histverify)150 2518 y Fu(shell)35 b(option)f(is)h(enabled,)g(and)f(Readline)h(is)f(b)s(eing)g(used,)h -(history)g(substitutions)e(are)i(not)g(immedi-)150 2023 +(history)g(substitutions)e(are)i(not)g(immedi-)150 2627 y(ately)i(passed)d(to)i(the)g(shell)f(parser.)55 b(Instead,)37 b(the)e(expanded)g(line)g(is)h(reloaded)g(in)m(to)g(the)f(Readline)150 -2133 y(editing)29 b(bu\013er)f(for)h(further)e(mo)s(di\014cation.)41 +2737 y(editing)29 b(bu\013er)f(for)h(further)e(mo)s(di\014cation.)41 b(If)28 b(Readline)h(is)g(b)s(eing)f(used,)h(and)f(the)h -Ft(histreedit)d Fu(shell)150 2242 y(option)e(is)g(enabled,)h(a)g +Ft(histreedit)d Fu(shell)150 2846 y(option)e(is)g(enabled,)h(a)g (failed)f(history)g(expansion)g(will)g(b)s(e)f(reloaded)h(in)m(to)h -(the)f(Readline)g(editing)h(bu\013er)150 2352 y(for)31 +(the)f(Readline)g(editing)h(bu\013er)150 2956 y(for)31 b(correction.)43 b(The)30 b Ft(-p)g Fu(option)h(to)h(the)f Ft(history)e Fu(builtin)h(command)h(ma)m(y)g(b)s(e)f(used)g(to)i(see)f -(what)g(a)150 2462 y(history)25 b(expansion)g(will)g(do)g(b)s(efore)g +(what)g(a)150 3066 y(history)25 b(expansion)g(will)g(do)g(b)s(efore)g (using)f(it.)40 b(The)24 b Ft(-s)h Fu(option)g(to)h(the)f -Ft(history)e Fu(builtin)i(ma)m(y)g(b)s(e)g(used)150 2571 +Ft(history)e Fu(builtin)i(ma)m(y)g(b)s(e)g(used)150 3175 y(to)36 b(add)f(commands)g(to)h(the)g(end)f(of)g(the)h(history)f(list)i (without)e(actually)i(executing)g(them,)g(so)e(that)150 -2681 y(they)c(are)f(a)m(v)-5 b(ailable)33 b(for)d(subsequen)m(t)g +3285 y(they)c(are)f(a)m(v)-5 b(ailable)33 b(for)d(subsequen)m(t)g (recall.)42 b(This)29 b(is)i(most)g(useful)e(in)h(conjunction)h(with)f -(Readline.)275 2817 y(The)j(shell)h(allo)m(ws)h(con)m(trol)h(of)e(the)g +(Readline.)275 3429 y(The)j(shell)h(allo)m(ws)h(con)m(trol)h(of)e(the)g (v)-5 b(arious)34 b(c)m(haracters)h(used)f(b)m(y)f(the)h(history)g -(expansion)g(mec)m(h-)150 2927 y(anism)h(with)g(the)g +(expansion)g(mec)m(h-)150 3538 y(anism)h(with)g(the)g Ft(histchars)d Fu(v)-5 b(ariable,)38 b(as)d(explained)g(ab)s(o)m(v)m(e) i(\(see)f(Section)f(5.2)i([Bash)e(V)-8 b(ariables],)150 -3036 y(page)32 b(80\).)44 b(The)31 b(shell)g(uses)g(the)g(history)g +3648 y(page)32 b(81\).)44 b(The)31 b(shell)g(uses)g(the)g(history)g (commen)m(t)i(c)m(haracter)f(to)g(mark)f(history)g(timestamps)h(when) -150 3146 y(writing)e(the)h(history)f(\014le.)150 3347 -y Fk(9.3.1)63 b(Ev)m(en)m(t)39 b(Designators)150 3494 +150 3757 y(writing)e(the)h(history)f(\014le.)150 3966 +y Fk(9.3.1)63 b(Ev)m(en)m(t)39 b(Designators)150 4113 y Fu(An)32 b(ev)m(en)m(t)j(designator)e(is)g(a)g(reference)g(to)h(a)f (command)f(line)h(en)m(try)g(in)g(the)g(history)g(list.)48 -b(Unless)33 b(the)150 3604 y(reference)e(is)f(absolute,)i(ev)m(en)m(ts) -f(are)g(relativ)m(e)i(to)e(the)f(curren)m(t)g(p)s(osition)h(in)f(the)h -(history)f(list.)150 3766 y Ft(!)432 b Fu(Start)34 b(a)f(history)h +b(Unless)33 b(the)150 4222 y(reference)40 b(is)f(absolute,)k(ev)m(en)m +(ts)e(are)f(relativ)m(e)i(to)e(the)g(curren)m(t)f(p)s(osition)g(in)h +(the)f(history)h(list.)68 b(The)150 4332 y(ev)m(en)m(t)35 +b(designator)f(consists)g(of)g(the)g(p)s(ortion)f(of)g(the)h(w)m(ord)f +(b)s(eginning)g(with)g(the)h(history)f(expansion)150 +4442 y(c)m(haracter,)f(and)e(ending)g(with)g(the)h(w)m(ord)f +(designator)h(if)f(one)h(is)f(presen)m(t,)h(or)f(the)h(end)e(of)i(the)g +(w)m(ord.)150 4615 y Ft(!)432 b Fu(Start)34 b(a)f(history)h (substitution,)g(except)g(when)f(follo)m(w)m(ed)i(b)m(y)e(a)h(space,)h -(tab,)f(the)g(end)f(of)630 3876 y(the)i(line,)g(`)p Ft(=)p -Fu(')g(or)f(`)p Ft(\()p Fu(')h(\(when)e(the)i Ft(extglob)d -Fu(shell)j(option)f(is)h(enabled)f(using)g(the)g Ft(shopt)630 -3985 y Fu(builtin\).)150 4147 y Ft(!)p Fj(n)384 b Fu(Refer)30 -b(to)i(command)e(line)g Fr(n)p Fu(.)150 4308 y Ft(!-)p -Fj(n)336 b Fu(Refer)30 b(to)i(the)e(command)g Fr(n)g -Fu(lines)h(bac)m(k.)150 4469 y Ft(!!)384 b Fu(Refer)30 +(tab,)f(the)g(end)f(of)630 4724 y(the)24 b(line,)j(`)p +Ft(=)p Fu(',)f(or)e(the)g(rest)h(of)f(the)h(shell)f(metac)m(haracters)j +(de\014ned)c(ab)s(o)m(v)m(e)j(\(see)f(Chapter)f(2)630 +4834 y([De\014nitions],)32 b(page)f(3\).)150 5003 y Ft(!)p +Fj(n)384 b Fu(Refer)30 b(to)i(command)e(line)g Fr(n)p +Fu(.)150 5171 y Ft(!-)p Fj(n)336 b Fu(Refer)30 b(to)i(the)e(command)g +Fr(n)g Fu(lines)h(bac)m(k.)150 5340 y Ft(!!)384 b Fu(Refer)30 b(to)i(the)e(previous)g(command.)40 b(This)30 b(is)g(a)h(synon)m(ym)f -(for)g(`)p Ft(!-1)p Fu('.)150 4631 y Ft(!)p Fj(string)144 -b Fu(Refer)25 b(to)h(the)f(most)h(recen)m(t)g(command)f(preceding)g -(the)g(curren)m(t)g(p)s(osition)g(in)g(the)g(history)630 -4740 y(list)31 b(starting)g(with)f Fr(string)p Fu(.)150 -4902 y Ft(!?)p Fj(string)p Ft([?])630 5011 y Fu(Refer)25 +(for)g(`)p Ft(!-1)p Fu('.)p eop end +%%Page: 163 169 +TeXDict begin 163 168 bop 150 -116 a Fu(Chapter)30 b(9:)41 +b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(163)150 +299 y Ft(!)p Fj(string)144 b Fu(Refer)25 b(to)h(the)f(most)h(recen)m(t) +g(command)f(preceding)g(the)g(curren)m(t)g(p)s(osition)g(in)g(the)g +(history)630 408 y(list)31 b(starting)g(with)f Fr(string)p +Fu(.)150 564 y Ft(!?)p Fj(string)p Ft([?])630 673 y Fu(Refer)25 b(to)h(the)f(most)h(recen)m(t)g(command)f(preceding)g(the)g(curren)m(t) -g(p)s(osition)g(in)g(the)g(history)630 5121 y(list)32 +g(p)s(osition)g(in)g(the)g(history)630 783 y(list)32 b(con)m(taining)i Fr(string)p Fu(.)45 b(The)31 b(trailing)i(`)p Ft(?)p Fu(')f(ma)m(y)g(b)s(e)f(omitted)i(if)f(the)g Fr(string)39 -b Fu(is)32 b(follo)m(w)m(ed)630 5230 y(immediately)f(b)m(y)e(a)h +b Fu(is)32 b(follo)m(w)m(ed)630 893 y(immediately)f(b)m(y)e(a)h (newline.)40 b(If)29 b Fr(string)38 b Fu(is)29 b(missing,)h(the)g -(string)f(from)g(the)h(most)g(recen)m(t)630 5340 y(searc)m(h)h(is)f +(string)f(from)g(the)h(most)g(recen)m(t)630 1002 y(searc)m(h)h(is)f (used;)g(it)h(is)g(an)f(error)g(if)g(there)h(is)f(no)g(previous)g -(searc)m(h)h(string.)p eop end -%%Page: 161 167 -TeXDict begin 161 166 bop 150 -116 a Fu(Chapter)30 b(9:)41 -b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(161)150 -299 y Ft(^)p Fj(string1)p Ft(^)p Fj(string2)p Ft(^)630 -408 y Fu(Quic)m(k)32 b(Substitution.)44 b(Rep)s(eat)32 -b(the)g(last)h(command,)f(replacing)g Fr(string1)40 b -Fu(with)31 b Fr(string2)p Fu(.)630 518 y(Equiv)-5 b(alen)m(t)31 -b(to)g Ft(!!:s^)p Fj(string1)p Ft(^)p Fj(string2)p Ft(^)p -Fu(.)150 673 y Ft(!#)384 b Fu(The)30 b(en)m(tire)h(command)f(line)h(t)m -(yp)s(ed)f(so)h(far.)150 867 y Fk(9.3.2)63 b(W)-10 b(ord)41 -b(Designators)150 1014 y Fu(W)-8 b(ord)27 b(designators)h(are)g(used)e -(to)i(select)h(desired)d(w)m(ords)h(from)f(the)i(ev)m(en)m(t.)41 -b(A)27 b(`)p Ft(:)p Fu(')g(separates)h(the)f(ev)m(en)m(t)150 -1124 y(sp)s(eci\014cation)38 b(from)e(the)h(w)m(ord)f(designator.)61 -b(It)37 b(ma)m(y)h(b)s(e)e(omitted)i(if)e(the)h(w)m(ord)g(designator)g -(b)s(egins)150 1233 y(with)30 b(a)g(`)p Ft(^)p Fu(',)g(`)p -Ft($)p Fu(',)g(`)p Ft(*)p Fu(',)h(`)p Ft(-)p Fu(',)f(or)g(`)p -Ft(\045)p Fu('.)41 b(W)-8 b(ords)30 b(are)g(n)m(um)m(b)s(ered)e(from)i -(the)g(b)s(eginning)f(of)h(the)g(line,)g(with)g(the)150 -1343 y(\014rst)f(w)m(ord)f(b)s(eing)h(denoted)h(b)m(y)f(0)h(\(zero\).) -41 b(W)-8 b(ords)30 b(are)g(inserted)f(in)m(to)h(the)g(curren)m(t)f -(line)g(separated)h(b)m(y)150 1452 y(single)h(spaces.)275 -1584 y(F)-8 b(or)31 b(example,)150 1739 y Ft(!!)384 b -Fu(designates)37 b(the)f(preceding)g(command.)57 b(When)35 -b(y)m(ou)i(t)m(yp)s(e)f(this,)h(the)f(preceding)g(com-)630 -1849 y(mand)30 b(is)g(rep)s(eated)g(in)g(toto.)150 2003 -y Ft(!!:$)288 b Fu(designates)23 b(the)g(last)g(argumen)m(t)g(of)f(the) -h(preceding)f(command.)38 b(This)22 b(ma)m(y)h(b)s(e)e(shortened)630 -2113 y(to)31 b Ft(!$)p Fu(.)150 2267 y Ft(!fi:2)240 b -Fu(designates)30 b(the)g(second)f(argumen)m(t)h(of)f(the)h(most)f -(recen)m(t)i(command)e(starting)h(with)f(the)630 2377 -y(letters)j Ft(fi)p Fu(.)275 2531 y(Here)e(are)h(the)g(w)m(ord)f -(designators:)150 2686 y Ft(0)g(\(zero\))114 b Fu(The)30 -b Ft(0)p Fu(th)g(w)m(ord.)40 b(F)-8 b(or)31 b(man)m(y)g(applications,)h -(this)e(is)g(the)h(command)f(w)m(ord.)150 2840 y Fj(n)432 -b Fu(The)30 b Fr(n)p Fu(th)g(w)m(ord.)150 2995 y Ft(^)432 -b Fu(The)30 b(\014rst)f(argumen)m(t;)j(that)f(is,)f(w)m(ord)g(1.)150 -3150 y Ft($)432 b Fu(The)30 b(last)h(argumen)m(t.)150 -3304 y Ft(\045)432 b Fu(The)40 b(\014rst)h(w)m(ord)f(matc)m(hed)i(b)m +(searc)m(h)h(string.)150 1157 y Ft(^)p Fj(string1)p Ft(^)p +Fj(string2)p Ft(^)630 1267 y Fu(Quic)m(k)h(Substitution.)44 +b(Rep)s(eat)32 b(the)g(last)h(command,)f(replacing)g +Fr(string1)40 b Fu(with)31 b Fr(string2)p Fu(.)630 1377 +y(Equiv)-5 b(alen)m(t)31 b(to)g Ft(!!:s^)p Fj(string1)p +Ft(^)p Fj(string2)p Ft(^)p Fu(.)150 1532 y Ft(!#)384 +b Fu(The)30 b(en)m(tire)h(command)f(line)h(t)m(yp)s(ed)f(so)h(far.)150 +1727 y Fk(9.3.2)63 b(W)-10 b(ord)41 b(Designators)150 +1874 y Fu(W)-8 b(ord)28 b(designators)h(are)f(used)f(to)i(select)h +(desired)d(w)m(ords)h(from)f(the)h(ev)m(en)m(t.)42 b(They)27 +b(are)i(optional;)h(if)e(the)150 1983 y(w)m(ord)h(designator)i(isn't)e +(supplied,)g(the)h(history)g(expansion)f(uses)g(the)h(en)m(tire)h(ev)m +(en)m(t.)42 b(A)29 b(`)p Ft(:)p Fu(')h(separates)150 +2093 y(the)f(ev)m(en)m(t)i(sp)s(eci\014cation)e(from)g(the)g(w)m(ord)g +(designator.)41 b(It)29 b(ma)m(y)g(b)s(e)g(omitted)h(if)e(the)i(w)m +(ord)e(designator)150 2203 y(b)s(egins)33 b(with)h(a)h(`)p +Ft(^)p Fu(',)g(`)p Ft($)p Fu(',)g(`)p Ft(*)p Fu(',)h(`)p +Ft(-)p Fu(',)f(or)f(`)p Ft(\045)p Fu('.)52 b(W)-8 b(ords)35 +b(are)f(n)m(um)m(b)s(ered)f(from)g(the)i(b)s(eginning)e(of)h(the)g +(line,)150 2312 y(with)39 b(the)h(\014rst)f(w)m(ord)g(b)s(eing)g +(denoted)h(b)m(y)g(0)g(\(zero\).)70 b(W)-8 b(ords)39 +b(are)h(inserted)g(in)m(to)g(the)g(curren)m(t)g(line)150 +2422 y(separated)31 b(b)m(y)f(single)h(spaces.)275 2554 +y(F)-8 b(or)31 b(example,)150 2710 y Ft(!!)384 b Fu(designates)37 +b(the)f(preceding)g(command.)57 b(When)35 b(y)m(ou)i(t)m(yp)s(e)f +(this,)h(the)f(preceding)g(com-)630 2819 y(mand)30 b(is)g(rep)s(eated)g +(in)g(toto.)150 2974 y Ft(!!:$)288 b Fu(designates)23 +b(the)g(last)g(argumen)m(t)g(of)f(the)h(preceding)f(command.)38 +b(This)22 b(ma)m(y)h(b)s(e)e(shortened)630 3084 y(to)31 +b Ft(!$)p Fu(.)150 3239 y Ft(!fi:2)240 b Fu(designates)30 +b(the)g(second)f(argumen)m(t)h(of)f(the)h(most)f(recen)m(t)i(command)e +(starting)h(with)f(the)630 3349 y(letters)j Ft(fi)p Fu(.)275 +3504 y(Here)e(are)h(the)g(w)m(ord)f(designators:)150 +3659 y Ft(0)g(\(zero\))114 b Fu(The)30 b Ft(0)p Fu(th)g(w)m(ord.)40 +b(F)-8 b(or)31 b(man)m(y)g(applications,)h(this)e(is)g(the)h(command)f +(w)m(ord.)150 3815 y Fj(n)432 b Fu(The)30 b Fr(n)p Fu(th)g(w)m(ord.)150 +3970 y Ft(^)432 b Fu(The)30 b(\014rst)f(argumen)m(t;)j(that)f(is,)f(w)m +(ord)g(1.)150 4125 y Ft($)432 b Fu(The)30 b(last)h(argumen)m(t.)150 +4281 y Ft(\045)432 b Fu(The)40 b(\014rst)h(w)m(ord)f(matc)m(hed)i(b)m (y)f(the)g(most)g(recen)m(t)h(`)p Ft(?)p Fj(string)p Ft(?)p Fu(')d(searc)m(h,)44 b(if)d(the)g(searc)m(h)630 -3414 y(string)30 b(b)s(egins)g(with)g(a)h(c)m(haracter)h(that)f(is)f -(part)h(of)f(a)h(w)m(ord.)150 3568 y Fj(x)p Ft(-)p Fj(y)336 +4390 y(string)30 b(b)s(egins)g(with)g(a)h(c)m(haracter)h(that)f(is)f +(part)h(of)f(a)h(w)m(ord.)150 4545 y Fj(x)p Ft(-)p Fj(y)336 b Fu(A)30 b(range)h(of)g(w)m(ords;)f(`)p Ft(-)p Fj(y)p -Fu(')g(abbreviates)h(`)p Ft(0-)p Fj(y)p Fu('.)150 3723 +Fu(')g(abbreviates)h(`)p Ft(0-)p Fj(y)p Fu('.)150 4701 y Ft(*)432 b Fu(All)28 b(of)g(the)g(w)m(ords,)g(except)h(the)e Ft(0)p Fu(th.)40 b(This)27 b(is)g(a)h(synon)m(ym)f(for)h(`)p Ft(1-$)p Fu('.)39 b(It)28 b(is)g(not)g(an)f(error)630 -3832 y(to)j(use)g(`)p Ft(*)p Fu(')f(if)h(there)g(is)g(just)f(one)h(w)m +4810 y(to)j(use)g(`)p Ft(*)p Fu(')f(if)h(there)g(is)g(just)f(one)h(w)m (ord)f(in)g(the)h(ev)m(en)m(t;)i(the)d(empt)m(y)i(string)e(is)h -(returned)e(in)630 3942 y(that)j(case.)150 4097 y Fj(x)p +(returned)e(in)630 4920 y(that)j(case.)150 5075 y Fj(x)p Ft(*)384 b Fu(Abbreviates)31 b(`)p Fj(x)p Ft(-$)p Fu(')150 -4251 y Fj(x)p Ft(-)384 b Fu(Abbreviates)27 b(`)p Fj(x)p +5230 y Fj(x)p Ft(-)384 b Fu(Abbreviates)27 b(`)p Fj(x)p Ft(-$)p Fu(')g(lik)m(e)h(`)p Fj(x)p Ft(*)p Fu(',)g(but)e(omits)i(the)f (last)h(w)m(ord.)39 b(If)27 b(`)p Ft(x)p Fu(')g(is)g(missing,)g(it)h -(defaults)630 4361 y(to)j(0.)275 4515 y(If)i(a)h(w)m(ord)g(designator)g -(is)g(supplied)f(without)h(an)g(ev)m(en)m(t)h(sp)s(eci\014cation,)h -(the)e(previous)f(command)150 4625 y(is)d(used)g(as)h(the)f(ev)m(en)m -(t.)150 4819 y Fk(9.3.3)63 b(Mo)s(di\014ers)150 4966 -y Fu(After)29 b(the)g(optional)g(w)m(ord)g(designator,)g(y)m(ou)g(can)g -(add)f(a)h(sequence)g(of)g(one)g(or)f(more)h(of)g(the)f(follo)m(wing) -150 5076 y(mo)s(di\014ers,)33 b(eac)m(h)h(preceded)f(b)m(y)g(a)h(`)p -Ft(:)p Fu('.)50 b(These)33 b(mo)s(dify)-8 b(,)33 b(or)h(edit,)g(the)g -(w)m(ord)f(or)g(w)m(ords)g(selected)h(from)150 5185 y(the)d(history)f -(ev)m(en)m(t.)150 5340 y Ft(h)432 b Fu(Remo)m(v)m(e)32 -b(a)f(trailing)g(pathname)g(comp)s(onen)m(t,)g(lea)m(ving)h(only)e(the) -h(head.)p eop end -%%Page: 162 168 -TeXDict begin 162 167 bop 150 -116 a Fu(Chapter)30 b(9:)41 -b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(162)150 -299 y Ft(t)432 b Fu(Remo)m(v)m(e)32 b(all)f(leading)h(pathname)e(comp)s -(onen)m(ts,)h(lea)m(ving)h(the)e(tail.)150 458 y Ft(r)432 +(defaults)630 5340 y(to)j(0.)p eop end +%%Page: 164 170 +TeXDict begin 164 169 bop 150 -116 a Fu(Chapter)30 b(9:)41 +b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(164)275 +299 y(If)33 b(a)h(w)m(ord)g(designator)g(is)g(supplied)f(without)h(an)g +(ev)m(en)m(t)h(sp)s(eci\014cation,)h(the)e(previous)f(command)150 +408 y(is)d(used)g(as)h(the)f(ev)m(en)m(t.)150 608 y Fk(9.3.3)63 +b(Mo)s(di\014ers)150 755 y Fu(After)29 b(the)g(optional)g(w)m(ord)g +(designator,)g(y)m(ou)g(can)g(add)f(a)h(sequence)g(of)g(one)g(or)f +(more)h(of)g(the)f(follo)m(wing)150 864 y(mo)s(di\014ers,)33 +b(eac)m(h)h(preceded)f(b)m(y)g(a)h(`)p Ft(:)p Fu('.)50 +b(These)33 b(mo)s(dify)-8 b(,)33 b(or)h(edit,)g(the)g(w)m(ord)f(or)g(w) +m(ords)g(selected)h(from)150 974 y(the)d(history)f(ev)m(en)m(t.)150 +1133 y Ft(h)432 b Fu(Remo)m(v)m(e)32 b(a)f(trailing)g(pathname)g(comp)s +(onen)m(t,)g(lea)m(ving)h(only)e(the)h(head.)150 1293 +y Ft(t)432 b Fu(Remo)m(v)m(e)32 b(all)f(leading)h(pathname)e(comp)s +(onen)m(ts,)h(lea)m(ving)h(the)e(tail.)150 1452 y Ft(r)432 b Fu(Remo)m(v)m(e)32 b(a)f(trailing)g(su\016x)f(of)g(the)h(form)f(`)p Ft(.)p Fj(suffix)p Fu(',)f(lea)m(ving)j(the)f(basename.)150 -618 y Ft(e)432 b Fu(Remo)m(v)m(e)32 b(all)f(but)f(the)h(trailing)g -(su\016x.)150 777 y Ft(p)432 b Fu(Prin)m(t)30 b(the)h(new)f(command)g -(but)g(do)g(not)g(execute)i(it.)150 936 y Ft(q)432 b +1611 y Ft(e)432 b Fu(Remo)m(v)m(e)32 b(all)f(but)f(the)h(trailing)g +(su\016x.)150 1771 y Ft(p)432 b Fu(Prin)m(t)30 b(the)h(new)f(command)g +(but)g(do)g(not)g(execute)i(it.)150 1930 y Ft(q)432 b Fu(Quote)31 b(the)f(substituted)g(w)m(ords,)g(escaping)h(further)e -(substitutions.)150 1096 y Ft(x)432 b Fu(Quote)32 b(the)f(substituted)g +(substitutions.)150 2090 y Ft(x)432 b Fu(Quote)32 b(the)f(substituted)g (w)m(ords)f(as)i(with)f(`)p Ft(q)p Fu(',)h(but)e(break)h(in)m(to)i(w)m -(ords)d(at)i(spaces,)h(tabs,)630 1205 y(and)38 b(newlines.)66 +(ords)d(at)i(spaces,)h(tabs,)630 2199 y(and)38 b(newlines.)66 b(The)39 b(`)p Ft(q)p Fu(')g(and)f(`)p Ft(x)p Fu(')h(mo)s(di\014ers)f (are)h(m)m(utually)g(exclusiv)m(e;)45 b(the)39 b(last)h(one)630 -1315 y(supplied)29 b(is)i(used.)150 1474 y Ft(s/)p Fj(old)p -Ft(/)p Fj(new)p Ft(/)630 1584 y Fu(Substitute)g Fr(new)39 +2309 y(supplied)29 b(is)i(used.)150 2468 y Ft(s/)p Fj(old)p +Ft(/)p Fj(new)p Ft(/)630 2578 y Fu(Substitute)g Fr(new)39 b Fu(for)32 b(the)g(\014rst)f(o)s(ccurrence)h(of)f Fr(old)36 b Fu(in)31 b(the)h(ev)m(en)m(t)h(line.)46 b(An)m(y)31 -b(c)m(haracter)630 1694 y(ma)m(y)k(b)s(e)e(used)h(as)g(the)h(delimiter) +b(c)m(haracter)630 2687 y(ma)m(y)k(b)s(e)e(used)h(as)g(the)h(delimiter) g(in)f(place)h(of)f(`)p Ft(/)p Fu('.)53 b(The)33 b(delimiter)i(ma)m(y)g -(b)s(e)f(quoted)g(in)630 1803 y Fr(old)40 b Fu(and)c +(b)s(e)f(quoted)g(in)630 2797 y Fr(old)40 b Fu(and)c Fr(new)44 b Fu(with)36 b(a)h(single)g(bac)m(kslash.)60 b(If)36 b(`)p Ft(&)p Fu(')h(app)s(ears)e(in)i Fr(new)p -Fu(,)g(it)h(is)e(replaced)h(b)m(y)630 1913 y Fr(old)p +Fu(,)g(it)h(is)e(replaced)h(b)m(y)630 2907 y Fr(old)p Fu(.)k(A)31 b(single)g(bac)m(kslash)g(will)g(quote)g(the)g(`)p Ft(&)p Fu('.)41 b(If)31 b Fr(old)j Fu(is)c(n)m(ull,)h(it)g(is)g(set)g -(to)g(the)g(last)g Fr(old)630 2022 y Fu(substituted,)j(or,)g(if)f(no)g +(to)g(the)g(last)g Fr(old)630 3016 y Fu(substituted,)j(or,)g(if)f(no)g (previous)g(history)g(substitutions)g(to)s(ok)h(place,)h(the)e(last)h -Fr(string)630 2132 y Fu(in)d(a)g(!?)p Fr(string)8 b Ft([?])30 +Fr(string)630 3126 y Fu(in)d(a)g(!?)p Fr(string)8 b Ft([?])30 b Fu(searc)m(h.)44 b(If)31 b Fr(new)38 b Fu(is)31 b(n)m(ull,)h(eac)m(h) g(matc)m(hing)g Fr(old)j Fu(is)c(deleted.)44 b(The)30 -b(\014nal)630 2242 y(delimiter)h(is)g(optional)g(if)f(it)h(is)g(the)f -(last)h(c)m(haracter)h(on)f(the)f(input)g(line.)150 2401 +b(\014nal)630 3235 y(delimiter)h(is)g(optional)g(if)f(it)h(is)g(the)f +(last)h(c)m(haracter)h(on)f(the)f(input)g(line.)150 3395 y Ft(&)432 b Fu(Rep)s(eat)31 b(the)f(previous)g(substitution.)150 -2560 y Ft(g)150 2670 y(a)432 b Fu(Cause)38 b(c)m(hanges)i(to)f(b)s(e)f +3554 y Ft(g)150 3664 y(a)432 b Fu(Cause)38 b(c)m(hanges)i(to)f(b)s(e)f (applied)h(o)m(v)m(er)h(the)f(en)m(tire)g(ev)m(en)m(t)h(line.)66 -b(Used)39 b(in)f(conjunction)630 2780 y(with)30 b(`)p +b(Used)39 b(in)f(conjunction)630 3773 y(with)30 b(`)p Ft(s)p Fu(',)h(as)f(in)h Ft(gs/)p Fj(old)p Ft(/)p Fj(new)p -Ft(/)p Fu(,)c(or)j(with)h(`)p Ft(&)p Fu('.)150 2939 y +Ft(/)p Fu(,)c(or)j(with)h(`)p Ft(&)p Fu('.)150 3933 y Ft(G)432 b Fu(Apply)30 b(the)g(follo)m(wing)i(`)p Ft(s)p Fu(')f(or)f(`)p Ft(&)p Fu(')h(mo)s(di\014er)e(once)i(to)g(eac)m(h)h(w)m (ord)e(in)g(the)g(ev)m(en)m(t.)p eop end -%%Page: 163 169 -TeXDict begin 163 168 bop 3614 -116 a Fu(163)150 299 +%%Page: 165 171 +TeXDict begin 165 170 bop 3614 -116 a Fu(165)150 299 y Fp(10)80 b(Installing)52 b(Bash)150 539 y Fu(This)31 b(c)m(hapter)h(pro)m(vides)g(basic)g(instructions)f(for)g(installing)i (Bash)f(on)f(the)h(v)-5 b(arious)31 b(supp)s(orted)f(plat-)150 @@ -19888,7 +19997,7 @@ Fu(')i(migh)m(t)i(b)s(e)f(required.)47 b(More)33 b(information)g(ab)s (out)f(con-)330 3071 y(trolling)c(the)g(lo)s(cations)g(where)f Ft(bash)f Fu(and)h(other)g(\014les)g(are)h(installed)g(is)f(b)s(elo)m (w)g(\(see)h(Section)g(10.4)330 3181 y([Installation)k(Names],)g(page)f -(165\).)275 3343 y(The)20 b Ft(configure)f Fu(shell)i(script)g +(167\).)275 3343 y(The)20 b Ft(configure)f Fu(shell)i(script)g (attempts)h(to)g(guess)f(correct)i(v)-5 b(alues)21 b(for)g(v)-5 b(arious)21 b(system-dep)s(enden)m(t)150 3453 y(v)-5 b(ariables)38 b(used)f(during)f(compilation.)64 b(It)37 @@ -19925,13 +20034,13 @@ Ft(/usr/local/build)c Fu(from)k(the)h(source)150 5204 y(co)s(de)31 b(in)f Ft(/usr/local/src/bash-4.4)o Fu(:)390 5340 y Ft(mkdir)46 b(/usr/local/build/bash-4.4)p eop end -%%Page: 164 170 -TeXDict begin 164 169 bop 150 -116 a Fu(Chapter)30 b(10:)41 -b(Installing)31 b(Bash)2356 b(164)390 299 y Ft(cd)47 +%%Page: 166 172 +TeXDict begin 166 171 bop 150 -116 a Fu(Chapter)30 b(10:)41 +b(Installing)31 b(Bash)2356 b(166)390 299 y Ft(cd)47 b(/usr/local/build/bash-4.4)390 408 y(bash)g(/usr/local/src/bash-4.4)o (/con)o(fig)o(ure)390 518 y(make)275 652 y Fu(See)27 b(Section)h(10.3)g([Compiling)g(F)-8 b(or)27 b(Multiple)h(Arc)m -(hitectures],)i(page)d(164,)j(for)c(more)i(information)150 +(hitectures],)i(page)d(166,)j(for)c(more)i(information)150 762 y(ab)s(out)i(building)g(in)g(a)g(directory)h(separate)h(from)e(the) g(source.)275 896 y(If)53 b(y)m(ou)h(need)f(to)i(do)e(un)m(usual)g (things)g(to)i(compile)g(Bash,)k(please)c(try)e(to)i(\014gure)e(out)h @@ -19982,7 +20091,7 @@ Ft(make)p Fu(.)55 b Ft(cd)35 b Fu(to)i(the)e(directory)h(where)150 3817 y(y)m(ou)k(w)m(an)m(t)h(the)g(ob)5 b(ject)41 b(\014les)f(and)f (executables)j(to)e(go)h(and)f(run)e(the)j Ft(configure)c Fu(script)j(from)g(the)150 3926 y(source)32 b(directory)h(\(see)g -(Section)f(10.1)i([Basic)f(Installation],)i(page)e(163\).)47 +(Section)f(10.1)i([Basic)f(Installation],)i(page)e(165\).)47 b(Y)-8 b(ou)32 b(ma)m(y)h(need)f(to)g(supply)150 4036 y(the)43 b Ft(--srcdir=PATH)c Fu(argumen)m(t)k(to)h(tell)g Ft(configure)c Fu(where)i(the)h(source)g(\014les)g(are.)78 @@ -20011,9 +20120,9 @@ Fu(:)390 5096 y Ft(bash)47 b(/usr/gnu/src/bash-2.0/s)o(uppo)o(rt/)o h(one)150 5340 y(arc)m(hitecture)32 b(b)s(efore)e(y)m(ou)h(can)f (create)i(build)e(directories)h(for)f(other)h(arc)m(hitectures.)p eop end -%%Page: 165 171 -TeXDict begin 165 170 bop 150 -116 a Fu(Chapter)30 b(10:)41 -b(Installing)31 b(Bash)2356 b(165)150 299 y Fs(10.4)68 +%%Page: 167 173 +TeXDict begin 167 172 bop 150 -116 a Fu(Chapter)30 b(10:)41 +b(Installing)31 b(Bash)2356 b(167)150 299 y Fs(10.4)68 b(Installation)47 b(Names)150 458 y Fu(By)36 b(default,)g(`)p Ft(make)30 b(install)p Fu(')j(will)j(install)g(in)m(to)g Ft(/usr/local/bin)p Fu(,)d Ft(/usr/local/man)p Fu(,)g(etc.;)39 @@ -20100,9 +20209,9 @@ Ft(CONFIG_SITE)c Fu(en)m(vironmen)m(t)k(v)-5 b(ari-)150 b(A)40 b(w)m(arning:)58 b(the)40 b(Bash)g Ft(configure)c Fu(lo)s(oks)k(for)f(a)h(site)150 5340 y(script,)31 b(but)e(not)i(all)g Ft(configure)d Fu(scripts)i(do.)p eop end -%%Page: 166 172 -TeXDict begin 166 171 bop 150 -116 a Fu(Chapter)30 b(10:)41 -b(Installing)31 b(Bash)2356 b(166)150 299 y Fs(10.7)68 +%%Page: 168 174 +TeXDict begin 168 173 bop 150 -116 a Fu(Chapter)30 b(10:)41 +b(Installing)31 b(Bash)2356 b(168)150 299 y Fs(10.7)68 b(Op)t(eration)46 b(Con)l(trols)150 458 y Ft(configure)28 b Fu(recognizes)k(the)e(follo)m(wing)i(options)f(to)g(con)m(trol)h(ho)m (w)e(it)h(op)s(erates.)150 606 y Ft(--cache-file=)p Fj(file)630 @@ -20166,9 +20275,9 @@ g(a)h(lo)s(cally-installed)i(v)m(ersion)e(of)g(Readline)g(rather)630 5340 y(than)f(the)h(v)m(ersion)g(in)f Ft(lib/readline)p Fu(.)36 b(This)25 b(w)m(orks)g(only)h(with)f(Readline)h(5.0)h(and)e (later)p eop end -%%Page: 167 173 -TeXDict begin 167 172 bop 150 -116 a Fu(Chapter)30 b(10:)41 -b(Installing)31 b(Bash)2356 b(167)630 299 y(v)m(ersions.)46 +%%Page: 169 175 +TeXDict begin 169 174 bop 150 -116 a Fu(Chapter)30 b(10:)41 +b(Installing)31 b(Bash)2356 b(169)630 299 y(v)m(ersions.)46 b(If)32 b Fr(PREFIX)41 b Fu(is)32 b Ft(yes)f Fu(or)i(not)f(supplied,)f Ft(configure)f Fu(uses)i(the)g(v)-5 b(alues)32 b(of)h(the)630 408 y(mak)m(e)28 b(v)-5 b(ariables)29 b Ft(includedir)24 @@ -20234,14 +20343,14 @@ m(vide)150 4946 y(the)e(necessary)f(supp)s(ort.)150 5121 y Ft(--enable-alias)630 5230 y Fu(Allo)m(w)41 b(alias)g(expansion)f (and)f(include)g(the)h Ft(alias)f Fu(and)g Ft(unalias)e Fu(builtins)j(\(see)g(Sec-)630 5340 y(tion)31 b(6.6)g([Aliases],)i -(page)e(102\).)p eop end -%%Page: 168 174 -TeXDict begin 168 173 bop 150 -116 a Fu(Chapter)30 b(10:)41 -b(Installing)31 b(Bash)2356 b(168)150 299 y Ft +(page)e(103\).)p eop end +%%Page: 170 176 +TeXDict begin 170 175 bop 150 -116 a Fu(Chapter)30 b(10:)41 +b(Installing)31 b(Bash)2356 b(170)150 299 y Ft (--enable-alt-array-imple)o(ment)o(atio)o(n)630 408 y Fu(This)32 b(builds)g(Bash)h(using)f(an)g(alternate)j(implemen)m (tation)f(of)f(arra)m(ys)h(\(see)f(Section)h(6.7)630 -518 y([Arra)m(ys],)43 b(page)d(102\))h(that)f(pro)m(vides)g(faster)g +518 y([Arra)m(ys],)43 b(page)d(103\))h(that)f(pro)m(vides)g(faster)g (access)h(at)f(the)g(exp)s(ense)f(of)h(using)f(more)630 628 y(memory)30 b(\(sometimes)i(man)m(y)e(times)h(more,)g(dep)s(ending) e(on)h(ho)m(w)h(sparse)f(an)g(arra)m(y)h(is\).)150 774 @@ -20252,11 +20361,11 @@ Ft(for)f Fu(command)h(that)h(b)s(eha)m(v)m(es)f(lik)m(e)i(the)630 (3.2.5.1)i([Lo)s(oping)d(Constructs],)h(page)g(11\).)150 1139 y Ft(--enable-array-variables)630 1249 y Fu(Include)h(supp)s(ort)g (for)h(one-dimensional)h(arra)m(y)f(shell)h(v)-5 b(ariables)33 -b(\(see)h(Section)g(6.7)h([Ar-)630 1358 y(ra)m(ys],)c(page)g(102\).)150 +b(\(see)h(Section)g(6.7)h([Ar-)630 1358 y(ra)m(ys],)c(page)g(103\).)150 1504 y Ft(--enable-bang-history)630 1614 y Fu(Include)36 b(supp)s(ort)f(for)h Ft(csh)p Fu(-lik)m(e)h(history)g(substitution)f (\(see)h(Section)g(9.3)h([History)f(In-)630 1724 y(teraction],)c(page)e -(159\).)150 1870 y Ft(--enable-brace-expansion)630 1979 +(161\).)150 1870 y Ft(--enable-brace-expansion)630 1979 y Fu(Include)40 b Ft(csh)p Fu(-lik)m(e)h(brace)f(expansion)g(\()h Ft(b{a,b}c)d Fq(7!)i Ft(bac)30 b(bbc)39 b Fu(\).)71 b(See)40 b(Section)h(3.5.1)630 2089 y([Brace)32 b(Expansion],)e(page)h(24,)h @@ -20299,19 +20408,19 @@ Fu(on)i(\014le)630 5230 y(descriptor)g Fr(N)p Fu(,)i(supply)c(this)j (option)g(to)g(enable)f(a)h(w)m(ork)-5 b(around.)39 b(This)27 b(has)g(implications)630 5340 y(for)j(conditional)i(commands)e(that)h (test)g(\014le)g(attributes.)p eop end -%%Page: 169 175 -TeXDict begin 169 174 bop 150 -116 a Fu(Chapter)30 b(10:)41 -b(Installing)31 b(Bash)2356 b(169)150 299 y Ft +%%Page: 171 177 +TeXDict begin 171 176 bop 150 -116 a Fu(Chapter)30 b(10:)41 +b(Installing)31 b(Bash)2356 b(171)150 299 y Ft (--enable-direxpand-defau)o(lt)630 408 y Fu(Cause)53 b(the)g Ft(direxpand)d Fu(shell)j(option)h(\(see)g(Section)f(4.3.2)i -([The)e(Shopt)f(Builtin],)630 518 y(page)29 b(72\))g(to)f(b)s(e)f +([The)e(Shopt)f(Builtin],)630 518 y(page)29 b(73\))g(to)f(b)s(e)f (enabled)h(b)m(y)g(default)g(when)e(the)i(shell)g(starts.)41 b(It)27 b(is)h(normally)g(disabled)630 628 y(b)m(y)i(default.)150 807 y Ft(--enable-directory-stack)630 917 y Fu(Include)j(supp)s(ort)g (for)h(a)g Ft(csh)p Fu(-lik)m(e)h(directory)f(stac)m(k)i(and)d(the)i Ft(pushd)p Fu(,)f Ft(popd)p Fu(,)g(and)f Ft(dirs)630 1026 y Fu(builtins)d(\(see)h(Section)g(6.8)h([The)e(Directory)i(Stac)m -(k],)g(page)f(104\).)150 1205 y Ft(--enable-disabled-builti)o(ns)630 +(k],)g(page)f(105\).)150 1205 y Ft(--enable-disabled-builti)o(ns)630 1315 y Fu(Allo)m(w)40 b(builtin)e(commands)g(to)h(b)s(e)f(in)m(v)m(ok)m (ed)i(via)f(`)p Ft(builtin)29 b(xxx)p Fu(')37 b(ev)m(en)j(after)f Ft(xxx)e Fu(has)630 1425 y(b)s(een)31 b(disabled)g(using)g(`)p @@ -20328,7 +20437,7 @@ b(page)h(12\).)150 2112 y Ft(--enable-extended-glob)630 (page)e(37.)150 2511 y Ft(--enable-extended-glob-d)o(efau)o(lt)630 2620 y Fu(Set)37 b(the)f(default)h(v)-5 b(alue)37 b(of)f(the)h Ft(extglob)d Fu(shell)j(option)g(describ)s(ed)e(ab)s(o)m(v)m(e)j(under) -c(Sec-)630 2730 y(tion)d(4.3.2)h([The)e(Shopt)g(Builtin],)h(page)g(72,) +c(Sec-)630 2730 y(tion)d(4.3.2)h([The)e(Shopt)g(Builtin],)h(page)g(73,) h(to)f(b)s(e)f(enabled.)150 2909 y Ft(--enable-function-import)630 3019 y Fu(Include)23 b(supp)s(ort)g(for)g(imp)s(orting)h(function)g (de\014nitions)f(exp)s(orted)h(b)m(y)g(another)g(instance)630 @@ -20338,7 +20447,7 @@ b(This)30 b(option)h(is)f(enabled)h(b)m(y)f(default.)150 3417 y Fu(Set)f(the)f(default)h(v)-5 b(alue)29 b(of)f(the)h Ft(globasciiranges)24 b Fu(shell)29 b(option)g(describ)s(ed)e(ab)s(o)m (v)m(e)j(un-)630 3527 y(der)c(Section)i(4.3.2)h([The)d(Shopt)g -(Builtin],)j(page)f(72,)g(to)g(b)s(e)e(enabled.)40 b(This)26 +(Builtin],)j(page)f(73,)g(to)g(b)s(e)e(enabled.)40 b(This)26 b(con)m(trols)i(the)630 3636 y(b)s(eha)m(vior)40 b(of)f(c)m(haracter)i (ranges)f(when)f(used)f(in)i(pattern)f(matc)m(hing)i(brac)m(k)m(et)g (expres-)630 3746 y(sions.)150 3925 y Ft(--enable-help-builtin)630 @@ -20348,17 +20457,17 @@ b(\(see)630 4144 y(Section)31 b(4.2)h([Bash)e(Builtins],)i(page)f (57\).)150 4324 y Ft(--enable-history)630 4433 y Fu(Include)e(command)g (history)h(and)f(the)h Ft(fc)f Fu(and)g Ft(history)e Fu(builtin)j(commands)f(\(see)h(Sec-)630 4543 y(tion)h(9.1)g([Bash)g -(History)g(F)-8 b(acilities],)34 b(page)d(157\).)150 +(History)g(F)-8 b(acilities],)34 b(page)d(159\).)150 4722 y Ft(--enable-job-control)630 4832 y Fu(This)h(enables)i(the)f (job)g(con)m(trol)i(features)e(\(see)i(Chapter)d(7)i([Job)f(Con)m -(trol],)i(page)f(117\),)630 4941 y(if)c(the)h(op)s(erating)g(system)f +(trol],)i(page)f(118\),)630 4941 y(if)c(the)h(op)s(erating)g(system)f (supp)s(orts)f(them.)150 5121 y Ft(--enable-multibyte)630 5230 y Fu(This)g(enables)i(supp)s(ort)d(for)i(m)m(ultib)m(yte)h(c)m (haracters)g(if)f(the)g(op)s(erating)h(system)f(pro)m(vides)630 5340 y(the)h(necessary)f(supp)s(ort.)p eop end -%%Page: 170 176 -TeXDict begin 170 175 bop 150 -116 a Fu(Chapter)30 b(10:)41 -b(Installing)31 b(Bash)2356 b(170)150 299 y Ft +%%Page: 172 178 +TeXDict begin 172 177 bop 150 -116 a Fu(Chapter)30 b(10:)41 +b(Installing)31 b(Bash)2356 b(172)150 299 y Ft (--enable-net-redirection)o(s)630 408 y Fu(This)23 b(enables)h(the)g (sp)s(ecial)h(handling)e(of)h(\014lenames)g(of)g(the)g(form)g Ft(/dev/tcp/)p Fj(host)p Ft(/)p Fj(port)630 518 y Fu(and)31 @@ -20371,24 +20480,24 @@ b(used)g(in)g(redirections)h(\(see)g(Section)g(3.6)h([Redirec-)630 f(the)h(necessary)g(supp)s(ort.)150 1166 y Ft(--enable-progcomp)630 1275 y Fu(Enable)d(the)g(programmable)g(completion)i(facilities)g (\(see)f(Section)g(8.6)g([Programmable)630 1385 y(Completion],)i(page)h -(147\).)42 b(If)30 b(Readline)h(is)f(not)h(enabled,)f(this)h(option)g +(149\).)42 b(If)30 b(Readline)h(is)f(not)h(enabled,)f(this)h(option)g (has)f(no)g(e\013ect.)150 1544 y Ft(--enable-prompt-string-d)o(ecod)o (ing)630 1654 y Fu(T)-8 b(urn)30 b(on)i(the)f(in)m(terpretation)i(of)f (a)g(n)m(um)m(b)s(er)e(of)i(bac)m(kslash-escap)s(ed)g(c)m(haracters)i (in)d(the)630 1763 y Ft($PS0)p Fu(,)36 b Ft($PS1)p Fu(,)g Ft($PS2)p Fu(,)h(and)e Ft($PS4)f Fu(prompt)h(strings.)57 b(See)36 b(Section)h(6.9)g([Con)m(trolling)g(the)630 -1873 y(Prompt],)30 b(page)h(106,)h(for)f(a)f(complete)i(list)f(of)g +1873 y(Prompt],)30 b(page)h(107,)h(for)f(a)f(complete)i(list)f(of)g (prompt)e(string)i(escap)s(e)f(sequences.)150 2032 y Ft(--enable-readline)630 2142 y Fu(Include)e(supp)s(ort)f(for)h (command-line)h(editing)g(and)f(history)g(with)g(the)h(Bash)g(v)m (ersion)g(of)630 2252 y(the)i(Readline)g(library)f(\(see)h(Chapter)f(8) -g([Command)g(Line)g(Editing],)h(page)g(121\).)150 2411 +g([Command)g(Line)g(Editing],)h(page)g(122\).)150 2411 y Ft(--enable-restricted)630 2521 y Fu(Include)41 b(supp)s(ort)f(for)i (a)g Fr(restricted)g(shell)p Fu(.)75 b(If)42 b(this)f(is)h(enabled,)j (Bash,)g(when)c(called)630 2630 y(as)f Ft(rbash)p Fu(,)h(en)m(ters)f(a) g(restricted)h(mo)s(de.)68 b(See)40 b(Section)h(6.10)g([The)f -(Restricted)h(Shell],)630 2740 y(page)31 b(108,)h(for)e(a)h +(Restricted)h(Shell],)630 2740 y(page)31 b(109,)h(for)e(a)h (description)f(of)h(restricted)g(mo)s(de.)150 2899 y Ft(--enable-select)630 3009 y Fu(Include)25 b(the)h Ft(select)f Fu(comp)s(ound)f(command,)j(whic)m(h)e(allo)m(ws)j(the)e(generation)h @@ -20404,7 +20513,7 @@ g(v)m(ery)h(long)g(string)f(literals.)150 3766 y Ft (--enable-strict-posix-de)o(faul)o(t)630 3875 y Fu(Mak)m(e)c(Bash)f Fm(posix)p Fu(-conforman)m(t)g(b)m(y)f(default)h(\(see)g(Section)h (6.11)g([Bash)f(POSIX)e(Mo)s(de],)630 3985 y(page)31 -b(108\).)150 4144 y Ft(--enable-translatable-st)o(ring)o(s)630 +b(109\).)150 4144 y Ft(--enable-translatable-st)o(ring)o(s)630 4254 y Fu(Enable)h(supp)s(ort)e(for)i Ft($")p Fj(string)p Ft(")e Fu(translatable)j(strings)f(\(see)h(Section)g(3.1.2.5)h([Lo)s (cale)630 4364 y(T)-8 b(ranslation],)32 b(page)f(7\).)150 @@ -20422,9 +20531,9 @@ Ft(echo)f Fu(b)s(eha)m(v)m(e)i(more)g(lik)m(e)h(the)e(v)m(ersion)h(sp)s (Builtins],)h(page)f(57,)630 5340 y(for)30 b(a)h(description)f(of)h (the)f(escap)s(e)h(sequences)g(that)g Ft(echo)e Fu(recognizes.)p eop end -%%Page: 171 177 -TeXDict begin 171 176 bop 150 -116 a Fu(Chapter)30 b(10:)41 -b(Installing)31 b(Bash)2356 b(171)275 299 y(The)28 b(\014le)i +%%Page: 173 179 +TeXDict begin 173 178 bop 150 -116 a Fu(Chapter)30 b(10:)41 +b(Installing)31 b(Bash)2356 b(173)275 299 y(The)28 b(\014le)i Ft(config-top.h)c Fu(con)m(tains)31 b(C)d(Prepro)s(cessor)h(`)p Ft(#define)p Fu(')f(statemen)m(ts)j(for)f(options)f(whic)m(h)150 408 y(are)35 b(not)g(settable)i(from)d Ft(configure)p @@ -20433,8 +20542,8 @@ m(hanged;)k(b)s(ew)m(are)d(of)150 518 y(the)h(consequences)g(if)f(y)m (ou)h(do.)55 b(Read)36 b(the)g(commen)m(ts)g(asso)s(ciated)h(with)e (eac)m(h)i(de\014nition)e(for)g(more)150 628 y(information)c(ab)s(out)f (its)h(e\013ect.)p eop end -%%Page: 172 178 -TeXDict begin 172 177 bop 3614 -116 a Fu(172)150 299 +%%Page: 174 180 +TeXDict begin 174 179 bop 3614 -116 a Fu(174)150 299 y Fp(App)t(endix)52 b(A)81 b(Rep)t(orting)53 b(Bugs)150 533 y Fu(Please)33 b(rep)s(ort)e(all)h(bugs)f(y)m(ou)h(\014nd)e(in)i (Bash.)44 b(But)32 b(\014rst,)g(y)m(ou)g(should)e(mak)m(e)j(sure)e @@ -20468,8 +20577,8 @@ s(duce)e(it.)150 2401 y Ft(bashbug)d Fu(inserts)i(the)h(\014rst)f (vides)f(for)g(\014ling)h(a)150 2511 y(bug)h(rep)s(ort.)275 2645 y(Please)h(send)f(all)h(rep)s(orts)f(concerning)g(this)h(man)m (ual)f(to)h Ft(bug-bash@gnu.org)p Fu(.)p eop end -%%Page: 173 179 -TeXDict begin 173 178 bop 3614 -116 a Fu(173)150 141 +%%Page: 175 181 +TeXDict begin 175 180 bop 3614 -116 a Fu(175)150 141 y Fp(App)t(endix)58 b(B)81 b(Ma)9 b(jor)54 b(Di\013erences)d(F)-13 b(rom)54 b(The)g(Bourne)1088 299 y(Shell)150 530 y Fu(Bash)26 b(implemen)m(ts)h(essen)m(tially)g(the)g(same)f(grammar,)h(parameter)f @@ -20490,20 +20599,20 @@ Ft(sh)f Fu(included)g(in)h(SVR4.2)h(\(the)f(last)h(v)m(ersion)f(of)g Fm(posix)p Fu(-conforman)m(t,)g(ev)m(en)g(where)f(the)g Fm(posix)g Fu(sp)s(eci\014cation)h(di\013ers)f(from)g(traditional)330 1431 y Ft(sh)e Fu(b)s(eha)m(vior)g(\(see)i(Section)f(6.11)h([Bash)e -(POSIX)g(Mo)s(de],)h(page)g(108\).)225 1565 y Fq(\017)60 +(POSIX)g(Mo)s(de],)h(page)g(109\).)225 1565 y Fq(\017)60 b Fu(Bash)26 b(has)g(m)m(ulti-c)m(haracter)i(in)m(v)m(o)s(cation)g (options)f(\(see)f(Section)h(6.1)g([In)m(v)m(oking)g(Bash],)h(page)e -(93\).)225 1699 y Fq(\017)60 b Fu(Bash)40 b(has)f(command-line)h +(94\).)225 1699 y Fq(\017)60 b Fu(Bash)40 b(has)f(command-line)h (editing)g(\(see)h(Chapter)e(8)h([Command)f(Line)g(Editing],)k(page)d -(121\))330 1809 y(and)30 b(the)g Ft(bind)g Fu(builtin.)225 +(122\))330 1809 y(and)30 b(the)g Ft(bind)g Fu(builtin.)225 1943 y Fq(\017)60 b Fu(Bash)46 b(pro)m(vides)g(a)g(programmable)g(w)m (ord)f(completion)i(mec)m(hanism)f(\(see)h(Section)g(8.6)g([Pro-)330 -2052 y(grammable)39 b(Completion],)i(page)e(147\),)i(and)d(builtin)g +2052 y(grammable)39 b(Completion],)i(page)e(149\),)i(and)d(builtin)g (commands)f Ft(complete)p Fu(,)h Ft(compgen)p Fu(,)h(and)330 2162 y Ft(compopt)p Fu(,)29 b(to)i(manipulate)g(it.)225 2296 y Fq(\017)60 b Fu(Bash)26 b(has)f(command)h(history)f(\(see)i (Section)f(9.1)h([Bash)f(History)h(F)-8 b(acilities],)30 -b(page)c(157\))i(and)d(the)330 2405 y Ft(history)k Fu(and)h +b(page)c(159\))i(and)d(the)330 2405 y Ft(history)k Fu(and)h Ft(fc)g Fu(builtins)g(to)h(manipulate)g(it.)42 b(The)30 b(Bash)h(history)g(list)g(main)m(tains)g(timestamp)330 2515 y(information)g(and)e(uses)h(the)h(v)-5 b(alue)31 @@ -20511,9 +20620,9 @@ b(of)f(the)h Ft(HISTTIMEFORMAT)26 b Fu(v)-5 b(ariable)32 b(to)f(displa)m(y)f(it.)225 2649 y Fq(\017)60 b Fu(Bash)48 b(implemen)m(ts)h Ft(csh)p Fu(-lik)m(e)g(history)f(expansion)g(\(see)h (Section)g(9.3)h([History)f(In)m(teraction],)330 2759 -y(page)31 b(159\).)225 2892 y Fq(\017)60 b Fu(Bash)29 +y(page)31 b(161\).)225 2892 y Fq(\017)60 b Fu(Bash)29 b(has)h(one-dimensional)g(arra)m(y)f(v)-5 b(ariables)30 -b(\(see)h(Section)f(6.7)g([Arra)m(ys],)h(page)f(102\),)h(and)e(the)330 +b(\(see)h(Section)f(6.7)g([Arra)m(ys],)h(page)f(103\),)h(and)e(the)330 3002 y(appropriate)39 b(v)-5 b(ariable)40 b(expansions)f(and)g (assignmen)m(t)h(syn)m(tax)g(to)g(use)f(them.)67 b(Sev)m(eral)40 b(of)g(the)330 3112 y(Bash)32 b(builtins)f(tak)m(e)j(options)e(to)h @@ -20555,10 +20664,10 @@ b Fu(Bash)31 b(includes)f(the)g Ft(select)f Fu(comp)s(ound)g(command,)i (whic)m(h)f(allo)m(ws)i(the)f(generation)g(of)g(simple)330 5340 y(men)m(us)f(\(see)h(Section)g(3.2.5.2)i([Conditional)e (Constructs],)g(page)g(12\).)p eop end -%%Page: 174 180 -TeXDict begin 174 179 bop 150 -116 a Fu(App)s(endix)29 +%%Page: 176 182 +TeXDict begin 176 181 bop 150 -116 a Fu(App)s(endix)29 b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31 -b(The)f(Bourne)g(Shell)1258 b(174)225 299 y Fq(\017)60 +b(The)f(Bourne)g(Shell)1258 b(176)225 299 y Fq(\017)60 b Fu(Bash)40 b(includes)g(the)g Ft([[)g Fu(comp)s(ound)e(command,)43 b(whic)m(h)c(mak)m(es)i(conditional)h(testing)f(part)f(of)330 408 y(the)f(shell)g(grammar)g(\(see)h(Section)f(3.2.5.2)j([Conditional) @@ -20572,12 +20681,12 @@ b Fu(Bash)31 b(pro)m(vides)f(optional)h(case-insensitiv)m(e)i(matc)m (page)h(25\).)225 1034 y Fq(\017)60 b Fu(Bash)24 b(implemen)m(ts)h (command)e(aliases)j(and)d(the)i Ft(alias)d Fu(and)i Ft(unalias)e Fu(builtins)h(\(see)i(Section)g(6.6)330 -1143 y([Aliases],)32 b(page)f(102\).)225 1279 y Fq(\017)60 +1143 y([Aliases],)32 b(page)f(103\).)225 1279 y Fq(\017)60 b Fu(Bash)32 b(pro)m(vides)g(shell)g(arithmetic,)i(the)e Ft(\(\()g Fu(comp)s(ound)e(command)i(\(see)h(Section)f(3.2.5.2)j([Con-) 330 1388 y(ditional)d(Constructs],)e(page)i(12\),)g(and)e(arithmetic)i (expansion)e(\(see)i(Section)f(6.5)h([Shell)f(Arith-)330 -1498 y(metic],)h(page)f(100\).)225 1633 y Fq(\017)60 +1498 y(metic],)h(page)f(101\).)225 1633 y Fq(\017)60 b Fu(V)-8 b(ariables)31 b(presen)m(t)e(in)g(the)g(shell's)h(initial)g (en)m(vironmen)m(t)g(are)g(automatically)i(exp)s(orted)d(to)h(c)m(hild) 330 1743 y(pro)s(cesses.)38 b(The)23 b(Bourne)g(shell)g(do)s(es)g(not)g @@ -20639,16 +20748,16 @@ Fu(,)f(and)330 4985 y Ft(HOSTNAME)p Fu(\),)55 b(and)c(the)g(instance)h (of)g(Bash)f(that)h(is)f(running)f(\()p Ft(BASH)p Fu(,)56 b Ft(BASH_VERSION)p Fu(,)e(and)330 5095 y Ft(BASH_VERSINFO)p Fu(\).)37 b(See)31 b(Section)g(5.2)h([Bash)e(V)-8 b(ariables],)33 -b(page)e(80,)g(for)f(details.)225 5230 y Fq(\017)60 b +b(page)e(81,)g(for)f(details.)225 5230 y Fq(\017)60 b Fu(The)44 b Ft(IFS)f Fu(v)-5 b(ariable)45 b(is)f(used)f(to)i(split)f (only)g(the)g(results)g(of)h(expansion,)i(not)d(all)h(w)m(ords)f(\(see) 330 5340 y(Section)29 b(3.5.7)h([W)-8 b(ord)29 b(Splitting],)h(page)f (36\).)41 b(This)28 b(closes)h(a)g(longstanding)g(shell)f(securit)m(y)h (hole.)p eop end -%%Page: 175 181 -TeXDict begin 175 180 bop 150 -116 a Fu(App)s(endix)29 +%%Page: 177 183 +TeXDict begin 177 182 bop 150 -116 a Fu(App)s(endix)29 b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31 -b(The)f(Bourne)g(Shell)1258 b(175)225 299 y Fq(\017)60 +b(The)f(Bourne)g(Shell)1258 b(177)225 299 y Fq(\017)60 b Fu(The)36 b(\014lename)h(expansion)f(brac)m(k)m(et)i(expression)f(co) s(de)f(uses)g(`)p Ft(!)p Fu(')h(and)f(`)p Ft(^)p Fu(')h(to)g(negate)h (the)f(set)g(of)330 408 y(c)m(haracters)32 b(b)s(et)m(w)m(een)f(the)f @@ -20706,7 +20815,7 @@ b Fu(Bash)33 b(can)f(op)s(en)g(net)m(w)m(ork)i(connections)f(to)h b Fu(The)29 b Ft(noclobber)e Fu(option)j(is)g(a)m(v)-5 b(ailable)32 b(to)e(a)m(v)m(oid)h(o)m(v)m(erwriting)g(existing)g (\014les)e(with)h(output)f(redi-)330 3587 y(rection)39 -b(\(see)h(Section)f(4.3.1)h([The)e(Set)h(Builtin],)i(page)e(68\).)66 +b(\(see)h(Section)f(4.3.1)h([The)e(Set)h(Builtin],)i(page)e(69\).)66 b(The)38 b(`)p Ft(>|)p Fu(')h(redirection)g(op)s(erator)330 3696 y(ma)m(y)31 b(b)s(e)f(used)f(to)i(o)m(v)m(erride)h Ft(noclobber)p Fu(.)225 3824 y Fq(\017)60 b Fu(The)34 @@ -20737,10 +20846,10 @@ y Fq(\017)60 b Fu(Shell)29 b(functions)g(ma)m(y)h(b)s(e)f(exp)s(orted)g (to)h(c)m(hildren)f(via)h(the)g(en)m(vironmen)m(t)g(using)f Ft(export)f(-f)h Fu(\(see)330 5340 y(Section)i(3.3)h([Shell)e(F)-8 b(unctions],)32 b(page)f(19\).)p eop end -%%Page: 176 182 -TeXDict begin 176 181 bop 150 -116 a Fu(App)s(endix)29 +%%Page: 178 184 +TeXDict begin 178 183 bop 150 -116 a Fu(App)s(endix)29 b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31 -b(The)f(Bourne)g(Shell)1258 b(176)225 299 y Fq(\017)60 +b(The)f(Bourne)g(Shell)1258 b(178)225 299 y Fq(\017)60 b Fu(The)40 b(Bash)h Ft(export)p Fu(,)h Ft(readonly)p Fu(,)f(and)g Ft(declare)d Fu(builtins)j(can)g(tak)m(e)h(a)f Ft(-f)f Fu(option)i(to)f(act)h(on)330 408 y(shell)30 @@ -20770,20 +20879,20 @@ Ft(-r)g Fu(option,)i(and)d(will)i(use)f(the)h Ft(REPLY)e Fu(v)-5 b(ariable)30 b(as)g(a)f(default)h(if)f(no)h(non-option)330 1833 y(argumen)m(ts)h(are)h(supplied.)42 b(The)30 b(Bash)i Ft(read)e Fu(builtin)g(also)j(accepts)f(a)g(prompt)e(string)h(with)g -(the)330 1943 y Ft(-p)c Fu(option)h(and)f(will)g(use)h(Readline)g(to)g -(obtain)g(the)g(line)f(when)g(giv)m(en)h(the)g Ft(-e)f -Fu(option.)40 b(The)27 b Ft(read)330 2052 y Fu(builtin)h(also)i(has)e -(additional)i(options)f(to)g(con)m(trol)h(input:)39 b(the)29 -b Ft(-s)f Fu(option)h(will)g(turn)e(o\013)j(ec)m(hoing)330 -2162 y(of)f(input)f(c)m(haracters)j(as)e(they)g(are)h(read,)f(the)g -Ft(-t)g Fu(option)g(will)h(allo)m(w)g Ft(read)e Fu(to)i(time)g(out)f -(if)g(input)330 2271 y(do)s(es)i(not)h(arriv)m(e)g(within)f(a)h(sp)s -(eci\014ed)f(n)m(um)m(b)s(er)f(of)i(seconds,)g(the)f -Ft(-n)g Fu(option)h(will)g(allo)m(w)h(reading)330 2381 -y(only)38 b(a)g(sp)s(eci\014ed)f(n)m(um)m(b)s(er)f(of)i(c)m(haracters)h -(rather)e(than)g(a)h(full)g(line,)i(and)d(the)h Ft(-d)f -Fu(option)h(will)330 2491 y(read)30 b(un)m(til)h(a)g(particular)f(c)m -(haracter)i(rather)f(than)f(newline.)225 2628 y Fq(\017)60 +(the)330 1943 y Ft(-p)36 b Fu(option)h(and)f(will)h(use)g(Readline)g +(to)g(obtain)g(the)g(line)g(when)f(giv)m(en)i(the)f Ft(-e)f +Fu(or)g Ft(-E)g Fu(options.)330 2052 y(The)31 b Ft(read)g +Fu(builtin)h(also)g(has)g(additional)h(options)f(to)h(con)m(trol)g +(input:)43 b(the)32 b Ft(-s)f Fu(option)i(will)f(turn)330 +2162 y(o\013)f(ec)m(hoing)i(of)e(input)f(c)m(haracters)j(as)e(they)g +(are)g(read,)h(the)f Ft(-t)f Fu(option)i(will)f(allo)m(w)i +Ft(read)c Fu(to)j(time)330 2271 y(out)k(if)g(input)f(do)s(es)h(not)h +(arriv)m(e)f(within)g(a)g(sp)s(eci\014ed)g(n)m(um)m(b)s(er)e(of)j +(seconds,)g(the)g Ft(-n)e Fu(option)i(will)330 2381 y(allo)m(w)32 +b(reading)f(only)g(a)g(sp)s(eci\014ed)f(n)m(um)m(b)s(er)g(of)h(c)m +(haracters)h(rather)f(than)f(a)h(full)g(line,)g(and)g(the)g +Ft(-d)330 2491 y Fu(option)g(will)g(read)f(un)m(til)g(a)h(particular)g +(c)m(haracter)h(rather)e(than)g(newline.)225 2628 y Fq(\017)60 b Fu(The)33 b Ft(return)e Fu(builtin)i(ma)m(y)g(b)s(e)g(used)f(to)i(ab) s(ort)f(execution)h(of)f(scripts)g(executed)h(with)f(the)g Ft(.)g Fu(or)330 2737 y Ft(source)c Fu(builtins)g(\(see)j(Section)f @@ -20791,17 +20900,17 @@ Ft(.)g Fu(or)330 2737 y Ft(source)c Fu(builtins)g(\(see)j(Section)f 2874 y Fq(\017)60 b Fu(Bash)43 b(includes)g(the)g Ft(shopt)f Fu(builtin,)k(for)d(\014ner)f(con)m(trol)j(of)e(shell)h(optional)g (capabilities)h(\(see)330 2984 y(Section)c(4.3.2)g([The)f(Shopt)f -(Builtin],)k(page)d(72\),)k(and)39 b(allo)m(ws)i(these)f(options)h(to)f +(Builtin],)k(page)d(73\),)k(and)39 b(allo)m(ws)i(these)f(options)h(to)f (b)s(e)f(set)i(and)330 3093 y(unset)30 b(at)h(shell)g(in)m(v)m(o)s (cation)h(\(see)f(Section)h(6.1)f([In)m(v)m(oking)g(Bash],)g(page)h -(93\).)225 3230 y Fq(\017)60 b Fu(Bash)45 b(has)f(m)m(uc)m(h)g(more)h +(94\).)225 3230 y Fq(\017)60 b Fu(Bash)45 b(has)f(m)m(uc)m(h)g(more)h (optional)h(b)s(eha)m(vior)e(con)m(trollable)j(with)e(the)f Ft(set)g Fu(builtin)g(\(see)h(Sec-)330 3340 y(tion)31 -b(4.3.1)h([The)e(Set)h(Builtin],)g(page)g(68\).)225 3477 +b(4.3.1)h([The)e(Set)h(Builtin],)g(page)g(69\).)225 3477 y Fq(\017)60 b Fu(The)31 b(`)p Ft(-x)p Fu(')g(\()p Ft(xtrace)p Fu(\))g(option)h(displa)m(ys)f(commands)h(other)f(than)h(simple)f (commands)g(when)g(p)s(er-)330 3587 y(forming)f(an)g(execution)i(trace) -f(\(see)h(Section)f(4.3.1)h([The)e(Set)h(Builtin],)g(page)g(68\).)225 +f(\(see)h(Section)f(4.3.1)h([The)e(Set)h(Builtin],)g(page)g(69\).)225 3724 y Fq(\017)60 b Fu(The)28 b Ft(test)g Fu(builtin)h(\(see)h(Section) f(4.1)h([Bourne)f(Shell)g(Builtins],)h(page)g(49\))g(is)f(sligh)m(tly)h (di\013eren)m(t,)330 3833 y(as)23 b(it)g(implemen)m(ts)f(the)h @@ -20834,10 +20943,10 @@ Fu(builtin)i(\(see)h(Section)g(4.1)g([Bourne)f(Shell)g(Builtins],)j 5340 y(signal)30 b(sp)s(eci\014cation,)h(similar)f(to)g Ft(EXIT)f Fu(and)g Ft(DEBUG)p Fu(.)39 b(Commands)28 b(sp)s(eci\014ed)h (with)g(an)g Ft(ERR)g Fu(trap)p eop end -%%Page: 177 183 -TeXDict begin 177 182 bop 150 -116 a Fu(App)s(endix)29 +%%Page: 179 185 +TeXDict begin 179 184 bop 150 -116 a Fu(App)s(endix)29 b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31 -b(The)f(Bourne)g(Shell)1258 b(177)330 299 y(are)40 b(executed)g(after)g +b(The)f(Bourne)g(Shell)1258 b(179)330 299 y(are)40 b(executed)g(after)g (a)f(simple)h(command)f(fails,)j(with)d(a)h(few)f(exceptions.)68 b(The)39 b Ft(ERR)g Fu(trap)g(is)330 408 y(not)g(inherited)f(b)m(y)h (shell)g(functions)f(unless)g(the)h Ft(-o)29 b(errtrace)37 @@ -20868,20 +20977,20 @@ b Fu(Bash)34 b(implemen)m(ts)h(a)g Ft(csh)p Fu(-lik)m(e)g(directory)f (stac)m(k,)j(and)d(pro)m(vides)g(the)g Ft(pushd)p Fu(,)g Ft(popd)p Fu(,)g(and)g Ft(dirs)330 2030 y Fu(builtins)d(to)i (manipulate)f(it)h(\(see)g(Section)f(6.8)h([The)f(Directory)h(Stac)m -(k],)h(page)f(104\).)47 b(Bash)32 b(also)330 2140 y(mak)m(es)f(the)g +(k],)h(page)f(105\).)47 b(Bash)32 b(also)330 2140 y(mak)m(es)f(the)g (directory)g(stac)m(k)g(visible)g(as)g(the)f(v)-5 b(alue)31 b(of)g(the)f Ft(DIRSTACK)f Fu(shell)h(v)-5 b(ariable.)225 2272 y Fq(\017)60 b Fu(Bash)28 b(in)m(terprets)h(sp)s(ecial)g(bac)m (kslash-escap)s(ed)g(c)m(haracters)g(in)f(the)h(prompt)e(strings)h (when)f(in)m(ter-)330 2381 y(activ)m(e)33 b(\(see)e(Section)g(6.9)h -([Con)m(trolling)f(the)g(Prompt],)f(page)h(106\).)225 +([Con)m(trolling)f(the)g(Prompt],)f(page)h(107\).)225 2513 y Fq(\017)60 b Fu(The)46 b(Bash)h(restricted)g(mo)s(de)f(is)h (more)f(useful)g(\(see)h(Section)h(6.10)g([The)e(Restricted)i(Shell],) -330 2622 y(page)31 b(108\);)h(the)f(SVR4.2)g(shell)g(restricted)g(mo)s +330 2622 y(page)31 b(109\);)h(the)f(SVR4.2)g(shell)g(restricted)g(mo)s (de)f(is)g(to)s(o)h(limited.)225 2754 y Fq(\017)60 b Fu(The)30 b Ft(disown)f Fu(builtin)h(can)h(remo)m(v)m(e)h(a)f(job)f (from)g(the)h(in)m(ternal)g(shell)g(job)f(table)i(\(see)f(Section)h -(7.2)330 2863 y([Job)e(Con)m(trol)h(Builtins],)g(page)g(118\))g(or)g +(7.2)330 2863 y([Job)e(Con)m(trol)h(Builtins],)g(page)g(119\))g(or)g (suppress)d(the)i(sending)g(of)g Ft(SIGHUP)e Fu(to)j(a)g(job)f(when)f (the)330 2973 y(shell)i(exits)g(as)f(the)h(result)f(of)h(a)f Ft(SIGHUP)p Fu(.)225 3104 y Fq(\017)60 b Fu(Bash)31 b(includes)f(a)g(n) @@ -20898,7 +21007,7 @@ Fq(\017)60 b Fu(The)30 b(SVR4.2)h Ft(sh)f Fu(uses)g(a)g Ft(TIMEOUT)f Fu(v)-5 b(ariable)31 b(lik)m(e)h(Bash)e(uses)g Ft(TMOUT)p Fu(.)150 3894 y(More)h(features)g(unique)e(to)i(Bash)g(ma)m (y)g(b)s(e)f(found)f(in)h(Chapter)f(6)i([Bash)g(F)-8 -b(eatures],)32 b(page)f(93.)150 4128 y Fs(B.1)67 b(Implemen)l(tation)48 +b(eatures],)32 b(page)f(94.)150 4128 y Fs(B.1)67 b(Implemen)l(tation)48 b(Di\013erences)e(F)-11 b(rom)44 b(The)h(SVR4.2)g(Shell)150 4288 y Fu(Since)33 b(Bash)h(is)f(a)g(completely)i(new)e(implemen)m (tation,)j(it)e(do)s(es)e(not)i(su\013er)e(from)h(man)m(y)g(of)h(the)f @@ -20919,10 +21028,10 @@ Fu(.)57 b(If)35 b(the)i(shell)f(is)h(started)g(from)e(a)i(pro)s(cess)f (with)g Ft(SIGSEGV)e Fu(blo)s(c)m(k)m(ed)k(\(e.g.,)h(b)m(y)d(using)330 5340 y(the)31 b Ft(system\(\))d Fu(C)i(library)g(function)g(call\),)i (it)f(misb)s(eha)m(v)m(es)g(badly)-8 b(.)p eop end -%%Page: 178 184 -TeXDict begin 178 183 bop 150 -116 a Fu(App)s(endix)29 +%%Page: 180 186 +TeXDict begin 180 185 bop 150 -116 a Fu(App)s(endix)29 b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31 -b(The)f(Bourne)g(Shell)1258 b(178)225 299 y Fq(\017)60 +b(The)f(Bourne)g(Shell)1258 b(180)225 299 y Fq(\017)60 b Fu(In)30 b(a)i(questionable)g(attempt)g(at)g(securit)m(y)-8 b(,)33 b(the)e(SVR4.2)h(shell,)g(when)e(in)m(v)m(ok)m(ed)j(without)e (the)h Ft(-p)330 408 y Fu(option,)39 b(will)d(alter)i(its)e(real)h(and) @@ -20953,8 +21062,8 @@ Fm(posix)330 1738 y Fu(standard.)225 1873 y Fq(\017)60 b Fu(The)30 b(SVR4.2)h(shell)g(b)s(eha)m(v)m(es)f(di\013eren)m(tly)h (when)f(in)m(v)m(ok)m(ed)i(as)e Ft(jsh)g Fu(\(it)h(turns)e(on)h(job)g (con)m(trol\).)p eop end -%%Page: 179 185 -TeXDict begin 179 184 bop 3614 -116 a Fu(179)150 299 +%%Page: 181 187 +TeXDict begin 181 186 bop 3614 -116 a Fu(181)150 299 y Fp(App)t(endix)52 b(C)81 b(GNU)54 b(F)-13 b(ree)53 b(Do)t(cumen)l(tation)e(License)1359 502 y Fu(V)-8 b(ersion)31 b(1.3,)g(3)g(No)m(v)m(em)m(b)s(er)h(2008)390 635 y(Cop)m(yrigh)m(t)842 @@ -21035,10 +21144,10 @@ b(\\In)m(v)-5 b(arian)m(t)27 b(Sections")g(are)f(certain)g(Secondary)g 5340 y(b)s(eing)e(those)h(of)g(In)m(v)-5 b(arian)m(t)27 b(Sections,)i(in)d(the)h(notice)h(that)f(sa)m(ys)g(that)g(the)g(Do)s (cumen)m(t)g(is)g(released)p eop end -%%Page: 180 186 -TeXDict begin 180 185 bop 150 -116 a Fu(App)s(endix)29 +%%Page: 182 188 +TeXDict begin 182 187 bop 150 -116 a Fu(App)s(endix)29 b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560 -b(180)330 299 y(under)26 b(this)i(License.)40 b(If)27 +b(182)330 299 y(under)26 b(this)i(License.)40 b(If)27 b(a)h(section)h(do)s(es)f(not)f(\014t)h(the)g(ab)s(o)m(v)m(e)h (de\014nition)e(of)h(Secondary)f(then)h(it)g(is)330 408 y(not)k(allo)m(w)m(ed)i(to)e(b)s(e)g(designated)g(as)g(In)m(v)-5 @@ -21129,10 +21238,10 @@ b(Disclaimers)f(are)g(considered)e(to)330 4970 y(b)s(e)k(included)g(b)m b(Disclaimers)f(ma)m(y)g(ha)m(v)m(e)g(is)f(v)m(oid)g(and)f(has)h(no)330 5189 y(e\013ect)32 b(on)e(the)h(meaning)f(of)h(this)f(License.)199 5340 y(2.)61 b(VERBA)-8 b(TIM)31 b(COPYING)p eop end -%%Page: 181 187 -TeXDict begin 181 186 bop 150 -116 a Fu(App)s(endix)29 +%%Page: 183 189 +TeXDict begin 183 188 bop 150 -116 a Fu(App)s(endix)29 b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560 -b(181)330 299 y(Y)-8 b(ou)39 b(ma)m(y)f(cop)m(y)h(and)e(distribute)h +b(183)330 299 y(Y)-8 b(ou)39 b(ma)m(y)f(cop)m(y)h(and)e(distribute)h (the)g(Do)s(cumen)m(t)h(in)f(an)m(y)g(medium,)h(either)g(commercially)h (or)330 408 y(noncommercially)-8 b(,)48 b(pro)m(vided)42 b(that)h(this)f(License,)47 b(the)42 b(cop)m(yrigh)m(t)i(notices,)j @@ -21222,10 +21331,10 @@ b(in)f(the)h(Title)h(P)m(age)g(\(and)f(on)f(the)h(co)m(v)m(ers,)i(if)e 5340 y(Do)s(cumen)m(t,)j(and)d(from)g(those)i(of)f(previous)f(v)m (ersions)h(\(whic)m(h)g(should,)g(if)g(there)g(w)m(ere)g(an)m(y)-8 b(,)p eop end -%%Page: 182 188 -TeXDict begin 182 187 bop 150 -116 a Fu(App)s(endix)29 +%%Page: 184 190 +TeXDict begin 184 189 bop 150 -116 a Fu(App)s(endix)29 b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560 -b(182)510 299 y(b)s(e)31 b(listed)h(in)f(the)g(History)h(section)g(of)g +b(184)510 299 y(b)s(e)31 b(listed)h(in)f(the)g(History)h(section)g(of)g (the)f(Do)s(cumen)m(t\).)45 b(Y)-8 b(ou)32 b(ma)m(y)g(use)f(the)g(same) h(title)h(as)510 408 y(a)e(previous)f(v)m(ersion)g(if)h(the)f(original) i(publisher)d(of)h(that)h(v)m(ersion)g(giv)m(es)h(p)s(ermission.)360 @@ -21304,10 +21413,10 @@ b(arran)m(t)m(y)32 b(Disclaimers.)330 5121 y(If)h(the)g(Mo)s(di\014ed)g (designate)h(some)e(or)h(all)g(of)f(these)h(sections)h(as)e(in)m(v)-5 b(arian)m(t.)48 b(T)-8 b(o)33 b(do)f(this,)h(add)f(their)p eop end -%%Page: 183 189 -TeXDict begin 183 188 bop 150 -116 a Fu(App)s(endix)29 +%%Page: 185 191 +TeXDict begin 185 190 bop 150 -116 a Fu(App)s(endix)29 b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560 -b(183)330 299 y(titles)37 b(to)f(the)f(list)h(of)g(In)m(v)-5 +b(185)330 299 y(titles)37 b(to)f(the)f(list)h(of)g(In)m(v)-5 b(arian)m(t)36 b(Sections)g(in)f(the)h(Mo)s(di\014ed)f(V)-8 b(ersion's)36 b(license)g(notice.)57 b(These)330 408 y(titles)32 b(m)m(ust)e(b)s(e)g(distinct)h(from)e(an)m(y)i(other)g @@ -21392,10 +21501,10 @@ b(ma)m(y)g(extract)h(a)f(single)g(do)s(cumen)m(t)f(from)g(suc)m(h)g(a)h 5230 y(do)s(cumen)m(t,)d(and)f(follo)m(w)i(this)e(License)h(in)g(all)g (other)g(resp)s(ects)f(regarding)h(v)m(erbatim)g(cop)m(ying)h(of)330 5340 y(that)d(do)s(cumen)m(t.)p eop end -%%Page: 184 190 -TeXDict begin 184 189 bop 150 -116 a Fu(App)s(endix)29 +%%Page: 186 192 +TeXDict begin 186 191 bop 150 -116 a Fu(App)s(endix)29 b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560 -b(184)199 299 y(7.)61 b(A)m(GGREGA)-8 b(TION)32 b(WITH)e(INDEPENDENT)h +b(186)199 299 y(7.)61 b(A)m(GGREGA)-8 b(TION)32 b(WITH)e(INDEPENDENT)h (W)m(ORKS)330 441 y(A)d(compilation)i(of)e(the)g(Do)s(cumen)m(t)h(or)f (its)g(deriv)-5 b(ativ)m(es)30 b(with)d(other)i(separate)g(and)e(indep) s(enden)m(t)330 551 y(do)s(cumen)m(ts)33 b(or)g(w)m(orks,)h(in)f(or)h @@ -21480,10 +21589,10 @@ b(ha)m(v)m(e)h(receiv)m(ed)h(copies)e(or)h(righ)m(ts)f(from)g(y)m(ou)g (reinstated,)i(receipt)f(of)f(a)g(cop)m(y)h(of)f(some)h(or)f(all)h(of)f (the)330 5340 y(same)31 b(material)h(do)s(es)e(not)g(giv)m(e)i(y)m(ou)f (an)m(y)g(righ)m(ts)f(to)i(use)e(it.)p eop end -%%Page: 185 191 -TeXDict begin 185 190 bop 150 -116 a Fu(App)s(endix)29 +%%Page: 187 193 +TeXDict begin 187 192 bop 150 -116 a Fu(App)s(endix)29 b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560 -b(185)154 299 y(10.)61 b(FUTURE)30 b(REVISIONS)f(OF)i(THIS)e(LICENSE) +b(187)154 299 y(10.)61 b(FUTURE)30 b(REVISIONS)f(OF)i(THIS)e(LICENSE) 330 433 y(The)41 b(F)-8 b(ree)43 b(Soft)m(w)m(are)f(F)-8 b(oundation)43 b(ma)m(y)f(publish)e(new,)k(revised)d(v)m(ersions)h(of)g (the)g(GNU)g(F)-8 b(ree)330 543 y(Do)s(cumen)m(tation)34 @@ -21547,10 +21656,10 @@ f(of)g(that)330 2944 y(license)31 b(published)e(b)m(y)h(that)h(same)g g(under)330 3895 y(CC-BY-SA)30 b(on)g(the)h(same)f(site)h(at)g(an)m(y)g (time)g(b)s(efore)e(August)h(1,)h(2009,)h(pro)m(vided)e(the)g(MMC)h(is) 330 4005 y(eligible)h(for)e(relicensing.)p eop end -%%Page: 186 192 -TeXDict begin 186 191 bop 150 -116 a Fu(App)s(endix)29 +%%Page: 188 194 +TeXDict begin 188 193 bop 150 -116 a Fu(App)s(endix)29 b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560 -b(186)150 299 y Fs(ADDENDUM:)45 b(Ho)l(w)h(to)f(use)g(this)h(License)f +b(188)150 299 y Fs(ADDENDUM:)45 b(Ho)l(w)h(to)f(use)g(this)h(License)f (for)g(y)l(our)g(do)t(cumen)l(ts)150 458 y Fu(T)-8 b(o)35 b(use)f(this)h(License)g(in)f(a)h(do)s(cumen)m(t)g(y)m(ou)f(ha)m(v)m(e) i(written,)g(include)f(a)f(cop)m(y)i(of)f(the)f(License)h(in)g(the)150 @@ -21585,8 +21694,8 @@ y(If)23 b(y)m(our)h(do)s(cumen)m(t)f(con)m(tains)i(non)m(trivial)g b(as)g(the)g(GNU)150 2331 y(General)31 b(Public)f(License,)i(to)f(p)s (ermit)e(their)i(use)f(in)g(free)g(soft)m(w)m(are.)p eop end -%%Page: 187 193 -TeXDict begin 187 192 bop 3614 -116 a Fu(187)150 299 +%%Page: 189 195 +TeXDict begin 189 194 bop 3614 -116 a Fu(189)150 299 y Fp(App)t(endix)52 b(D)81 b(Indexes)150 639 y Fs(D.1)68 b(Index)45 b(of)g(Shell)g(Builtin)g(Commands)146 806 y(.)150 922 y Fe(.)19 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g @@ -21606,7 +21715,7 @@ g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(57)146 2213 y Fs(B)150 2329 y Fe(bg)14 b Fc(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)29 -b Fb(118)150 2416 y Fe(bind)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g +b Fb(119)150 2416 y Fe(bind)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25 b Fb(57)150 2503 y Fe(break)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g @@ -21615,10 +21724,10 @@ g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(50)150 2590 y Fe(builtin)f Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 -b Fb(58)146 2825 y Fs(C)150 2941 y Fe(caller)6 b Fc(:)15 +b Fb(59)146 2825 y Fs(C)150 2941 y Fe(caller)6 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)h(:)f(:)20 b Fb(58)150 3029 y Fe(cd)c Fc(:)e(:)f(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)20 b Fb(59)150 3029 y Fe(cd)c Fc(:)e(:)f(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)g(:)31 b Fb(50)150 3116 y Fe(command)22 @@ -21627,13 +21736,13 @@ b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g h(:)f(:)g(:)g(:)g(:)35 b Fb(59)150 3203 y Fe(compgen)18 b Fc(:)d(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g -(:)h(:)f(:)g(:)33 b Fb(150)150 3290 y Fe(complete)16 +(:)h(:)f(:)g(:)33 b Fb(152)150 3290 y Fe(complete)16 b Fc(:)f(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g -(:)g(:)g(:)31 b Fb(150)150 3378 y Fe(compopt)18 b Fc(:)d(:)e(:)g(:)h(:) +(:)g(:)g(:)31 b Fb(152)150 3378 y Fe(compopt)18 b Fc(:)d(:)e(:)g(:)h(:) f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)33 -b Fb(153)150 3465 y Fe(continue)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g +b Fb(155)150 3465 y Fe(continue)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(50)146 3699 y Fs(D)150 3816 y Fe(declare)22 b Fc(:)13 @@ -21642,17 +21751,17 @@ b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h g(:)g(:)g(:)35 b Fb(59)150 3903 y Fe(dirs)9 b Fc(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)g(:)g(:)24 b Fb(105)150 3990 y Fe(disown)e +h(:)f(:)g(:)g(:)g(:)g(:)24 b Fb(106)150 3990 y Fe(disown)e Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) -g(:)g(:)g(:)g(:)g(:)36 b Fb(120)146 4225 y Fs(E)150 4341 +g(:)g(:)g(:)g(:)g(:)36 b Fb(121)146 4225 y Fs(E)150 4341 y Fe(echo)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25 b -Fb(60)150 4428 y Fe(enable)6 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:) +Fb(61)150 4428 y Fe(enable)6 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)20 -b Fb(61)150 4515 y Fe(eval)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g +b Fb(62)150 4515 y Fe(eval)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25 b Fb(50)150 4603 y Fe(exec)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g @@ -21670,11 +21779,11 @@ b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(51)150 5227 y Fe(fc)14 b Fc(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g -(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)29 b Fb(158)150 +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)29 b Fb(160)150 5314 y Fe(fg)14 b Fc(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)29 -b Fb(118)2021 871 y Fs(G)2025 988 y Fe(getopts)22 b Fc(:)13 +b Fb(119)2021 871 y Fs(G)2025 988 y Fe(getopts)22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)35 b Fb(51)2021 1250 y Fs(H)2025 1369 y Fe(hash)11 @@ -21686,21 +21795,21 @@ y Fe(help)11 b Fc(:)j(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(62)2025 1544 y Fe(history)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g -(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(158)2021 +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(160)2021 1806 y Fs(J)2025 1924 y Fe(jobs)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 -b Fb(118)2021 2186 y Fs(K)2025 2303 y Fe(kill)9 b Fc(:)14 +b Fb(119)2021 2186 y Fs(K)2025 2303 y Fe(kill)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) -g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(119)2021 2554 y Fs(L)2025 +g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(120)2021 2554 y Fs(L)2025 2672 y Fe(let)14 b Fc(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)28 -b Fb(62)2025 2760 y Fe(local)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h +b Fb(63)2025 2760 y Fe(local)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23 -b Fb(62)2025 2848 y Fe(logout)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g +b Fb(63)2025 2848 y Fe(logout)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(63)2021 3110 y Fs(M)2025 3227 y Fe(mapfile)h Fc(:)13 @@ -21709,20 +21818,20 @@ b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g h(:)f(:)g(:)35 b Fb(63)2021 3489 y Fs(P)2025 3608 y Fe(popd)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(105)2025 3696 +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(106)2025 3696 y Fe(printf)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(63)2025 +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(64)2025 3784 y Fe(pushd)6 b Fc(:)14 b(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)21 b -Fb(105)2025 3871 y Fe(pwd)14 b Fc(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +Fb(106)2025 3871 y Fe(pwd)14 b Fc(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:) f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)28 b Fb(52)2021 4133 y Fs(R)2025 4251 y Fe(read)11 b Fc(:)j(:)f(:)g(:)g(:) g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)26 b Fb(64)2025 4339 y Fe(readarray)15 b +g(:)g(:)g(:)26 b Fb(65)2025 4339 y Fe(readarray)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) g(:)g(:)30 b Fb(66)2025 4427 y Fe(readonly)18 b Fc(:)d(:)e(:)g(:)g(:)g @@ -21734,22 +21843,22 @@ h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(53)2021 4765 y Fs(S)2025 4884 y Fe(set)14 b Fc(:)f(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g -(:)g(:)h(:)f(:)28 b Fb(68)2025 4972 y Fe(shift)9 b Fc(:)14 +(:)g(:)h(:)f(:)28 b Fb(69)2025 4972 y Fe(shift)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)23 b Fb(53)2025 5060 y Fe(shopt)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23 b Fb(72)2025 5148 +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23 b Fb(73)2025 5148 y Fe(source)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(66)2025 +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(67)2025 5235 y Fe(suspend)d Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) -f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(120)p eop end -%%Page: 188 194 -TeXDict begin 188 193 bop 150 -116 a Fu(App)s(endix)29 -b(D:)i(Indexes)2623 b(188)146 294 y Fs(T)150 410 y Fe(test)11 +f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(121)p eop end +%%Page: 190 196 +TeXDict begin 190 195 bop 150 -116 a Fu(App)s(endix)29 +b(D:)i(Indexes)2623 b(190)146 294 y Fs(T)150 410 y Fe(test)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25 b Fb(53)150 497 @@ -21765,7 +21874,7 @@ h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25 b Fb(56)150 758 y Fe(type)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25 -b Fb(66)150 846 y Fe(typeset)d Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +b Fb(67)150 846 y Fe(typeset)d Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(67)146 1090 y Fs(U)150 1206 y Fe(ulimit)6 b Fc(:)15 @@ -21777,14 +21886,14 @@ b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(56)150 1380 y Fe(unalias)f Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) -g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(68)150 1467 y +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(69)150 1467 y Fe(unset)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) -g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(56)2021 +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(57)2021 294 y Fs(W)2025 434 y Fe(wait)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 -b Fb(119)150 2167 y Fs(D.2)68 b(Index)45 b(of)g(Shell)g(Reserv)l(ed)h +b Fb(120)150 2167 y Fs(D.2)68 b(Index)45 b(of)g(Shell)g(Reserv)l(ed)h (W)-11 b(ords)146 2704 y(!)150 2820 y Fe(!)19 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) @@ -21856,9 +21965,9 @@ y Fs(W)2025 5552 y Fe(while)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23 b Fb(12)p eop end -%%Page: 189 195 -TeXDict begin 189 194 bop 150 -116 a Fu(App)s(endix)29 -b(D:)i(Indexes)2623 b(189)150 299 y Fs(D.3)68 b(P)l(arameter)47 +%%Page: 191 197 +TeXDict begin 191 196 bop 150 -116 a Fu(App)s(endix)29 +b(D:)i(Indexes)2623 b(191)150 299 y Fs(D.3)68 b(P)l(arameter)47 b(and)d(V)-11 b(ariable)46 b(Index)146 955 y(!)150 1072 y Fe(!)19 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) @@ -21895,7 +22004,7 @@ g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)31 b Fb(23)150 2495 y Fe($_)16 b Fc(:)e(:)f(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g -(:)g(:)31 b Fb(80)150 2582 y Fe($0)16 b Fc(:)e(:)f(:)g(:)g(:)g(:)g(:)h +(:)g(:)31 b Fb(81)150 2582 y Fe($0)16 b Fc(:)e(:)f(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)31 b Fb(24)146 2834 y Fs(*)150 2950 y Fe(*)19 @@ -21916,427 +22025,427 @@ f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)33 b Fb(23)p 156 4272 41 6 v 150 4389 a Fe(_)19 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h -(:)f(:)g(:)g(:)33 b Fb(80)146 4631 y Fs(0)150 4748 y +(:)f(:)g(:)g(:)33 b Fb(81)146 4631 y Fs(0)150 4748 y Fe(0)19 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)33 b Fb(24)146 4991 y Fs(A)150 5108 y Fe(active-region-end-color)12 b Fc(:)18 b(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g -(:)g(:)g(:)g(:)h(:)26 b Fb(125)150 5196 y Fe(active-region-start-color) +(:)g(:)g(:)g(:)h(:)26 b Fb(126)150 5196 y Fe(active-region-start-color) 7 b Fc(:)19 b(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) -g(:)g(:)h(:)21 b Fb(125)150 5283 y Fe(auto_resume)8 b +g(:)g(:)h(:)21 b Fb(126)150 5283 y Fe(auto_resume)8 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) -23 b Fb(120)2021 954 y Fs(B)2025 1071 y Fe(BASH)11 b +23 b Fb(121)2021 954 y Fs(B)2025 1071 y Fe(BASH)11 b Fc(:)j(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) -g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(81)2025 1159 +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(82)2025 1159 y Fe(BASH_ALIASES)8 b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)g(:)h(:)22 b Fb(81)2025 1246 y Fe(BASH_ARGC)15 +g(:)g(:)g(:)g(:)h(:)22 b Fb(82)2025 1246 y Fe(BASH_ARGC)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f -(:)g(:)g(:)30 b Fb(81)2025 1334 y Fe(BASH_ARGV)15 b Fc(:)g(:)f(:)f(:)g +(:)g(:)g(:)30 b Fb(82)2025 1334 y Fe(BASH_ARGV)15 b Fc(:)g(:)f(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 -b Fb(81)2025 1421 y Fe(BASH_ARGV0)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g +b Fb(82)2025 1421 y Fe(BASH_ARGV0)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) -g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(82)2025 +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(83)2025 1509 y Fe(BASH_CMDS)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(82)2025 1597 +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(83)2025 1597 y Fe(BASH_COMMAND)8 b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)g(:)h(:)22 b Fb(82)2025 1684 y Fe(BASH_COMPAT)10 +g(:)g(:)g(:)g(:)h(:)22 b Fb(83)2025 1684 y Fe(BASH_COMPAT)10 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)25 b Fb(82)2025 1772 y Fe(BASH_ENV)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g +g(:)25 b Fb(83)2025 1772 y Fe(BASH_ENV)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 -b Fb(82)2025 1859 y Fe(BASH_EXECUTION_STRING)24 b Fc(:)13 +b Fb(83)2025 1859 y Fe(BASH_EXECUTION_STRING)24 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g -(:)g(:)g(:)g(:)g(:)34 b Fb(82)2025 1947 y Fe(BASH_LINENO)10 +(:)g(:)g(:)g(:)g(:)34 b Fb(83)2025 1947 y Fe(BASH_LINENO)10 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)25 b Fb(82)2025 2035 y Fe(BASH_LOADABLES_PATH)7 b +g(:)25 b Fb(83)2025 2035 y Fe(BASH_LOADABLES_PATH)7 b Fc(:)17 b(:)c(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g -(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(83)2025 +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(84)2025 2122 y Fe(BASH_MONOSECONDS)15 b Fc(:)h(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)29 b Fb(83)2025 2210 y Fe(BASH_REMATCH)8 b Fc(:)15 +h(:)f(:)29 b Fb(84)2025 2210 y Fe(BASH_REMATCH)8 b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)22 -b Fb(83)2025 2297 y Fe(BASH_SOURCE)10 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g +b Fb(84)2025 2297 y Fe(BASH_SOURCE)10 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) -g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)25 b Fb(83)2025 +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)25 b Fb(84)2025 2385 y Fe(BASH_SUBSHELL)g Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) -f(:)g(:)g(:)g(:)37 b Fb(83)2025 2473 y Fe(BASH_TRAPSIG)8 +f(:)g(:)g(:)g(:)37 b Fb(84)2025 2473 y Fe(BASH_TRAPSIG)8 b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) -22 b Fb(83)2025 2560 y Fe(BASH_VERSINFO)j Fc(:)13 b(:)g(:)g(:)h(:)f(:)g +22 b Fb(84)2025 2560 y Fe(BASH_VERSINFO)j Fc(:)13 b(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) -g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(83)2025 2648 +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(84)2025 2648 y Fe(BASH_VERSION)8 b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)g(:)h(:)22 b Fb(84)2025 2735 y Fe(BASH_XTRACEFD)j +g(:)g(:)g(:)g(:)h(:)22 b Fb(85)2025 2735 y Fe(BASH_XTRACEFD)j Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 -b Fb(84)2025 2823 y Fe(BASHOPTS)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)h(:)f +b Fb(85)2025 2823 y Fe(BASHOPTS)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b -Fb(81)2025 2911 y Fe(BASHPID)22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g +Fb(82)2025 2911 y Fe(BASHPID)22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 -b Fb(81)2025 2998 y Fe(bell-style)11 b Fc(:)k(:)e(:)g(:)g(:)g(:)h(:)f +b Fb(82)2025 2998 y Fe(bell-style)11 b Fc(:)k(:)e(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)26 b Fb(125)2025 +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)26 b Fb(126)2025 3086 y Fe(bind-tty-special-chars)14 b Fc(:)k(:)13 b(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)29 -b Fb(125)2025 3173 y Fe(blink-matching-paren)24 b Fc(:)13 +b Fb(126)2025 3173 y Fe(blink-matching-paren)24 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g -(:)g(:)g(:)g(:)h(:)34 b Fb(126)2021 3426 y Fs(C)2025 +(:)g(:)g(:)g(:)h(:)34 b Fb(127)2021 3426 y Fs(C)2025 3543 y Fe(CDPATH)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b -Fb(80)2025 3631 y Fe(CHILD_MAX)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)g +Fb(81)2025 3631 y Fe(CHILD_MAX)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:) -f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(84)2025 +f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(85)2025 3719 y Fe(colored-completion-prefix)7 b Fc(:)18 b(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 -b Fb(126)2025 3806 y Fe(colored-stats)h Fc(:)13 b(:)g(:)g(:)g(:)h(:)f +b Fb(127)2025 3806 y Fe(colored-stats)h Fc(:)13 b(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 b Fb(126)2025 3894 y Fe(COLUMNS)22 +g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 b Fb(127)2025 3894 y Fe(COLUMNS)22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) -g(:)g(:)h(:)f(:)g(:)35 b Fb(84)2025 3981 y Fe(comment-begin)23 +g(:)g(:)h(:)f(:)g(:)35 b Fb(85)2025 3981 y Fe(comment-begin)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 -b Fb(126)2025 4069 y Fe(COMP_CWORD)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g +b Fb(127)2025 4069 y Fe(COMP_CWORD)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) -g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(84)2025 +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(85)2025 4157 y Fe(COMP_KEY)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) -g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(85)2025 4244 +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(86)2025 4244 y Fe(COMP_LINE)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) -g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(84)2025 4332 y Fe(COMP_POINT)13 +g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(85)2025 4332 y Fe(COMP_POINT)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g -(:)h(:)27 b Fb(84)2025 4419 y Fe(COMP_TYPE)15 b Fc(:)g(:)f(:)f(:)g(:)g +(:)h(:)27 b Fb(85)2025 4419 y Fe(COMP_TYPE)15 b Fc(:)g(:)f(:)f(:)g(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 -b Fb(84)2025 4507 y Fe(COMP_WORDBREAKS)17 b Fc(:)g(:)c(:)g(:)g(:)g(:)g +b Fb(85)2025 4507 y Fe(COMP_WORDBREAKS)17 b Fc(:)g(:)c(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)g(:)g(:)32 b Fb(85)2025 4595 y Fe(COMP_WORDS)13 +h(:)f(:)g(:)g(:)g(:)g(:)32 b Fb(86)2025 4595 y Fe(COMP_WORDS)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g -(:)h(:)27 b Fb(85)2025 4682 y Fe(completion-display-width)9 +(:)h(:)27 b Fb(86)2025 4682 y Fe(completion-display-width)9 b Fc(:)19 b(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g -(:)h(:)f(:)g(:)24 b Fb(126)2025 4770 y Fe(completion-ignore-case)14 +(:)h(:)f(:)g(:)24 b Fb(127)2025 4770 y Fe(completion-ignore-case)14 b Fc(:)k(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g -(:)g(:)g(:)h(:)f(:)29 b Fb(126)2025 4857 y Fe(completion-map-case)d +(:)g(:)g(:)h(:)f(:)29 b Fb(127)2025 4857 y Fe(completion-map-case)d Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g -(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(126)2025 4945 +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(127)2025 4945 y Fe(completion-prefix-display-leng)q(th)29 b Fc(:)13 -b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)38 b Fb(126)2025 5033 +b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)38 b Fb(127)2025 5033 y Fe(completion-query-items)14 b Fc(:)k(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)29 -b Fb(126)2025 5120 y Fe(COMPREPLY)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g +b Fb(127)2025 5120 y Fe(COMPREPLY)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b -Fb(85)2025 5208 y Fe(convert-meta)25 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:) +Fb(86)2025 5208 y Fe(convert-meta)25 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g -(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)38 b Fb(127)2025 5295 +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)38 b Fb(128)2025 5295 y Fe(COPROC)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(85)p +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(86)p eop end -%%Page: 190 196 -TeXDict begin 190 195 bop 150 -116 a Fu(App)s(endix)29 -b(D:)i(Indexes)2623 b(190)146 294 y Fs(D)150 414 y Fe(DIRSTACK)18 +%%Page: 192 198 +TeXDict begin 192 197 bop 150 -116 a Fu(App)s(endix)29 +b(D:)i(Indexes)2623 b(192)146 294 y Fs(D)150 414 y Fe(DIRSTACK)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g -(:)g(:)h(:)f(:)32 b Fb(85)150 501 y Fe(disable-completion)7 +(:)g(:)h(:)f(:)32 b Fb(86)150 501 y Fe(disable-completion)7 b Fc(:)18 b(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h -(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(127)146 +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(128)146 772 y Fs(E)150 892 y Fe(echo-control-characters)12 b Fc(:)18 b(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)h(:)26 b Fb(127)150 981 y Fe(editing-mode)f +g(:)g(:)g(:)h(:)26 b Fb(128)150 981 y Fe(editing-mode)f Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)37 -b Fb(127)150 1069 y Fe(emacs-mode-string)10 b Fc(:)17 +b Fb(128)150 1069 y Fe(emacs-mode-string)10 b Fc(:)17 b(:)c(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g -(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)25 b Fb(127)150 1158 +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)25 b Fb(128)150 1158 y Fe(EMACS)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f -(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(85)150 +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(86)150 1246 y Fe(enable-active-region)h Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34 -b Fb(127)150 1335 y Fe(enable-bracketed-paste)14 b Fc(:)k(:)c(:)f(:)g +b Fb(128)150 1335 y Fe(enable-bracketed-paste)14 b Fc(:)k(:)c(:)f(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)29 -b Fb(128)150 1423 y Fe(enable-keypad)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g +b Fb(129)150 1423 y Fe(enable-keypad)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) -g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(128)150 1511 y Fe(ENV)14 +g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(129)150 1511 y Fe(ENV)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g -(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28 b Fb(85)150 +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28 b Fb(86)150 1600 y Fe(EPOCHREALTIME)d Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -g(:)g(:)g(:)g(:)37 b Fb(85)150 1688 y Fe(EPOCHSECONDS)8 +g(:)g(:)g(:)g(:)37 b Fb(86)150 1688 y Fe(EPOCHSECONDS)8 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -22 b Fb(85)150 1777 y Fe(EUID)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g +22 b Fb(86)150 1777 y Fe(EUID)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25 -b Fb(86)150 1865 y Fe(EXECIGNORE)13 b Fc(:)i(:)e(:)h(:)f(:)g(:)g(:)g(:) +b Fb(87)150 1865 y Fe(EXECIGNORE)13 b Fc(:)i(:)e(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g -(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)27 b Fb(86)150 +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)27 b Fb(87)150 1953 y Fe(expand-tilde)e Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)h(:)37 b Fb(128)146 2224 y Fs(F)150 2344 +g(:)g(:)g(:)h(:)37 b Fb(129)146 2224 y Fs(F)150 2344 y Fe(FCEDIT)6 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) -g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)20 b Fb(86)150 +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)20 b Fb(87)150 2432 y Fe(FIGNORE)i Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(86)150 +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(87)150 2521 y Fe(FUNCNAME)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(86)150 2608 +h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(87)150 2608 y Fe(FUNCNEST)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) -f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(86)146 2868 y +f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(87)146 2868 y Fs(G)150 2988 y Fe(GLOBIGNORE)13 b Fc(:)i(:)e(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)27 b Fb(86)150 +h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)27 b Fb(87)150 3076 y Fe(GLOBSORT)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(86)150 3164 +h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(87)150 3164 y Fe(GROUPS)6 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) -g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)20 b Fb(87)146 +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)20 b Fb(88)146 3423 y Fs(H)150 3543 y Fe(histchars)15 b Fc(:)h(:)d(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)30 b -Fb(87)150 3632 y Fe(HISTCMD)22 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g +Fb(88)150 3632 y Fe(HISTCMD)22 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 -b Fb(87)150 3720 y Fe(HISTCONTROL)10 b Fc(:)16 b(:)d(:)g(:)g(:)h(:)f(:) +b Fb(88)150 3720 y Fe(HISTCONTROL)10 b Fc(:)16 b(:)d(:)g(:)g(:)h(:)f(:) g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g -(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)25 b Fb(87)150 +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)25 b Fb(88)150 3809 y Fe(HISTFILE)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(87)150 3897 +h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(88)150 3897 y Fe(HISTFILESIZE)8 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) -g(:)g(:)h(:)f(:)g(:)22 b Fb(88)150 3986 y Fe(HISTIGNORE)13 +g(:)g(:)h(:)f(:)g(:)22 b Fb(89)150 3986 y Fe(HISTIGNORE)13 b Fc(:)i(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f -(:)g(:)27 b Fb(88)150 4074 y Fe(history-preserve-point)14 +(:)g(:)27 b Fb(89)150 4074 y Fe(history-preserve-point)14 b Fc(:)k(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)29 b Fb(128)150 4163 y Fe(history-size)c +h(:)f(:)g(:)g(:)29 b Fb(129)150 4163 y Fe(history-size)c Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)37 -b Fb(128)150 4251 y Fe(HISTSIZE)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g +b Fb(129)150 4251 y Fe(HISTSIZE)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b -Fb(88)150 4340 y Fe(HISTTIMEFORMAT)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f +Fb(89)150 4340 y Fe(HISTTIMEFORMAT)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(88)150 4428 y Fe(HOME)11 +g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(89)150 4428 y Fe(HOME)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g -(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25 b Fb(80)150 4517 +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25 b Fb(81)150 4517 y Fe(horizontal-scroll-mode)14 b Fc(:)k(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)h -(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)29 b Fb(128)150 +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)29 b Fb(129)150 4605 y Fe(HOSTFILE)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(88)150 4693 +h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(89)150 4693 y Fe(HOSTNAME)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) -f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(88)150 4781 y +f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(89)150 4781 y Fe(HOSTTYPE)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) -g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(88)2021 294 y Fs(I)2025 +g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(89)2021 294 y Fs(I)2025 420 y Fe(IFS)14 b Fc(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)28 -b Fb(80)2025 510 y Fe(IGNOREEOF)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)g +b Fb(81)2025 510 y Fe(IGNOREEOF)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:) -f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(89)2025 +f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(90)2025 600 y Fe(input-meta)11 b Fc(:)k(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)g(:)g(:)26 b Fb(128)2025 691 y Fe(INPUTRC)c +h(:)f(:)g(:)g(:)g(:)g(:)26 b Fb(130)2025 691 y Fe(INPUTRC)c Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) -g(:)g(:)h(:)f(:)g(:)35 b Fb(89)2025 781 y Fe(INSIDE_EMACS)8 +g(:)g(:)h(:)f(:)g(:)35 b Fb(90)2025 781 y Fe(INSIDE_EMACS)8 b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) -22 b Fb(89)2025 868 y Fe(isearch-terminators)k Fc(:)13 +22 b Fb(90)2025 868 y Fe(isearch-terminators)k Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g -(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(129)2021 1167 y Fs(K)2025 +(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(130)2021 1167 y Fs(K)2025 1290 y Fe(keymap)22 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)36 b Fb(129)2021 +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)36 b Fb(130)2021 1601 y Fs(L)2025 1727 y Fe(LANG)20 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)35 -b Fb(8,)26 b(89)2025 1817 y Fe(LC_ALL)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g +b Fb(8,)26 b(90)2025 1817 y Fe(LC_ALL)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 -b Fb(89)2025 1907 y Fe(LC_COLLATE)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g +b Fb(90)2025 1907 y Fe(LC_COLLATE)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) -g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(89)2025 +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(90)2025 1998 y Fe(LC_CTYPE)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) -g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(89)2025 2088 +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(90)2025 2088 y Fe(LC_MESSAGES)21 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -g(:)g(:)g(:)34 b Fb(8,)26 b(89)2025 2178 y Fe(LC_NUMERIC)13 +g(:)g(:)g(:)34 b Fb(8,)26 b(90)2025 2178 y Fe(LC_NUMERIC)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g -(:)h(:)27 b Fb(89)2025 2269 y Fe(LC_TIME)22 b Fc(:)13 +(:)h(:)27 b Fb(90)2025 2269 y Fe(LC_TIME)22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)35 b Fb(89)2025 2359 y Fe(LINENO)6 b Fc(:)14 +h(:)f(:)g(:)35 b Fb(90)2025 2359 y Fe(LINENO)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) -g(:)g(:)g(:)g(:)g(:)21 b Fb(89)2025 2446 y Fe(LINES)9 +g(:)g(:)g(:)g(:)g(:)21 b Fb(90)2025 2446 y Fe(LINES)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23 b Fb(89)2021 2746 +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23 b Fb(90)2021 2746 y Fs(M)2025 2872 y Fe(MACHTYPE)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b -Fb(89)2025 2962 y Fe(MAIL)11 b Fc(:)j(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g +Fb(90)2025 2962 y Fe(MAIL)11 b Fc(:)j(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 -b Fb(80)2025 3052 y Fe(MAILCHECK)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:) +b Fb(81)2025 3052 y Fe(MAILCHECK)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h -(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(89)2025 +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(90)2025 3143 y Fe(MAILPATH)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) -g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(80)2025 3233 +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(81)2025 3233 y Fe(MAPFILE)22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) -g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 b Fb(90)2025 3323 +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 b Fb(91)2025 3323 y Fe(mark-modified-lines)26 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 -b Fb(129)2025 3414 y Fe(mark-symlinked-directories)27 +b Fb(130)2025 3414 y Fe(mark-symlinked-directories)27 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -36 b Fb(129)2025 3504 y Fe(match-hidden-files)7 b Fc(:)17 +36 b Fb(130)2025 3504 y Fe(match-hidden-files)7 b Fc(:)17 b(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f -(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)22 b Fb(129)2025 3594 +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)22 b Fb(131)2025 3594 y Fe(menu-complete-display-prefix)17 b Fc(:)h(:)13 b(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)h(:)f(:)g(:)g(:)31 b Fb(130)2025 3681 y Fe(meta-flag)13 +g(:)g(:)g(:)h(:)f(:)g(:)g(:)31 b Fb(131)2025 3681 y Fe(meta-flag)13 b Fc(:)i(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h -(:)f(:)28 b Fb(128)2021 3992 y Fs(O)2025 4118 y Fe(OLDPWD)6 +(:)f(:)28 b Fb(130)2021 3992 y Fs(O)2025 4118 y Fe(OLDPWD)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(90)2025 4208 y Fe(OPTARG)6 +h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(91)2025 4208 y Fe(OPTARG)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(80)2025 4299 y Fe(OPTERR)6 +h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(81)2025 4299 y Fe(OPTERR)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(90)2025 4389 y Fe(OPTIND)6 +h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(91)2025 4389 y Fe(OPTIND)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(80)2025 4480 y Fe(OSTYPE)6 +h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(81)2025 4480 y Fe(OSTYPE)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(90)2025 4567 y Fe(output-meta)8 +h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(91)2025 4567 y Fe(output-meta)8 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -23 b Fb(130)p eop end -%%Page: 191 197 -TeXDict begin 191 196 bop 150 -116 a Fu(App)s(endix)29 -b(D:)i(Indexes)2623 b(191)146 294 y Fs(P)150 410 y Fe(page-completions) +23 b Fb(131)p eop end +%%Page: 193 199 +TeXDict begin 193 198 bop 150 -116 a Fu(App)s(endix)29 +b(D:)i(Indexes)2623 b(193)146 294 y Fs(P)150 410 y Fe(page-completions) 13 b Fc(:)j(:)d(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g -(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)27 b Fb(130)150 +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)27 b Fb(131)150 497 y Fe(PATH)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25 -b Fb(80)150 584 y Fe(PIPESTATUS)13 b Fc(:)i(:)e(:)h(:)f(:)g(:)g(:)g(:)g +b Fb(81)150 584 y Fe(PIPESTATUS)13 b Fc(:)i(:)e(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)27 b Fb(90)150 +h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)27 b Fb(91)150 671 y Fe(POSIXLY_CORRECT)17 b Fc(:)g(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g -(:)g(:)g(:)32 b Fb(90)150 758 y Fe(PPID)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g +(:)g(:)g(:)32 b Fb(91)150 758 y Fe(PPID)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g -(:)h(:)25 b Fb(90)150 846 y Fe(PROMPT_COMMAND)e Fc(:)13 +(:)h(:)25 b Fb(91)150 846 y Fe(PROMPT_COMMAND)e Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 -b Fb(90)150 933 y Fe(PROMPT_DIRTRIM)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f +b Fb(91)150 933 y Fe(PROMPT_DIRTRIM)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(90)150 1020 y Fe(PS0)14 +g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(91)150 1020 y Fe(PS0)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g -(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28 b Fb(90)150 +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28 b Fb(91)150 1107 y Fe(PS1)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28 -b Fb(80)150 1194 y Fe(PS2)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h +b Fb(81)150 1194 y Fe(PS2)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28 -b Fb(80)150 1281 y Fe(PS3)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h +b Fb(81)150 1281 y Fe(PS3)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28 -b Fb(90)150 1369 y Fe(PS4)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h +b Fb(91)150 1369 y Fe(PS4)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28 -b Fb(90)150 1456 y Fe(PWD)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h +b Fb(91)150 1456 y Fe(PWD)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28 -b Fb(90)146 1689 y Fs(R)150 1804 y Fe(RANDOM)6 b Fc(:)15 +b Fb(91)146 1689 y Fs(R)150 1804 y Fe(RANDOM)6 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)h(:)f(:)20 b Fb(91)150 1892 y Fe(READLINE_ARGUMENT)12 +g(:)g(:)g(:)h(:)f(:)20 b Fb(92)150 1892 y Fe(READLINE_ARGUMENT)12 b Fc(:)17 b(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g -(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(91)150 +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(92)150 1979 y Fe(READLINE_LINE)f Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -g(:)g(:)g(:)g(:)37 b Fb(91)150 2066 y Fe(READLINE_MARK)25 +g(:)g(:)g(:)g(:)37 b Fb(92)150 2066 y Fe(READLINE_MARK)25 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)37 -b Fb(91)150 2153 y Fe(READLINE_POINT)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f +b Fb(92)150 2153 y Fe(READLINE_POINT)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(91)150 2240 y Fe(REPLY)9 +g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(92)150 2240 y Fe(REPLY)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) -g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(91)150 2327 y +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(92)150 2327 y Fe(revert-all-at-newline)17 b Fc(:)h(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)32 -b Fb(130)146 2560 y Fs(S)150 2676 y Fe(search-ignore-case)7 +b Fb(131)146 2560 y Fs(S)150 2676 y Fe(search-ignore-case)7 b Fc(:)18 b(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h -(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(130)150 +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(131)150 2763 y Fe(SECONDS)g Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(91)150 +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(92)150 2851 y Fe(SHELL)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 -b Fb(91)150 2938 y Fe(SHELLOPTS)15 b Fc(:)h(:)d(:)g(:)g(:)g(:)g(:)g(:)h +b Fb(92)150 2938 y Fe(SHELLOPTS)15 b Fc(:)h(:)d(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)30 b Fb(91)150 +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)30 b Fb(92)150 3025 y Fe(SHLVL)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 -b Fb(91)150 3112 y Fe(show-all-if-ambiguous)17 b Fc(:)h(:)13 +b Fb(92)150 3112 y Fe(show-all-if-ambiguous)17 b Fc(:)h(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g -(:)g(:)g(:)32 b Fb(130)150 3199 y Fe(show-all-if-unmodified)14 +(:)g(:)g(:)32 b Fb(131)150 3199 y Fe(show-all-if-unmodified)14 b Fc(:)k(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)29 b Fb(130)2025 260 y Fe(show-mode-in-prompt)d +h(:)f(:)g(:)g(:)29 b Fb(131)2025 260 y Fe(show-mode-in-prompt)d Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g -(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(130)2025 351 y +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(132)2025 351 y Fe(skip-completed-text)26 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 -b Fb(131)2025 438 y Fe(SRANDOM)22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g +b Fb(132)2025 438 y Fe(SRANDOM)22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 -b Fb(91)2021 758 y Fs(T)2025 887 y Fe(TEXTDOMAIN)15 b +b Fb(92)2021 758 y Fs(T)2025 887 y Fe(TEXTDOMAIN)15 b Fc(:)g(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:) f(:)g(:)30 b Fb(8)2025 978 y Fe(TEXTDOMAINDIR)7 b Fc(:)16 @@ -22344,328 +22453,328 @@ b(:)d(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)23 b Fb(8)2025 1069 y Fe(TIMEFORMAT)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g -(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(92)2025 +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(93)2025 1161 y Fe(TMOUT)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23 -b Fb(92)2025 1248 y Fe(TMPDIR)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g +b Fb(93)2025 1248 y Fe(TMPDIR)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 -b Fb(92)2021 1567 y Fs(U)2025 1692 y Fe(UID)14 b Fc(:)f(:)g(:)h(:)f(:)g +b Fb(93)2021 1567 y Fs(U)2025 1692 y Fe(UID)14 b Fc(:)f(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g -(:)g(:)h(:)f(:)28 b Fb(92)2021 2012 y Fs(V)2025 2140 +(:)g(:)h(:)f(:)28 b Fb(93)2021 2012 y Fs(V)2025 2140 y Fe(vi-cmd-mode-string)7 b Fc(:)17 b(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)22 -b Fb(131)2025 2232 y Fe(vi-ins-mode-string)7 b Fc(:)17 +b Fb(132)2025 2232 y Fe(vi-ins-mode-string)7 b Fc(:)17 b(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f -(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)22 b Fb(131)2025 2319 +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)22 b Fb(132)2025 2319 y Fe(visible-stats)h Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) -f(:)g(:)35 b Fb(131)150 3838 y Fs(D.4)68 b(F)-11 b(unction)44 +f(:)g(:)35 b Fb(132)150 3838 y Fs(D.4)68 b(F)-11 b(unction)44 b(Index)146 4324 y(A)150 4441 y Fe(abort)27 b(\(C-g\))15 b Fc(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)30 -b Fb(145)150 4529 y Fe(accept-line)e(\(Newline)g(or)e(Return\))12 +b Fb(147)150 4529 y Fe(accept-line)e(\(Newline)g(or)e(Return\))12 b Fc(:)i(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)27 -b Fb(138)150 4616 y Fe(alias-expand-line)i(\(\))9 b Fc(:)14 +b Fb(140)150 4616 y Fe(alias-expand-line)i(\(\))9 b Fc(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g -(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(147)146 4872 y Fs(B)150 +(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(149)146 4872 y Fs(B)150 4989 y Fe(backward-char)29 b(\(C-b\))12 b Fc(:)i(:)f(:)g(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h -(:)26 b Fb(137)150 5077 y Fe(backward-delete-char)k(\(Rubout\))22 +(:)26 b Fb(139)150 5077 y Fe(backward-delete-char)k(\(Rubout\))22 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35 -b Fb(140)150 5165 y Fe(backward-kill-line)30 b(\(C-x)c(Rubout\))e +b Fb(142)150 5165 y Fe(backward-kill-line)30 b(\(C-x)c(Rubout\))e Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)37 b -Fb(141)150 5252 y Fe(backward-kill-word)30 b(\(M-DEL\))11 +Fb(143)150 5252 y Fe(backward-kill-word)30 b(\(M-DEL\))11 b Fc(:)j(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) -26 b Fb(141)150 5340 y Fe(backward-word)j(\(M-b\))12 +26 b Fb(144)150 5340 y Fe(backward-word)j(\(M-b\))12 b Fc(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:) -f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(137)2025 4294 +f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(139)2025 4294 y Fe(beginning-of-history)k(\(M-<\))11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g -(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)26 b Fb(138)2025 +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)26 b Fb(140)2025 4383 y Fe(beginning-of-line)j(\(C-a\))20 b Fc(:)13 b(:)g(:)g(:)g(:)h(:) f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)34 -b Fb(137)2025 4471 y Fe(bracketed-paste-begin)c(\(\))16 +b Fb(139)2025 4471 y Fe(bracketed-paste-begin)c(\(\))16 b Fc(:)e(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) -g(:)g(:)31 b Fb(140)2021 4768 y Fs(C)2025 4891 y Fe +g(:)g(:)31 b Fb(142)2021 4768 y Fs(C)2025 4891 y Fe (call-last-kbd-macro)f(\(C-x)c(e\))15 b Fc(:)f(:)f(:)g(:)g(:)h(:)f(:)g -(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)30 b Fb(145)2025 4981 +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)30 b Fb(147)2025 4981 y Fe(capitalize-word)f(\(M-c\))7 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 -b Fb(141)2025 5071 y Fe(character-search)29 b(\(C-]\))22 +b Fb(143)2025 5071 y Fe(character-search)29 b(\(C-]\))22 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g -(:)h(:)f(:)g(:)g(:)36 b Fb(145)2025 5161 y Fe +(:)h(:)f(:)g(:)g(:)36 b Fb(147)2025 5161 y Fe (character-search-backward)31 b(\(M-C-]\))10 b Fc(:)15 -b(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)25 b Fb(145)2025 5250 +b(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)25 b Fb(147)2025 5250 y Fe(clear-display)j(\(M-C-l\))7 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 -b Fb(138)2025 5340 y Fe(clear-screen)28 b(\(C-l\))14 +b Fb(140)2025 5340 y Fe(clear-screen)28 b(\(C-l\))14 b Fc(:)h(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) -f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(138)p eop +f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(140)p eop end -%%Page: 192 198 -TeXDict begin 192 197 bop 150 -116 a Fu(App)s(endix)29 -b(D:)i(Indexes)2623 b(192)150 264 y Fe(complete)27 b(\(TAB\))7 +%%Page: 194 200 +TeXDict begin 194 199 bop 150 -116 a Fu(App)s(endix)29 +b(D:)i(Indexes)2623 b(194)150 264 y Fe(complete)27 b(\(TAB\))7 b Fc(:)15 b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 -b Fb(143)150 352 y Fe(complete-command)29 b(\(M-!\))23 +b Fb(145)150 352 y Fe(complete-command)29 b(\(M-!\))23 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h -(:)f(:)g(:)g(:)g(:)36 b Fb(144)150 440 y Fe(complete-filename)29 +(:)f(:)g(:)g(:)g(:)36 b Fb(146)150 440 y Fe(complete-filename)29 b(\(M-/\))20 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(143)150 528 y Fe(complete-hostname) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(145)150 528 y Fe(complete-hostname) c(\(M-@\))20 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(144)150 616 y Fe +g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(146)150 616 y Fe (complete-into-braces)d(\(M-{\))11 b Fc(:)j(:)f(:)h(:)f(:)g(:)g(:)g(:)g -(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(144)150 704 +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(146)150 704 y Fe(complete-username)j(\(M-~\))20 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 -b Fb(144)150 792 y Fe(complete-variable)c(\(M-$\))20 +b Fb(146)150 792 y Fe(complete-variable)c(\(M-$\))20 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g -(:)g(:)h(:)f(:)33 b Fb(144)150 880 y Fe(copy-backward-word)d(\(\))7 +(:)g(:)h(:)f(:)33 b Fb(146)150 880 y Fe(copy-backward-word)d(\(\))7 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g -(:)g(:)g(:)g(:)g(:)h(:)f(:)21 b Fb(142)150 968 y Fe(copy-forward-word) +(:)g(:)g(:)g(:)g(:)h(:)f(:)21 b Fb(144)150 968 y Fe(copy-forward-word) 29 b(\(\))9 b Fc(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g -(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(142)150 +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(144)150 1056 y Fe(copy-region-as-kill)30 b(\(\))22 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g -(:)g(:)g(:)36 b Fb(142)146 1320 y Fs(D)150 1438 y Fe(dabbrev-expand)29 +(:)g(:)g(:)36 b Fb(144)146 1320 y Fs(D)150 1438 y Fe(dabbrev-expand)29 b(\(\))17 b Fc(:)c(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 -b Fb(144)150 1527 y Fe(delete-char)c(\(C-d\))17 b Fc(:)d(:)f(:)g(:)h(:) +b Fb(146)150 1527 y Fe(delete-char)c(\(C-d\))17 b Fc(:)d(:)f(:)g(:)h(:) f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g -(:)g(:)g(:)g(:)g(:)32 b Fb(140)150 1615 y Fe(delete-char-or-list)e +(:)g(:)g(:)g(:)g(:)32 b Fb(142)150 1615 y Fe(delete-char-or-list)e (\(\))22 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) -g(:)g(:)h(:)f(:)g(:)g(:)g(:)36 b Fb(143)150 1703 y Fe +g(:)g(:)h(:)f(:)g(:)g(:)g(:)36 b Fb(145)150 1703 y Fe (delete-horizontal-space)31 b(\(\))11 b Fc(:)i(:)g(:)h(:)f(:)g(:)g(:)g -(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(142)150 +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(144)150 1791 y Fe(digit-argument)j(\()p Fd(M-0)p Fe(,)e Fd(M-1)p Fe(,)f(...)g Fd(M--)p Fe(\))11 b Fc(:)j(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:) -26 b Fb(142)150 1879 y Fe(display-shell-version)k(\(C-x)d(C-v\))c +26 b Fb(144)150 1879 y Fe(display-shell-version)k(\(C-x)d(C-v\))c Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)37 b -Fb(147)150 1958 y Fe(do-lowercase-version)30 b(\(M-A,)227 +Fb(149)150 1958 y Fe(do-lowercase-version)30 b(\(M-A,)227 2046 y(M-B,)c(M-)p Fd(x)p Fe(,)h(...\))10 b Fc(:)k(:)f(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) -g(:)g(:)g(:)g(:)g(:)25 b Fb(145)150 2134 y Fe(downcase-word)k(\(M-l\)) +g(:)g(:)g(:)g(:)g(:)25 b Fb(147)150 2134 y Fe(downcase-word)k(\(M-l\)) 12 b Fc(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h -(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(141)150 2222 +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(143)150 2222 y Fe(dump-functions)j(\(\))17 b Fc(:)c(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -32 b Fb(146)150 2310 y Fe(dump-macros)c(\(\))7 b Fc(:)14 +32 b Fb(148)150 2310 y Fe(dump-macros)c(\(\))7 b Fc(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 -b Fb(146)150 2398 y Fe(dump-variables)29 b(\(\))17 b +b Fb(148)150 2398 y Fe(dump-variables)29 b(\(\))17 b Fc(:)c(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g -(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(146)150 +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(148)150 2485 y Fe(dynamic-complete-history)f(\(M-TAB\))13 b Fc(:)i(:)e(:)g(:)g -(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(144)146 2749 y Fs(E)150 +(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(146)146 2749 y Fs(E)150 2868 y Fe(edit-and-execute-command)k(\(C-x)c(C-e\))14 -b Fc(:)g(:)f(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(147)150 2956 +b Fc(:)g(:)f(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(149)150 2956 y Fe(end-kbd-macro)g(\(C-x)d(\)\))13 b Fc(:)h(:)f(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)28 -b Fb(144)150 3044 y Fd(end-of-file)g Fe(\(usually)g(C-d\))21 +b Fb(146)150 3044 y Fd(end-of-file)g Fe(\(usually)g(C-d\))21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g -(:)g(:)35 b Fb(140)150 3132 y Fe(end-of-history)29 b(\(M->\))9 +(:)g(:)35 b Fb(142)150 3132 y Fe(end-of-history)29 b(\(M->\))9 b Fc(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g -(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(138)150 3220 y +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(140)150 3220 y Fe(end-of-line)k(\(C-e\))17 b Fc(:)d(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 -b Fb(137)150 3308 y Fe(exchange-point-and-mark)f(\(C-x)26 +b Fb(139)150 3308 y Fe(exchange-point-and-mark)f(\(C-x)26 b(C-x\))17 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)32 -b Fb(145)146 3571 y Fs(F)150 3690 y Fe(fetch-history)d(\(\))19 +b Fb(147)146 3571 y Fs(F)150 3690 y Fe(fetch-history)d(\(\))19 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g -(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(140)150 +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(142)150 3778 y Fe(forward-backward-delete-char)e(\(\))15 b Fc(:)f(:)f(:)g(:)g -(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(140)150 3867 y Fe(forward-char)e +(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(142)150 3867 y Fe(forward-char)e (\(C-f\))14 b Fc(:)h(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)29 b -Fb(137)150 3955 y Fe(forward-search-history)i(\(C-s\))24 +Fb(139)150 3955 y Fe(forward-search-history)i(\(C-s\))24 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)38 -b Fb(138)150 4042 y Fe(forward-word)28 b(\(M-f\))14 b +b Fb(140)150 4042 y Fe(forward-word)28 b(\(M-f\))14 b Fc(:)h(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g -(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)29 b Fb(137)146 4295 +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)29 b Fb(139)146 4295 y Fs(G)150 4414 y Fe(glob-complete-word)h(\(M-g\))16 b Fc(:)e(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)31 b Fb(146)150 4502 y Fe(glob-expand-word)e(\(C-x)e(*\))c +g(:)g(:)31 b Fb(148)150 4502 y Fe(glob-expand-word)e(\(C-x)e(*\))c Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g -(:)g(:)g(:)38 b Fb(146)150 4590 y Fe(glob-list-expansions)30 +(:)g(:)g(:)38 b Fb(148)150 4590 y Fe(glob-list-expansions)30 b(\(C-x)d(g\))13 b Fc(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g -(:)g(:)h(:)27 b Fb(146)2021 294 y Fs(H)2025 422 y Fe +(:)g(:)h(:)27 b Fb(148)2021 294 y Fs(H)2025 422 y Fe (history-and-alias-expand-line)32 b(\(\))13 b Fc(:)g(:)g(:)h(:)f(:)g(:) -g(:)g(:)g(:)g(:)28 b Fb(147)2025 513 y Fe(history-expand-line)i +g(:)g(:)g(:)g(:)28 b Fb(149)2025 513 y Fe(history-expand-line)i (\(M-^\))13 b Fc(:)h(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)h(:)28 b Fb(147)2025 604 y Fe(history-search-backward)j +g(:)g(:)g(:)h(:)28 b Fb(149)2025 604 y Fe(history-search-backward)j (\(\))11 b Fc(:)i(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g -(:)g(:)g(:)26 b Fb(139)2025 695 y Fe(history-search-forward)k(\(\))13 +(:)g(:)g(:)26 b Fb(141)2025 695 y Fe(history-search-forward)k(\(\))13 b Fc(:)h(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) -h(:)28 b Fb(139)2025 786 y Fe(history-substring-search-backw)q(ard)k -(\(\))20 b Fc(:)13 b(:)g(:)g(:)g(:)35 b Fb(139)2025 874 +h(:)28 b Fb(141)2025 786 y Fe(history-substring-search-backw)q(ard)k +(\(\))20 b Fc(:)13 b(:)g(:)g(:)g(:)35 b Fb(141)2025 874 y Fe(history-substring-search-forwa)q(rd)d(\(\))22 b -Fc(:)13 b(:)h(:)f(:)g(:)g(:)37 b Fb(139)2021 1200 y Fs(I)2025 +Fc(:)13 b(:)h(:)f(:)g(:)g(:)37 b Fb(141)2021 1200 y Fs(I)2025 1329 y Fe(insert-comment)29 b(\(M-#\))9 b Fc(:)14 b(:)f(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -24 b Fb(146)2025 1420 y Fe(insert-completions)29 b(\(M-*\))16 +24 b Fb(148)2025 1420 y Fe(insert-completions)29 b(\(M-*\))16 b Fc(:)f(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) -g(:)g(:)31 b Fb(143)2025 1507 y Fe(insert-last-argument)f(\(M-.)c(or)g +g(:)g(:)31 b Fb(145)2025 1507 y Fe(insert-last-argument)f(\(M-.)c(or)g (M-_\))7 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 -b Fb(147)2021 1834 y Fs(K)2025 1962 y Fe(kill-line)27 +b Fb(149)2021 1834 y Fs(K)2025 1962 y Fe(kill-line)27 b(\(C-k\))c Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 -b Fb(141)2025 2053 y Fe(kill-region)28 b(\(\))7 b Fc(:)14 +b Fb(143)2025 2053 y Fe(kill-region)28 b(\(\))7 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)22 -b Fb(142)2025 2144 y Fe(kill-whole-line)29 b(\(\))14 +b Fb(144)2025 2144 y Fe(kill-whole-line)29 b(\(\))14 b Fc(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) -f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(141)2025 +f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(143)2025 2231 y Fe(kill-word)e(\(M-d\))c Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) -g(:)g(:)g(:)37 b Fb(141)2021 2548 y Fs(M)2025 2676 y +g(:)g(:)g(:)37 b Fb(144)2021 2548 y Fs(M)2025 2676 y Fe(magic-space)28 b(\(\))7 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) -g(:)g(:)h(:)f(:)22 b Fb(147)2025 2767 y Fe(menu-complete)28 +g(:)g(:)h(:)f(:)22 b Fb(149)2025 2767 y Fe(menu-complete)28 b(\(\))20 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)34 -b Fb(143)2025 2854 y Fe(menu-complete-backward)c(\(\))13 +b Fb(145)2025 2854 y Fe(menu-complete-backward)c(\(\))13 b Fc(:)h(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) -h(:)28 b Fb(143)2021 3181 y Fs(N)2025 3309 y Fe(next-history)g(\(C-n\)) +h(:)28 b Fb(145)2021 3181 y Fs(N)2025 3309 y Fe(next-history)g(\(C-n\)) 14 b Fc(:)h(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h -(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(138)2025 +(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(140)2025 3401 y Fe(next-screen-line)g(\(\))12 b Fc(:)h(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) -27 b Fb(138)2025 3472 y Fe(non-incremental-forward-)2102 +27 b Fb(140)2025 3472 y Fe(non-incremental-forward-)2102 3560 y(search-history)h(\(M-n\))23 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 -b Fb(139)2025 3647 y Fe(non-incremental-reverse-)2102 +b Fb(141)2025 3647 y Fe(non-incremental-reverse-)2102 3734 y(search-history)28 b(\(M-p\))23 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 -b Fb(138)2021 4070 y Fs(O)2025 4198 y Fe(operate-and-get-next)30 +b Fb(140)2021 4070 y Fs(O)2025 4198 y Fe(operate-and-get-next)30 b(\(C-o\))11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f -(:)g(:)g(:)g(:)26 b Fb(139)2025 4285 y Fe(overwrite-mode)j(\(\))17 +(:)g(:)g(:)g(:)26 b Fb(141)2025 4285 y Fe(overwrite-mode)j(\(\))17 b Fc(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)32 b Fb(141)p +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)32 b Fb(143)p eop end -%%Page: 193 199 -TeXDict begin 193 198 bop 150 -116 a Fu(App)s(endix)29 -b(D:)i(Indexes)2623 b(193)146 294 y Fs(P)150 411 y Fe +%%Page: 195 201 +TeXDict begin 195 200 bop 150 -116 a Fu(App)s(endix)29 +b(D:)i(Indexes)2623 b(195)146 294 y Fs(P)150 411 y Fe (possible-command-completions)32 b(\(C-x)26 b(!\))9 b -Fc(:)14 b(:)g(:)f(:)g(:)g(:)24 b Fb(144)150 499 y Fe +Fc(:)14 b(:)g(:)f(:)g(:)g(:)24 b Fb(146)150 499 y Fe (possible-completions)30 b(\(M-?\))11 b Fc(:)j(:)f(:)h(:)f(:)g(:)g(:)g -(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(143)150 +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(145)150 586 y Fe(possible-filename-completions)32 b(\(C-x)27 -b(/\))7 b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(144)150 674 +b(/\))7 b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(146)150 674 y Fe(possible-hostname-completions)32 b(\(C-x)27 b(@\))7 -b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(144)150 762 y Fe +b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(146)150 762 y Fe (possible-username-completions)32 b(\(C-x)27 b(~\))7 -b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(144)150 849 y Fe +b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(146)150 849 y Fe (possible-variable-completions)32 b(\(C-x)27 b($\))7 -b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(144)150 937 y Fe(prefix-meta)28 +b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(146)150 937 y Fe(prefix-meta)28 b(\(ESC\))17 b Fc(:)d(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 -b Fb(145)150 1025 y Fe(previous-history)d(\(C-p\))23 +b Fb(147)150 1025 y Fe(previous-history)d(\(C-p\))23 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h -(:)f(:)g(:)g(:)g(:)36 b Fb(138)150 1112 y Fe(previous-screen-line)30 +(:)f(:)g(:)g(:)g(:)36 b Fb(140)150 1112 y Fe(previous-screen-line)30 b(\(\))19 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g -(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(137)150 1200 y Fe +(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(139)150 1200 y Fe (print-last-kbd-macro)d(\(\))19 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g -(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(145)146 +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(147)146 1454 y Fs(Q)150 1571 y Fe(quoted-insert)c(\(C-q)d(or)g(C-v\))8 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f -(:)g(:)22 b Fb(140)146 1825 y Fs(R)150 1943 y Fe(re-read-init-file)29 +(:)g(:)22 b Fb(142)146 1825 y Fs(R)150 1943 y Fe(re-read-init-file)29 b(\(C-x)e(C-r\))15 b Fc(:)f(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f -(:)g(:)g(:)g(:)30 b Fb(145)150 2030 y Fe(redraw-current-line)g(\(\))22 +(:)g(:)g(:)g(:)30 b Fb(147)150 2030 y Fe(redraw-current-line)g(\(\))22 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h -(:)f(:)g(:)g(:)g(:)36 b Fb(138)150 2118 y Fe(reverse-search-history)31 +(:)f(:)g(:)g(:)g(:)36 b Fb(140)150 2118 y Fe(reverse-search-history)31 b(\(C-r\))24 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) -g(:)38 b Fb(138)150 2205 y Fe(revert-line)28 b(\(M-r\))17 +g(:)38 b Fb(140)150 2205 y Fe(revert-line)28 b(\(M-r\))17 b Fc(:)d(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) -g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(145)146 +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(147)146 2449 y Fs(S)150 2567 y Fe(self-insert)c(\(a,)e(b,)g(A,)g(1,)h(!,)f (...\))13 b Fc(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)27 -b Fb(140)150 2654 y Fe(set-mark)g(\(C-@\))7 b Fc(:)15 +b Fb(142)150 2654 y Fe(set-mark)g(\(C-@\))7 b Fc(:)15 b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 -b Fb(145)150 2742 y Fe(shell-backward-kill-word)31 b(\(\))8 +b Fb(147)150 2742 y Fe(shell-backward-kill-word)31 b(\(\))8 b Fc(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -23 b Fb(142)150 2830 y Fe(shell-backward-word)30 b(\(M-C-b\))8 +23 b Fb(144)150 2830 y Fe(shell-backward-word)30 b(\(M-C-b\))8 b Fc(:)15 b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -23 b Fb(137)150 2917 y Fe(shell-expand-line)29 b(\(M-C-e\))13 +23 b Fb(139)150 2917 y Fe(shell-expand-line)29 b(\(M-C-e\))13 b Fc(:)j(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) -g(:)28 b Fb(147)150 3005 y Fe(shell-forward-word)i(\(M-C-f\))11 +g(:)28 b Fb(149)150 3005 y Fe(shell-forward-word)i(\(M-C-f\))11 b Fc(:)j(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) -26 b Fb(137)150 3093 y Fe(shell-kill-word)j(\(M-C-d\))20 +26 b Fb(139)150 3093 y Fe(shell-kill-word)j(\(M-C-d\))20 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g -(:)g(:)h(:)f(:)33 b Fb(142)150 3180 y Fe(shell-transpose-words)d +(:)g(:)h(:)f(:)33 b Fb(144)150 3180 y Fe(shell-transpose-words)d (\(M-C-t\))22 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g -(:)35 b Fb(142)2025 264 y Fe(skip-csi-sequence)29 b(\(\))9 +(:)35 b Fb(143)2025 264 y Fe(skip-csi-sequence)29 b(\(\))9 b Fc(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g -(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(145)2025 361 y +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(147)2025 361 y Fe(spell-correct-word)29 b(\(C-x)e(s\))18 b Fc(:)13 b(:)g(:)h(:)f(:)g -(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)33 b Fb(146)2025 +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)33 b Fb(148)2025 448 y Fe(start-kbd-macro)c(\(C-x)d(\(\))8 b Fc(:)14 b(:)f(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)23 -b Fb(144)2021 891 y Fs(T)2025 1038 y Fe(tilde-expand)28 +b Fb(146)2021 891 y Fs(T)2025 1038 y Fe(tilde-expand)28 b(\(M-&\))14 b Fc(:)h(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 -b Fb(145)2025 1135 y Fe(transpose-chars)g(\(C-t\))7 b +b Fb(147)2025 1135 y Fe(transpose-chars)g(\(C-t\))7 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h -(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(140)2025 1222 y Fe(transpose-words) +(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(142)2025 1222 y Fe(transpose-words) 29 b(\(M-t\))7 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g -(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(141)2021 +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(143)2021 1676 y Fs(U)2025 1823 y Fe(undo)k(\(C-_)h(or)f(C-x)g(C-u\))10 b Fc(:)k(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) -g(:)g(:)h(:)f(:)g(:)g(:)g(:)25 b Fb(145)2025 1920 y Fe +g(:)g(:)h(:)f(:)g(:)g(:)g(:)25 b Fb(147)2025 1920 y Fe (universal-argument)k(\(\))7 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:) f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 -b Fb(143)2025 2017 y Fe(unix-filename-rubout)30 b(\(\))19 +b Fb(145)2025 2017 y Fe(unix-filename-rubout)30 b(\(\))19 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g -(:)g(:)g(:)g(:)34 b Fb(142)2025 2114 y Fe(unix-line-discard)29 +(:)g(:)g(:)g(:)34 b Fb(144)2025 2114 y Fe(unix-line-discard)29 b(\(C-u\))20 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:) -f(:)g(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(141)2025 2211 y Fe +f(:)g(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(143)2025 2211 y Fe (unix-word-rubout)29 b(\(C-w\))22 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)36 -b Fb(142)2025 2298 y Fe(upcase-word)28 b(\(M-u\))17 b +b Fb(144)2025 2298 y Fe(upcase-word)28 b(\(M-u\))17 b Fc(:)d(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g -(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)32 b Fb(141)2021 +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)32 b Fb(143)2021 2752 y Fs(Y)2025 2899 y Fe(yank)26 b(\(C-y\))18 b Fc(:)c(:)f(:)g(:)h(:) f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 -b Fb(142)2025 2996 y Fe(yank-last-arg)28 b(\(M-.)f(or)f(M-_\))8 +b Fb(144)2025 2996 y Fe(yank-last-arg)28 b(\(M-.)f(or)f(M-_\))8 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g -(:)h(:)22 b Fb(139)2025 3093 y Fe(yank-nth-arg)28 b(\(M-C-y\))9 +(:)h(:)22 b Fb(141)2025 3093 y Fe(yank-nth-arg)28 b(\(M-C-y\))9 b Fc(:)15 b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g -(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(139)2025 3180 +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(141)2025 3180 y Fe(yank-pop)j(\(M-y\))7 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) -g(:)g(:)h(:)f(:)22 b Fb(142)150 3929 y Fs(D.5)68 b(Concept)45 +g(:)g(:)h(:)f(:)22 b Fb(144)150 3929 y Fs(D.5)68 b(Concept)45 b(Index)146 4523 y(A)150 4645 y Fb(alias)27 b(expansion)22 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)37 -b Fb(102)150 4735 y(arithmetic)26 b(ev)l(aluation)21 +b Fb(103)150 4735 y(arithmetic)26 b(ev)l(aluation)21 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g -(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(100)150 4824 +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(101)150 4824 y(arithmetic)26 b(expansion)11 b Fc(:)j(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) 26 b Fb(35)150 4914 y(arithmetic)g(op)r(erators)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h -(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(100)150 5003 +(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(101)150 5003 y(arithmetic,)27 b(shell)21 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -g(:)g(:)g(:)36 b Fb(100)150 5090 y(arra)n(ys)19 b Fc(:)13 +g(:)g(:)g(:)36 b Fb(101)150 5090 y(arra)n(ys)19 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)g(:)34 b Fb(102)2021 4523 y Fs(B)2025 4641 +g(:)g(:)g(:)g(:)34 b Fb(103)2021 4523 y Fs(B)2025 4641 y Fb(bac)n(kground)13 b Fc(:)f(:)h(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) -f(:)g(:)g(:)g(:)g(:)g(:)28 b Fb(117)2025 4729 y(Bash)e(con\014guration) +f(:)g(:)g(:)g(:)g(:)g(:)28 b Fb(118)2025 4729 y(Bash)e(con\014guration) 11 b Fc(:)j(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f -(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)26 b Fb(163)2025 +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)26 b Fb(165)2025 4817 y(Bash)g(installation)9 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:) g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g -(:)g(:)g(:)g(:)24 b Fb(163)2025 4905 y(binary)h(arithmetic)h(op)r +(:)g(:)g(:)g(:)24 b Fb(165)2025 4905 y(binary)h(arithmetic)h(op)r (erators)16 b Fc(:)f(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)g(:)g(:)h(:)31 b Fb(100)2025 4993 y(bit)n(wise)26 +g(:)g(:)g(:)g(:)h(:)31 b Fb(101)2025 4993 y(bit)n(wise)26 b(arithmetic)h(op)r(erators)8 b Fc(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g -(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)23 b Fb(100)2025 +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)23 b Fb(101)2025 5081 y(Bourne)j(shell)20 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)35 b Fb(5)2025 5169 @@ -22675,19 +22784,19 @@ g(:)g(:)g(:)g(:)24 b Fb(24)2025 5256 y(builtin)15 b Fc(:)e(:)g(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)30 b Fb(3)p eop end -%%Page: 194 200 -TeXDict begin 194 199 bop 150 -116 a Fu(App)s(endix)29 -b(D:)i(Indexes)2623 b(194)146 294 y Fs(C)150 413 y Fb(command)26 +%%Page: 196 202 +TeXDict begin 196 201 bop 150 -116 a Fu(App)s(endix)29 +b(D:)i(Indexes)2623 b(196)146 294 y Fs(C)150 413 y Fb(command)26 b(editing)19 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)34 -b Fb(122)150 501 y(command)26 b(execution)12 b Fc(:)h(:)g(:)g(:)g(:)g +b Fb(123)150 501 y(command)26 b(execution)12 b Fc(:)h(:)g(:)g(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) g(:)h(:)f(:)g(:)g(:)26 b Fb(43)150 590 y(command)g(expansion)c Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)36 b Fb(43)150 678 y(command)26 b(history)18 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) -g(:)g(:)g(:)33 b Fb(157)150 766 y(command)26 b(searc)n(h)16 +g(:)g(:)g(:)33 b Fb(159)150 766 y(command)26 b(searc)n(h)16 b Fc(:)d(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(43)150 855 y(command)c(substitution)21 b Fc(:)13 @@ -22720,17 +22829,17 @@ b Fb(9)150 1738 y(commen)n(ts,)26 b(shell)13 b Fc(:)i(:)e(:)g(:)g(:)g g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)28 b Fb(9)150 1826 y(Compatibilit)n(y)f(Lev)n(el)10 b Fc(:)j(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)25 b Fb(113)150 1914 y(Compatibilit)n(y)i(Mo)r(de)22 +g(:)g(:)25 b Fb(114)150 1914 y(Compatibilit)n(y)i(Mo)r(de)22 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g -(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)36 b Fb(113)150 +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)36 b Fb(114)150 2003 y(completion)27 b(builtins)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)g(:)36 b Fb(150)150 2091 y(conditional)27 b(arithmetic)f(op)r +g(:)g(:)36 b Fb(152)150 2091 y(conditional)27 b(arithmetic)f(op)r (erator)d Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g -(:)37 b Fb(100)150 2179 y(con\014guration)22 b Fc(:)13 +(:)37 b Fb(101)150 2179 y(con\014guration)22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)36 -b Fb(163)150 2268 y(con)n(trol)26 b(op)r(erator)8 b Fc(:)15 +b Fb(165)150 2268 y(con)n(trol)26 b(op)r(erator)8 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23 b Fb(3)150 2355 y(copro)r(cess)18 b Fc(:)c(:)f(:)h(:)f(:)g(:)g(:)g(:)g @@ -22739,17 +22848,17 @@ f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)32 b Fb(18)146 2621 y Fs(D)150 2739 y Fb(directory)26 b(stac)n(k)9 b Fc(:)k(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 -b Fb(104)146 3005 y Fs(E)150 3124 y Fb(editing)i(command)g(lines)17 +b Fb(105)146 3005 y Fs(E)150 3124 y Fb(editing)i(command)g(lines)17 b Fc(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:) -f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(122)150 3213 y(en)n(vironmen)n(t)18 +f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(123)150 3213 y(en)n(vironmen)n(t)18 b Fc(:)12 b(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:) f(:)32 b Fb(45)150 3301 y(ev)l(aluation,)26 b(arithmetic)9 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f -(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(100)150 3389 +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(101)150 3389 y(ev)n(en)n(t)h(designators)c Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) -g(:)h(:)34 b Fb(160)150 3478 y(execution)26 b(en)n(vironmen)n(t)17 +g(:)h(:)34 b Fb(162)150 3478 y(execution)26 b(en)n(vironmen)n(t)17 b Fc(:)12 b(:)h(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)31 b Fb(44)150 3566 y(exit)25 b(status)7 b Fc(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) @@ -22774,9 +22883,9 @@ b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)g(:)28 b Fb(25)150 4272 y(expressions,)f(arithmetic)11 b Fc(:)j(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(100)150 4360 y(expressions,)h +h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(101)150 4360 y(expressions,)h (conditional)17 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) -g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(98)2021 +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(99)2021 294 y Fs(F)2025 414 y Fb(\014eld)21 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g @@ -22788,37 +22897,37 @@ b Fb(3)2025 591 y(\014lename)26 b(expansion)11 b Fc(:)i(:)h(:)f(:)g(:)g g(:)g(:)h(:)f(:)g(:)g(:)26 b Fb(36)2025 680 y(foreground)9 b Fc(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)24 b Fb(117)2025 767 y(functions,)i(shell)9 b +h(:)f(:)24 b Fb(118)2025 767 y(functions,)i(shell)9 b Fc(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)24 b Fb(19)2021 1038 y Fs(H)2025 1158 y Fb(history)h(builtins)20 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)35 -b Fb(157)2025 1247 y(history)25 b(ev)n(en)n(ts)8 b Fc(:)13 +b Fb(159)2025 1247 y(history)25 b(ev)n(en)n(ts)8 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 -b Fb(160)2025 1335 y(history)i(expansion)14 b Fc(:)g(:)f(:)g(:)g(:)h(:) +b Fb(162)2025 1335 y(history)i(expansion)14 b Fc(:)g(:)f(:)g(:)g(:)h(:) f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g -(:)g(:)g(:)g(:)h(:)f(:)29 b Fb(159)2025 1424 y(history)c(list)9 +(:)g(:)g(:)g(:)h(:)f(:)29 b Fb(161)2025 1424 y(history)c(list)9 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) -g(:)g(:)24 b Fb(157)2025 1511 y(History)-6 b(,)25 b(ho)n(w)h(to)g(use) +g(:)g(:)24 b Fb(159)2025 1511 y(History)-6 b(,)25 b(ho)n(w)h(to)g(use) 19 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g -(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(156)2021 +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(158)2021 1782 y Fs(I)2025 1903 y Fb(iden)n(ti\014er)12 b Fc(:)g(:)h(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)27 b Fb(3)2025 1991 y(initialization)h(\014le,)e(readline)17 b Fc(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) -f(:)g(:)g(:)g(:)32 b Fb(124)2025 2080 y(installation)21 +f(:)g(:)g(:)g(:)32 b Fb(125)2025 2080 y(installation)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) -g(:)34 b Fb(163)2025 2168 y(in)n(teraction,)26 b(readline)7 +g(:)34 b Fb(165)2025 2168 y(in)n(teraction,)26 b(readline)7 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g -(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(121)2025 +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(122)2025 2257 y(in)n(teractiv)n(e)k(shell)20 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) -h(:)f(:)g(:)34 b Fb(95,)27 b(96)2025 2346 y(in)n(ternationalization)22 +h(:)f(:)g(:)34 b Fb(96,)27 b(97)2025 2346 y(in)n(ternationalization)22 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)35 b Fb(7)2025 2433 y(in)n(ternationalized)27 b(scripts)13 @@ -22829,29 +22938,29 @@ Fs(J)2025 2824 y Fb(job)23 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)38 b Fb(3)2025 2911 y(job)26 b(con)n(trol)17 b Fc(:)d(:)f(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g -(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)31 b Fb(3,)c(117)2021 +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)31 b Fb(3,)c(118)2021 3183 y Fs(K)2025 3303 y Fb(kill)f(ring)7 b Fc(:)14 b(:)f(:)g(:)g(:)g(:) g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)22 -b Fb(123)2025 3390 y(killing)k(text)6 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g +b Fb(124)2025 3390 y(killing)k(text)6 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)21 b -Fb(123)2021 3661 y Fs(L)2025 3782 y Fb(lo)r(calization)i +Fb(124)2021 3661 y Fs(L)2025 3782 y Fb(lo)r(calization)i Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) g(:)g(:)h(:)35 b Fb(7)2025 3869 y(login)26 b(shell)6 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) -g(:)g(:)g(:)g(:)21 b Fb(95)2021 4140 y Fs(M)2025 4260 +g(:)g(:)g(:)g(:)21 b Fb(96)2021 4140 y Fs(M)2025 4260 y Fb(matc)n(hing,)26 b(pattern)9 b Fc(:)k(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) h(:)f(:)g(:)g(:)24 b Fb(37)2025 4347 y(metac)n(haracter)7 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) h(:)22 b Fb(3)p eop end -%%Page: 195 201 -TeXDict begin 195 200 bop 150 -116 a Fu(App)s(endix)29 -b(D:)i(Indexes)2623 b(195)146 294 y Fs(N)150 410 y Fb(name)19 +%%Page: 197 203 +TeXDict begin 197 202 bop 150 -116 a Fu(App)s(endix)29 +b(D:)i(Indexes)2623 b(197)146 294 y Fs(N)150 410 y Fb(name)19 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(3)150 497 @@ -22860,7 +22969,7 @@ y(nativ)n(e)25 b(languages)c Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g h(:)f(:)g(:)g(:)g(:)34 b Fb(7)150 584 y(notation,)27 b(readline)13 b Fc(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)27 -b Fb(122)146 827 y Fs(O)150 943 y Fb(op)r(erator,)g(shell)c +b Fb(123)146 827 y Fs(O)150 943 y Fb(op)r(erator,)g(shell)c Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) 37 b Fb(3)146 1186 y Fs(P)150 1302 y Fb(parameter)26 @@ -22887,10 +22996,10 @@ g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)38 b Fb(3)150 1999 y(POSIX)25 b(description)10 b Fc(:)j(:)g(:)g(:)g(:)h(:) f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g -(:)g(:)g(:)g(:)g(:)25 b Fb(108)150 2086 y(POSIX)g(Mo)r(de)14 +(:)g(:)g(:)g(:)g(:)25 b Fb(109)150 2086 y(POSIX)g(Mo)r(de)14 b Fc(:)g(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 -b Fb(109)150 2174 y(pro)r(cess)e(group)15 b Fc(:)e(:)h(:)f(:)g(:)g(:)g +b Fb(110)150 2174 y(pro)r(cess)e(group)15 b Fc(:)e(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)30 b Fb(3)150 2261 y(pro)r(cess)d(group)e(ID)11 b Fc(:)i(:)g(:)g(:)g(:)g(:)g(:)g(:)g @@ -22900,9 +23009,9 @@ g(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(3)150 2348 y(pro)r(cess)h(substitution) (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)25 b Fb(35)150 2435 y(programmable)i(completion)8 b Fc(:)14 b(:)g(:)f(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)23 -b Fb(147)150 2522 y(prompting)15 b Fc(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g +b Fb(149)150 2522 y(prompting)15 b Fc(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) -g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)30 b Fb(106)146 +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)30 b Fb(107)146 2765 y Fs(Q)150 2881 y Fb(quoting)16 b Fc(:)d(:)g(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)31 @@ -22911,7 +23020,7 @@ b Fb(6)150 2968 y(quoting,)26 b(ANSI)18 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34 b Fb(6)146 3211 y Fs(R)150 3327 y Fb(Readline,)26 b(ho)n(w)g(to)g(use)11 b Fc(:)i(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) -g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(120)150 3414 +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(121)150 3414 y(redirection)13 b Fc(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)27 b Fb(39)150 3501 y(reserv)n(ed)f(w)n @@ -22922,13 +23031,13 @@ b Fc(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)30 b Fb(9)150 3676 y(restricted)c(shell)12 b Fc(:)i(:)f(:)g(:)h(:)f(:)g(:) g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g -(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)27 b Fb(108)150 3763 y(return)e(status) +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)27 b Fb(109)150 3763 y(return)e(status) 10 b Fc(:)k(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) g(:)g(:)25 b Fb(4)2021 294 y Fs(S)2025 418 y Fb(shell)h(arithmetic)15 b Fc(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)30 -b Fb(100)2025 508 y(shell)c(function)18 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g +b Fb(101)2025 508 y(shell)c(function)18 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)32 b Fb(19)2025 597 y(shell)26 b(script)10 b Fc(:)k(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g @@ -22939,7 +23048,7 @@ y(shell)h(v)l(ariable)7 b Fc(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(21)2025 777 y(shell,)k(in)n (teractiv)n(e)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g -(:)h(:)34 b Fb(96)2025 867 y(signal)13 b Fc(:)h(:)f(:)g(:)g(:)g(:)h(:)f +(:)h(:)34 b Fb(97)2025 867 y(signal)13 b Fc(:)h(:)f(:)g(:)g(:)g(:)h(:)f (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g (:)28 b Fb(4)2025 956 y(signal)f(handling)6 b Fc(:)13 @@ -22950,13 +23059,13 @@ b Fb(46)2025 1046 y(sp)r(ecial)27 b(builtin)16 b Fc(:)d(:)g(:)g(:)g(:)g g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)31 b Fb(4,)26 b(79)2025 1136 y(startup)f(\014les)10 b Fc(:)k(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g -(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)25 b Fb(95)2025 1226 +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)25 b Fb(96)2025 1226 y(string)h(translations)8 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) f(:)g(:)g(:)g(:)23 b Fb(7)2025 1313 y(susp)r(ending)i(jobs)10 b Fc(:)k(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)25 -b Fb(117)2021 1610 y Fs(T)2025 1734 y Fb(tilde)h(expansion)7 +b Fb(118)2021 1610 y Fs(T)2025 1734 y Fb(tilde)h(expansion)7 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)22 b Fb(25)2025 1823 y(tok)n(en)17 b Fc(:)12 b(:)i(:)f(:)g(:)g(:)g(:)g(:)g @@ -22967,13 +23076,13 @@ Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g (:)g(:)g(:)g(:)34 b Fb(7)2021 2207 y Fs(U)2025 2329 y Fb(unary)25 b(arithmetic)h(op)r(erators)10 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g -(:)g(:)25 b Fb(100)2021 2626 y Fs(V)2025 2750 y Fb(v)l(ariable,)h +(:)g(:)25 b Fb(101)2021 2626 y Fs(V)2025 2750 y Fb(v)l(ariable,)h (shell)14 b Fc(:)g(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) g(:)g(:)28 b Fb(21)2025 2837 y(v)l(ariables,)f(readline)7 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)22 -b Fb(125)2021 3134 y Fs(W)2025 3258 y Fb(w)n(ord)10 b +b Fb(126)2021 3134 y Fs(W)2025 3258 y Fb(w)n(ord)10 b Fc(:)j(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)25 b Fb(4)2025 3345 @@ -22982,7 +23091,7 @@ y(w)n(ord)h(splitting)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(36)2021 3642 y Fs(Y)2025 3763 y Fb(y)n(anking)h(text)13 b Fc(:)f(:)h(:)g(:)g(:)h(:)f(:)g(:)g(:)g (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) -g(:)h(:)f(:)g(:)g(:)g(:)g(:)28 b Fb(123)p eop end +g(:)h(:)f(:)g(:)g(:)g(:)g(:)28 b Fb(124)p eop end %%Trailer userdict /end-hook known{end-hook}if diff --git a/doc/bashref.texi b/doc/bashref.texi index e73c56d5..0c4c19bb 100644 --- a/doc/bashref.texi +++ b/doc/bashref.texi @@ -5063,7 +5063,7 @@ occurs. @item read @btindex read @example -read [-ers] [-a @var{aname}] [-d @var{delim}] [-i @var{text}] [-n @var{nchars}] +read [-Eers] [-a @var{aname}] [-d @var{delim}] [-i @var{text}] [-n @var{nchars}] [-N @var{nchars}] [-p @var{prompt}] [-t @var{timeout}] [-u @var{fd}] [@var{name} @dots{}] @end example @@ -5104,6 +5104,12 @@ Readline (@pxref{Command Line Editing}) is used to obtain the line. Readline uses the current (or default, if line editing was not previously active) editing settings, but uses Readline's default filename completion. +@item -E +Readline (@pxref{Command Line Editing}) is used to obtain the line. +Readline uses the current (or default, if line editing was not previously +active) editing settings, but uses Bash's default completion, including +programmable completion. + @item -i @var{text} If Readline is being used to read the line, @var{text} is placed into the editing buffer before editing begins. @@ -10244,7 +10250,8 @@ the @option{-r} option, and will use the @env{REPLY} variable as a default if no non-option arguments are supplied. The Bash @code{read} builtin also accepts a prompt string with the @option{-p} option and will use -Readline to obtain the line when given the @option{-e} option. +Readline to obtain the line when given the @option{-e} or @option{-E} +options. The @code{read} builtin also has additional options to control input: the @option{-s} option will turn off echoing of input characters as they are read, the @option{-t} option will allow @code{read} to time out diff --git a/doc/bashref.toc b/doc/bashref.toc index d457f0d1..aa3ebda1 100644 --- a/doc/bashref.toc +++ b/doc/bashref.toc @@ -60,84 +60,84 @@ @numchapentry{Shell Builtin Commands}{4}{Shell Builtin Commands}{49} @numsecentry{Bourne Shell Builtins}{4.1}{Bourne Shell Builtins}{49} @numsecentry{Bash Builtin Commands}{4.2}{Bash Builtins}{57} -@numsecentry{Modifying Shell Behavior}{4.3}{Modifying Shell Behavior}{68} -@numsubsecentry{The Set Builtin}{4.3.1}{The Set Builtin}{68} +@numsecentry{Modifying Shell Behavior}{4.3}{Modifying Shell Behavior}{69} +@numsubsecentry{The Set Builtin}{4.3.1}{The Set Builtin}{69} @numsubsecentry{The Shopt Builtin}{4.3.2}{The Shopt Builtin}{73} @numsecentry{Special Builtins}{4.4}{Special Builtins}{79} -@numchapentry{Shell Variables}{5}{Shell Variables}{80} -@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{80} -@numsecentry{Bash Variables}{5.2}{Bash Variables}{80} -@numchapentry{Bash Features}{6}{Bash Features}{93} -@numsecentry{Invoking Bash}{6.1}{Invoking Bash}{93} -@numsecentry{Bash Startup Files}{6.2}{Bash Startup Files}{95} -@numsecentry{Interactive Shells}{6.3}{Interactive Shells}{96} -@numsubsecentry{What is an Interactive Shell?}{6.3.1}{What is an Interactive Shell?}{97} -@numsubsecentry{Is this Shell Interactive?}{6.3.2}{Is this Shell Interactive?}{97} -@numsubsecentry{Interactive Shell Behavior}{6.3.3}{Interactive Shell Behavior}{97} -@numsecentry{Bash Conditional Expressions}{6.4}{Bash Conditional Expressions}{98} -@numsecentry{Shell Arithmetic}{6.5}{Shell Arithmetic}{100} -@numsecentry{Aliases}{6.6}{Aliases}{102} -@numsecentry{Arrays}{6.7}{Arrays}{102} -@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{104} -@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{105} -@numsecentry{Controlling the Prompt}{6.9}{Controlling the Prompt}{106} -@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{108} -@numsecentry{Bash and POSIX}{6.11}{Bash POSIX Mode}{108} -@numsubsecentry{What is POSIX?}{6.11.1}{}{108} -@numsubsecentry{Bash POSIX Mode}{6.11.2}{}{109} -@numsecentry{Shell Compatibility Mode}{6.12}{Shell Compatibility Mode}{113} -@numchapentry{Job Control}{7}{Job Control}{117} -@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{117} -@numsecentry{Job Control Builtins}{7.2}{Job Control Builtins}{118} -@numsecentry{Job Control Variables}{7.3}{Job Control Variables}{120} -@numchapentry{Command Line Editing}{8}{Command Line Editing}{121} -@numsecentry{Introduction to Line Editing}{8.1}{Introduction and Notation}{121} -@numsecentry{Readline Interaction}{8.2}{Readline Interaction}{121} -@numsubsecentry{Readline Bare Essentials}{8.2.1}{Readline Bare Essentials}{122} -@numsubsecentry{Readline Movement Commands}{8.2.2}{Readline Movement Commands}{122} -@numsubsecentry{Readline Killing Commands}{8.2.3}{Readline Killing Commands}{123} -@numsubsecentry{Readline Arguments}{8.2.4}{Readline Arguments}{123} -@numsubsecentry{Searching for Commands in the History}{8.2.5}{Searching}{123} -@numsecentry{Readline Init File}{8.3}{Readline Init File}{124} -@numsubsecentry{Readline Init File Syntax}{8.3.1}{Readline Init File Syntax}{124} -@numsubsecentry{Conditional Init Constructs}{8.3.2}{Conditional Init Constructs}{133} -@numsubsecentry{Sample Init File}{8.3.3}{Sample Init File}{135} -@numsecentry{Bindable Readline Commands}{8.4}{Bindable Readline Commands}{138} -@numsubsecentry{Commands For Moving}{8.4.1}{Commands For Moving}{138} -@numsubsecentry{Commands For Manipulating The History}{8.4.2}{Commands For History}{139} -@numsubsecentry{Commands For Changing Text}{8.4.3}{Commands For Text}{141} -@numsubsecentry{Killing And Yanking}{8.4.4}{Commands For Killing}{142} -@numsubsecentry{Specifying Numeric Arguments}{8.4.5}{Numeric Arguments}{143} -@numsubsecentry{Letting Readline Type For You}{8.4.6}{Commands For Completion}{144} -@numsubsecentry{Keyboard Macros}{8.4.7}{Keyboard Macros}{145} -@numsubsecentry{Some Miscellaneous Commands}{8.4.8}{Miscellaneous Commands}{146} -@numsecentry{Readline vi Mode}{8.5}{Readline vi Mode}{148} -@numsecentry{Programmable Completion}{8.6}{Programmable Completion}{148} -@numsecentry{Programmable Completion Builtins}{8.7}{Programmable Completion Builtins}{151} -@numsecentry{A Programmable Completion Example}{8.8}{A Programmable Completion Example}{155} -@numchapentry{Using History Interactively}{9}{Using History Interactively}{158} -@numsecentry{Bash History Facilities}{9.1}{Bash History Facilities}{158} -@numsecentry{Bash History Builtins}{9.2}{Bash History Builtins}{158} -@numsecentry{History Expansion}{9.3}{History Interaction}{160} -@numsubsecentry{Event Designators}{9.3.1}{Event Designators}{161} -@numsubsecentry{Word Designators}{9.3.2}{Word Designators}{162} -@numsubsecentry{Modifiers}{9.3.3}{Modifiers}{162} -@numchapentry{Installing Bash}{10}{Installing Bash}{164} -@numsecentry{Basic Installation}{10.1}{Basic Installation}{164} -@numsecentry{Compilers and Options}{10.2}{Compilers and Options}{165} -@numsecentry{Compiling For Multiple Architectures}{10.3}{Compiling For Multiple Architectures}{165} -@numsecentry{Installation Names}{10.4}{Installation Names}{166} -@numsecentry{Specifying the System Type}{10.5}{Specifying the System Type}{166} -@numsecentry{Sharing Defaults}{10.6}{Sharing Defaults}{166} -@numsecentry{Operation Controls}{10.7}{Operation Controls}{167} -@numsecentry{Optional Features}{10.8}{Optional Features}{167} -@appentry{Reporting Bugs}{A}{Reporting Bugs}{173} -@appentry{Major Differences From The Bourne Shell}{B}{Major Differences From The Bourne Shell}{174} -@appsecentry{Implementation Differences From The SVR4.2 Shell}{B.1}{}{178} -@appentry{GNU Free Documentation License}{C}{GNU Free Documentation License}{180} -@appentry{Indexes}{D}{Indexes}{188} -@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{188} -@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{189} -@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{190} -@appsecentry{Function Index}{D.4}{Function Index}{192} -@appsecentry{Concept Index}{D.5}{Concept Index}{194} +@numchapentry{Shell Variables}{5}{Shell Variables}{81} +@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{81} +@numsecentry{Bash Variables}{5.2}{Bash Variables}{81} +@numchapentry{Bash Features}{6}{Bash Features}{94} +@numsecentry{Invoking Bash}{6.1}{Invoking Bash}{94} +@numsecentry{Bash Startup Files}{6.2}{Bash Startup Files}{96} +@numsecentry{Interactive Shells}{6.3}{Interactive Shells}{97} +@numsubsecentry{What is an Interactive Shell?}{6.3.1}{What is an Interactive Shell?}{98} +@numsubsecentry{Is this Shell Interactive?}{6.3.2}{Is this Shell Interactive?}{98} +@numsubsecentry{Interactive Shell Behavior}{6.3.3}{Interactive Shell Behavior}{98} +@numsecentry{Bash Conditional Expressions}{6.4}{Bash Conditional Expressions}{99} +@numsecentry{Shell Arithmetic}{6.5}{Shell Arithmetic}{101} +@numsecentry{Aliases}{6.6}{Aliases}{103} +@numsecentry{Arrays}{6.7}{Arrays}{103} +@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{105} +@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{106} +@numsecentry{Controlling the Prompt}{6.9}{Controlling the Prompt}{107} +@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{109} +@numsecentry{Bash and POSIX}{6.11}{Bash POSIX Mode}{109} +@numsubsecentry{What is POSIX?}{6.11.1}{}{109} +@numsubsecentry{Bash POSIX Mode}{6.11.2}{}{110} +@numsecentry{Shell Compatibility Mode}{6.12}{Shell Compatibility Mode}{114} +@numchapentry{Job Control}{7}{Job Control}{118} +@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{118} +@numsecentry{Job Control Builtins}{7.2}{Job Control Builtins}{119} +@numsecentry{Job Control Variables}{7.3}{Job Control Variables}{121} +@numchapentry{Command Line Editing}{8}{Command Line Editing}{122} +@numsecentry{Introduction to Line Editing}{8.1}{Introduction and Notation}{122} +@numsecentry{Readline Interaction}{8.2}{Readline Interaction}{122} +@numsubsecentry{Readline Bare Essentials}{8.2.1}{Readline Bare Essentials}{123} +@numsubsecentry{Readline Movement Commands}{8.2.2}{Readline Movement Commands}{123} +@numsubsecentry{Readline Killing Commands}{8.2.3}{Readline Killing Commands}{124} +@numsubsecentry{Readline Arguments}{8.2.4}{Readline Arguments}{124} +@numsubsecentry{Searching for Commands in the History}{8.2.5}{Searching}{124} +@numsecentry{Readline Init File}{8.3}{Readline Init File}{125} +@numsubsecentry{Readline Init File Syntax}{8.3.1}{Readline Init File Syntax}{125} +@numsubsecentry{Conditional Init Constructs}{8.3.2}{Conditional Init Constructs}{134} +@numsubsecentry{Sample Init File}{8.3.3}{Sample Init File}{136} +@numsecentry{Bindable Readline Commands}{8.4}{Bindable Readline Commands}{139} +@numsubsecentry{Commands For Moving}{8.4.1}{Commands For Moving}{139} +@numsubsecentry{Commands For Manipulating The History}{8.4.2}{Commands For History}{140} +@numsubsecentry{Commands For Changing Text}{8.4.3}{Commands For Text}{142} +@numsubsecentry{Killing And Yanking}{8.4.4}{Commands For Killing}{143} +@numsubsecentry{Specifying Numeric Arguments}{8.4.5}{Numeric Arguments}{144} +@numsubsecentry{Letting Readline Type For You}{8.4.6}{Commands For Completion}{145} +@numsubsecentry{Keyboard Macros}{8.4.7}{Keyboard Macros}{146} +@numsubsecentry{Some Miscellaneous Commands}{8.4.8}{Miscellaneous Commands}{147} +@numsecentry{Readline vi Mode}{8.5}{Readline vi Mode}{149} +@numsecentry{Programmable Completion}{8.6}{Programmable Completion}{149} +@numsecentry{Programmable Completion Builtins}{8.7}{Programmable Completion Builtins}{152} +@numsecentry{A Programmable Completion Example}{8.8}{A Programmable Completion Example}{156} +@numchapentry{Using History Interactively}{9}{Using History Interactively}{159} +@numsecentry{Bash History Facilities}{9.1}{Bash History Facilities}{159} +@numsecentry{Bash History Builtins}{9.2}{Bash History Builtins}{159} +@numsecentry{History Expansion}{9.3}{History Interaction}{161} +@numsubsecentry{Event Designators}{9.3.1}{Event Designators}{162} +@numsubsecentry{Word Designators}{9.3.2}{Word Designators}{163} +@numsubsecentry{Modifiers}{9.3.3}{Modifiers}{164} +@numchapentry{Installing Bash}{10}{Installing Bash}{165} +@numsecentry{Basic Installation}{10.1}{Basic Installation}{165} +@numsecentry{Compilers and Options}{10.2}{Compilers and Options}{166} +@numsecentry{Compiling For Multiple Architectures}{10.3}{Compiling For Multiple Architectures}{166} +@numsecentry{Installation Names}{10.4}{Installation Names}{167} +@numsecentry{Specifying the System Type}{10.5}{Specifying the System Type}{167} +@numsecentry{Sharing Defaults}{10.6}{Sharing Defaults}{167} +@numsecentry{Operation Controls}{10.7}{Operation Controls}{168} +@numsecentry{Optional Features}{10.8}{Optional Features}{168} +@appentry{Reporting Bugs}{A}{Reporting Bugs}{174} +@appentry{Major Differences From The Bourne Shell}{B}{Major Differences From The Bourne Shell}{175} +@appsecentry{Implementation Differences From The SVR4.2 Shell}{B.1}{}{179} +@appentry{GNU Free Documentation License}{C}{GNU Free Documentation License}{181} +@appentry{Indexes}{D}{Indexes}{189} +@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{189} +@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{190} +@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{191} +@appsecentry{Function Index}{D.4}{Function Index}{193} +@appsecentry{Concept Index}{D.5}{Concept Index}{195} diff --git a/doc/bashref.vr b/doc/bashref.vr index 5bda3fb0..0d20445e 100644 --- a/doc/bashref.vr +++ b/doc/bashref.vr @@ -18,160 +18,160 @@ \entry{$!}{24}{\code {$!}} \entry{0}{24}{\code {0}} \entry{$0}{24}{\code {$0}} -\entry{CDPATH}{80}{\code {CDPATH}} -\entry{HOME}{80}{\code {HOME}} -\entry{IFS}{80}{\code {IFS}} -\entry{MAIL}{80}{\code {MAIL}} -\entry{MAILPATH}{80}{\code {MAILPATH}} -\entry{OPTARG}{80}{\code {OPTARG}} -\entry{OPTIND}{80}{\code {OPTIND}} -\entry{PATH}{80}{\code {PATH}} -\entry{PS1}{80}{\code {PS1}} -\entry{PS2}{80}{\code {PS2}} -\entry{_}{80}{\code {_}} -\entry{$_}{80}{\code {$_}} -\entry{BASH}{81}{\code {BASH}} -\entry{BASHOPTS}{81}{\code {BASHOPTS}} -\entry{BASHPID}{81}{\code {BASHPID}} -\entry{BASH_ALIASES}{81}{\code {BASH_ALIASES}} -\entry{BASH_ARGC}{81}{\code {BASH_ARGC}} -\entry{BASH_ARGV}{81}{\code {BASH_ARGV}} -\entry{BASH_ARGV0}{82}{\code {BASH_ARGV0}} -\entry{BASH_CMDS}{82}{\code {BASH_CMDS}} -\entry{BASH_COMMAND}{82}{\code {BASH_COMMAND}} -\entry{BASH_COMPAT}{82}{\code {BASH_COMPAT}} -\entry{BASH_ENV}{82}{\code {BASH_ENV}} -\entry{BASH_EXECUTION_STRING}{82}{\code {BASH_EXECUTION_STRING}} -\entry{BASH_LINENO}{82}{\code {BASH_LINENO}} -\entry{BASH_LOADABLES_PATH}{83}{\code {BASH_LOADABLES_PATH}} -\entry{BASH_MONOSECONDS}{83}{\code {BASH_MONOSECONDS}} -\entry{BASH_REMATCH}{83}{\code {BASH_REMATCH}} -\entry{BASH_SOURCE}{83}{\code {BASH_SOURCE}} -\entry{BASH_SUBSHELL}{83}{\code {BASH_SUBSHELL}} -\entry{BASH_TRAPSIG}{83}{\code {BASH_TRAPSIG}} -\entry{BASH_VERSINFO}{83}{\code {BASH_VERSINFO}} -\entry{BASH_VERSION}{84}{\code {BASH_VERSION}} -\entry{BASH_XTRACEFD}{84}{\code {BASH_XTRACEFD}} -\entry{CHILD_MAX}{84}{\code {CHILD_MAX}} -\entry{COLUMNS}{84}{\code {COLUMNS}} -\entry{COMP_CWORD}{84}{\code {COMP_CWORD}} -\entry{COMP_LINE}{84}{\code {COMP_LINE}} -\entry{COMP_POINT}{84}{\code {COMP_POINT}} -\entry{COMP_TYPE}{84}{\code {COMP_TYPE}} -\entry{COMP_KEY}{85}{\code {COMP_KEY}} -\entry{COMP_WORDBREAKS}{85}{\code {COMP_WORDBREAKS}} -\entry{COMP_WORDS}{85}{\code {COMP_WORDS}} -\entry{COMPREPLY}{85}{\code {COMPREPLY}} -\entry{COPROC}{85}{\code {COPROC}} -\entry{DIRSTACK}{85}{\code {DIRSTACK}} -\entry{EMACS}{85}{\code {EMACS}} -\entry{ENV}{85}{\code {ENV}} -\entry{EPOCHREALTIME}{85}{\code {EPOCHREALTIME}} -\entry{EPOCHSECONDS}{85}{\code {EPOCHSECONDS}} -\entry{EUID}{86}{\code {EUID}} -\entry{EXECIGNORE}{86}{\code {EXECIGNORE}} -\entry{FCEDIT}{86}{\code {FCEDIT}} -\entry{FIGNORE}{86}{\code {FIGNORE}} -\entry{FUNCNAME}{86}{\code {FUNCNAME}} -\entry{FUNCNEST}{86}{\code {FUNCNEST}} -\entry{GLOBIGNORE}{86}{\code {GLOBIGNORE}} -\entry{GLOBSORT}{86}{\code {GLOBSORT}} -\entry{GROUPS}{87}{\code {GROUPS}} -\entry{histchars}{87}{\code {histchars}} -\entry{HISTCMD}{87}{\code {HISTCMD}} -\entry{HISTCONTROL}{87}{\code {HISTCONTROL}} -\entry{HISTFILE}{87}{\code {HISTFILE}} -\entry{HISTFILESIZE}{88}{\code {HISTFILESIZE}} -\entry{HISTIGNORE}{88}{\code {HISTIGNORE}} -\entry{HISTSIZE}{88}{\code {HISTSIZE}} -\entry{HISTTIMEFORMAT}{88}{\code {HISTTIMEFORMAT}} -\entry{HOSTFILE}{88}{\code {HOSTFILE}} -\entry{HOSTNAME}{88}{\code {HOSTNAME}} -\entry{HOSTTYPE}{88}{\code {HOSTTYPE}} -\entry{IGNOREEOF}{89}{\code {IGNOREEOF}} -\entry{INPUTRC}{89}{\code {INPUTRC}} -\entry{INSIDE_EMACS}{89}{\code {INSIDE_EMACS}} -\entry{LANG}{89}{\code {LANG}} -\entry{LC_ALL}{89}{\code {LC_ALL}} -\entry{LC_COLLATE}{89}{\code {LC_COLLATE}} -\entry{LC_CTYPE}{89}{\code {LC_CTYPE}} -\entry{LC_MESSAGES}{89}{\code {LC_MESSAGES}} -\entry{LC_NUMERIC}{89}{\code {LC_NUMERIC}} -\entry{LC_TIME}{89}{\code {LC_TIME}} -\entry{LINENO}{89}{\code {LINENO}} -\entry{LINES}{89}{\code {LINES}} -\entry{MACHTYPE}{89}{\code {MACHTYPE}} -\entry{MAILCHECK}{89}{\code {MAILCHECK}} -\entry{MAPFILE}{90}{\code {MAPFILE}} -\entry{OLDPWD}{90}{\code {OLDPWD}} -\entry{OPTERR}{90}{\code {OPTERR}} -\entry{OSTYPE}{90}{\code {OSTYPE}} -\entry{PIPESTATUS}{90}{\code {PIPESTATUS}} -\entry{POSIXLY_CORRECT}{90}{\code {POSIXLY_CORRECT}} -\entry{PPID}{90}{\code {PPID}} -\entry{PROMPT_COMMAND}{90}{\code {PROMPT_COMMAND}} -\entry{PROMPT_DIRTRIM}{90}{\code {PROMPT_DIRTRIM}} -\entry{PS0}{90}{\code {PS0}} -\entry{PS3}{90}{\code {PS3}} -\entry{PS4}{90}{\code {PS4}} -\entry{PWD}{90}{\code {PWD}} -\entry{RANDOM}{91}{\code {RANDOM}} -\entry{READLINE_ARGUMENT}{91}{\code {READLINE_ARGUMENT}} -\entry{READLINE_LINE}{91}{\code {READLINE_LINE}} -\entry{READLINE_MARK}{91}{\code {READLINE_MARK}} -\entry{READLINE_POINT}{91}{\code {READLINE_POINT}} -\entry{REPLY}{91}{\code {REPLY}} -\entry{SECONDS}{91}{\code {SECONDS}} -\entry{SHELL}{91}{\code {SHELL}} -\entry{SHELLOPTS}{91}{\code {SHELLOPTS}} -\entry{SHLVL}{91}{\code {SHLVL}} -\entry{SRANDOM}{91}{\code {SRANDOM}} -\entry{TIMEFORMAT}{92}{\code {TIMEFORMAT}} -\entry{TMOUT}{92}{\code {TMOUT}} -\entry{TMPDIR}{92}{\code {TMPDIR}} -\entry{UID}{92}{\code {UID}} -\entry{auto_resume}{120}{\code {auto_resume}} -\entry{active-region-start-color}{125}{\code {active-region-start-color}} -\entry{active-region-end-color}{125}{\code {active-region-end-color}} -\entry{bell-style}{125}{\code {bell-style}} -\entry{bind-tty-special-chars}{125}{\code {bind-tty-special-chars}} -\entry{blink-matching-paren}{126}{\code {blink-matching-paren}} -\entry{colored-completion-prefix}{126}{\code {colored-completion-prefix}} -\entry{colored-stats}{126}{\code {colored-stats}} -\entry{comment-begin}{126}{\code {comment-begin}} -\entry{completion-display-width}{126}{\code {completion-display-width}} -\entry{completion-ignore-case}{126}{\code {completion-ignore-case}} -\entry{completion-map-case}{126}{\code {completion-map-case}} -\entry{completion-prefix-display-length}{126}{\code {completion-prefix-display-length}} -\entry{completion-query-items}{126}{\code {completion-query-items}} -\entry{convert-meta}{127}{\code {convert-meta}} -\entry{disable-completion}{127}{\code {disable-completion}} -\entry{echo-control-characters}{127}{\code {echo-control-characters}} -\entry{editing-mode}{127}{\code {editing-mode}} -\entry{emacs-mode-string}{127}{\code {emacs-mode-string}} -\entry{enable-active-region}{127}{\code {enable-active-region}} -\entry{enable-bracketed-paste}{128}{\code {enable-bracketed-paste}} -\entry{enable-keypad}{128}{\code {enable-keypad}} -\entry{expand-tilde}{128}{\code {expand-tilde}} -\entry{history-preserve-point}{128}{\code {history-preserve-point}} -\entry{history-size}{128}{\code {history-size}} -\entry{horizontal-scroll-mode}{128}{\code {horizontal-scroll-mode}} -\entry{input-meta}{129}{\code {input-meta}} -\entry{meta-flag}{129}{\code {meta-flag}} -\entry{isearch-terminators}{129}{\code {isearch-terminators}} -\entry{keymap}{129}{\code {keymap}} -\entry{mark-modified-lines}{129}{\code {mark-modified-lines}} -\entry{mark-symlinked-directories}{129}{\code {mark-symlinked-directories}} -\entry{match-hidden-files}{130}{\code {match-hidden-files}} -\entry{menu-complete-display-prefix}{130}{\code {menu-complete-display-prefix}} -\entry{output-meta}{130}{\code {output-meta}} -\entry{page-completions}{130}{\code {page-completions}} -\entry{revert-all-at-newline}{130}{\code {revert-all-at-newline}} -\entry{search-ignore-case}{130}{\code {search-ignore-case}} -\entry{show-all-if-ambiguous}{130}{\code {show-all-if-ambiguous}} -\entry{show-all-if-unmodified}{130}{\code {show-all-if-unmodified}} -\entry{show-mode-in-prompt}{131}{\code {show-mode-in-prompt}} -\entry{skip-completed-text}{131}{\code {skip-completed-text}} -\entry{vi-cmd-mode-string}{131}{\code {vi-cmd-mode-string}} -\entry{vi-ins-mode-string}{131}{\code {vi-ins-mode-string}} -\entry{visible-stats}{131}{\code {visible-stats}} +\entry{CDPATH}{81}{\code {CDPATH}} +\entry{HOME}{81}{\code {HOME}} +\entry{IFS}{81}{\code {IFS}} +\entry{MAIL}{81}{\code {MAIL}} +\entry{MAILPATH}{81}{\code {MAILPATH}} +\entry{OPTARG}{81}{\code {OPTARG}} +\entry{OPTIND}{81}{\code {OPTIND}} +\entry{PATH}{81}{\code {PATH}} +\entry{PS1}{81}{\code {PS1}} +\entry{PS2}{81}{\code {PS2}} +\entry{_}{81}{\code {_}} +\entry{$_}{81}{\code {$_}} +\entry{BASH}{82}{\code {BASH}} +\entry{BASHOPTS}{82}{\code {BASHOPTS}} +\entry{BASHPID}{82}{\code {BASHPID}} +\entry{BASH_ALIASES}{82}{\code {BASH_ALIASES}} +\entry{BASH_ARGC}{82}{\code {BASH_ARGC}} +\entry{BASH_ARGV}{82}{\code {BASH_ARGV}} +\entry{BASH_ARGV0}{83}{\code {BASH_ARGV0}} +\entry{BASH_CMDS}{83}{\code {BASH_CMDS}} +\entry{BASH_COMMAND}{83}{\code {BASH_COMMAND}} +\entry{BASH_COMPAT}{83}{\code {BASH_COMPAT}} +\entry{BASH_ENV}{83}{\code {BASH_ENV}} +\entry{BASH_EXECUTION_STRING}{83}{\code {BASH_EXECUTION_STRING}} +\entry{BASH_LINENO}{83}{\code {BASH_LINENO}} +\entry{BASH_LOADABLES_PATH}{84}{\code {BASH_LOADABLES_PATH}} +\entry{BASH_MONOSECONDS}{84}{\code {BASH_MONOSECONDS}} +\entry{BASH_REMATCH}{84}{\code {BASH_REMATCH}} +\entry{BASH_SOURCE}{84}{\code {BASH_SOURCE}} +\entry{BASH_SUBSHELL}{84}{\code {BASH_SUBSHELL}} +\entry{BASH_TRAPSIG}{84}{\code {BASH_TRAPSIG}} +\entry{BASH_VERSINFO}{84}{\code {BASH_VERSINFO}} +\entry{BASH_VERSION}{85}{\code {BASH_VERSION}} +\entry{BASH_XTRACEFD}{85}{\code {BASH_XTRACEFD}} +\entry{CHILD_MAX}{85}{\code {CHILD_MAX}} +\entry{COLUMNS}{85}{\code {COLUMNS}} +\entry{COMP_CWORD}{85}{\code {COMP_CWORD}} +\entry{COMP_LINE}{85}{\code {COMP_LINE}} +\entry{COMP_POINT}{85}{\code {COMP_POINT}} +\entry{COMP_TYPE}{85}{\code {COMP_TYPE}} +\entry{COMP_KEY}{86}{\code {COMP_KEY}} +\entry{COMP_WORDBREAKS}{86}{\code {COMP_WORDBREAKS}} +\entry{COMP_WORDS}{86}{\code {COMP_WORDS}} +\entry{COMPREPLY}{86}{\code {COMPREPLY}} +\entry{COPROC}{86}{\code {COPROC}} +\entry{DIRSTACK}{86}{\code {DIRSTACK}} +\entry{EMACS}{86}{\code {EMACS}} +\entry{ENV}{86}{\code {ENV}} +\entry{EPOCHREALTIME}{86}{\code {EPOCHREALTIME}} +\entry{EPOCHSECONDS}{86}{\code {EPOCHSECONDS}} +\entry{EUID}{87}{\code {EUID}} +\entry{EXECIGNORE}{87}{\code {EXECIGNORE}} +\entry{FCEDIT}{87}{\code {FCEDIT}} +\entry{FIGNORE}{87}{\code {FIGNORE}} +\entry{FUNCNAME}{87}{\code {FUNCNAME}} +\entry{FUNCNEST}{87}{\code {FUNCNEST}} +\entry{GLOBIGNORE}{87}{\code {GLOBIGNORE}} +\entry{GLOBSORT}{87}{\code {GLOBSORT}} +\entry{GROUPS}{88}{\code {GROUPS}} +\entry{histchars}{88}{\code {histchars}} +\entry{HISTCMD}{88}{\code {HISTCMD}} +\entry{HISTCONTROL}{88}{\code {HISTCONTROL}} +\entry{HISTFILE}{88}{\code {HISTFILE}} +\entry{HISTFILESIZE}{89}{\code {HISTFILESIZE}} +\entry{HISTIGNORE}{89}{\code {HISTIGNORE}} +\entry{HISTSIZE}{89}{\code {HISTSIZE}} +\entry{HISTTIMEFORMAT}{89}{\code {HISTTIMEFORMAT}} +\entry{HOSTFILE}{89}{\code {HOSTFILE}} +\entry{HOSTNAME}{89}{\code {HOSTNAME}} +\entry{HOSTTYPE}{89}{\code {HOSTTYPE}} +\entry{IGNOREEOF}{90}{\code {IGNOREEOF}} +\entry{INPUTRC}{90}{\code {INPUTRC}} +\entry{INSIDE_EMACS}{90}{\code {INSIDE_EMACS}} +\entry{LANG}{90}{\code {LANG}} +\entry{LC_ALL}{90}{\code {LC_ALL}} +\entry{LC_COLLATE}{90}{\code {LC_COLLATE}} +\entry{LC_CTYPE}{90}{\code {LC_CTYPE}} +\entry{LC_MESSAGES}{90}{\code {LC_MESSAGES}} +\entry{LC_NUMERIC}{90}{\code {LC_NUMERIC}} +\entry{LC_TIME}{90}{\code {LC_TIME}} +\entry{LINENO}{90}{\code {LINENO}} +\entry{LINES}{90}{\code {LINES}} +\entry{MACHTYPE}{90}{\code {MACHTYPE}} +\entry{MAILCHECK}{90}{\code {MAILCHECK}} +\entry{MAPFILE}{91}{\code {MAPFILE}} +\entry{OLDPWD}{91}{\code {OLDPWD}} +\entry{OPTERR}{91}{\code {OPTERR}} +\entry{OSTYPE}{91}{\code {OSTYPE}} +\entry{PIPESTATUS}{91}{\code {PIPESTATUS}} +\entry{POSIXLY_CORRECT}{91}{\code {POSIXLY_CORRECT}} +\entry{PPID}{91}{\code {PPID}} +\entry{PROMPT_COMMAND}{91}{\code {PROMPT_COMMAND}} +\entry{PROMPT_DIRTRIM}{91}{\code {PROMPT_DIRTRIM}} +\entry{PS0}{91}{\code {PS0}} +\entry{PS3}{91}{\code {PS3}} +\entry{PS4}{91}{\code {PS4}} +\entry{PWD}{91}{\code {PWD}} +\entry{RANDOM}{92}{\code {RANDOM}} +\entry{READLINE_ARGUMENT}{92}{\code {READLINE_ARGUMENT}} +\entry{READLINE_LINE}{92}{\code {READLINE_LINE}} +\entry{READLINE_MARK}{92}{\code {READLINE_MARK}} +\entry{READLINE_POINT}{92}{\code {READLINE_POINT}} +\entry{REPLY}{92}{\code {REPLY}} +\entry{SECONDS}{92}{\code {SECONDS}} +\entry{SHELL}{92}{\code {SHELL}} +\entry{SHELLOPTS}{92}{\code {SHELLOPTS}} +\entry{SHLVL}{92}{\code {SHLVL}} +\entry{SRANDOM}{92}{\code {SRANDOM}} +\entry{TIMEFORMAT}{93}{\code {TIMEFORMAT}} +\entry{TMOUT}{93}{\code {TMOUT}} +\entry{TMPDIR}{93}{\code {TMPDIR}} +\entry{UID}{93}{\code {UID}} +\entry{auto_resume}{121}{\code {auto_resume}} +\entry{active-region-start-color}{126}{\code {active-region-start-color}} +\entry{active-region-end-color}{126}{\code {active-region-end-color}} +\entry{bell-style}{126}{\code {bell-style}} +\entry{bind-tty-special-chars}{126}{\code {bind-tty-special-chars}} +\entry{blink-matching-paren}{127}{\code {blink-matching-paren}} +\entry{colored-completion-prefix}{127}{\code {colored-completion-prefix}} +\entry{colored-stats}{127}{\code {colored-stats}} +\entry{comment-begin}{127}{\code {comment-begin}} +\entry{completion-display-width}{127}{\code {completion-display-width}} +\entry{completion-ignore-case}{127}{\code {completion-ignore-case}} +\entry{completion-map-case}{127}{\code {completion-map-case}} +\entry{completion-prefix-display-length}{127}{\code {completion-prefix-display-length}} +\entry{completion-query-items}{127}{\code {completion-query-items}} +\entry{convert-meta}{128}{\code {convert-meta}} +\entry{disable-completion}{128}{\code {disable-completion}} +\entry{echo-control-characters}{128}{\code {echo-control-characters}} +\entry{editing-mode}{128}{\code {editing-mode}} +\entry{emacs-mode-string}{128}{\code {emacs-mode-string}} +\entry{enable-active-region}{128}{\code {enable-active-region}} +\entry{enable-bracketed-paste}{129}{\code {enable-bracketed-paste}} +\entry{enable-keypad}{129}{\code {enable-keypad}} +\entry{expand-tilde}{129}{\code {expand-tilde}} +\entry{history-preserve-point}{129}{\code {history-preserve-point}} +\entry{history-size}{129}{\code {history-size}} +\entry{horizontal-scroll-mode}{129}{\code {horizontal-scroll-mode}} +\entry{input-meta}{130}{\code {input-meta}} +\entry{meta-flag}{130}{\code {meta-flag}} +\entry{isearch-terminators}{130}{\code {isearch-terminators}} +\entry{keymap}{130}{\code {keymap}} +\entry{mark-modified-lines}{130}{\code {mark-modified-lines}} +\entry{mark-symlinked-directories}{130}{\code {mark-symlinked-directories}} +\entry{match-hidden-files}{131}{\code {match-hidden-files}} +\entry{menu-complete-display-prefix}{131}{\code {menu-complete-display-prefix}} +\entry{output-meta}{131}{\code {output-meta}} +\entry{page-completions}{131}{\code {page-completions}} +\entry{revert-all-at-newline}{131}{\code {revert-all-at-newline}} +\entry{search-ignore-case}{131}{\code {search-ignore-case}} +\entry{show-all-if-ambiguous}{131}{\code {show-all-if-ambiguous}} +\entry{show-all-if-unmodified}{131}{\code {show-all-if-unmodified}} +\entry{show-mode-in-prompt}{132}{\code {show-mode-in-prompt}} +\entry{skip-completed-text}{132}{\code {skip-completed-text}} +\entry{vi-cmd-mode-string}{132}{\code {vi-cmd-mode-string}} +\entry{vi-ins-mode-string}{132}{\code {vi-ins-mode-string}} +\entry{visible-stats}{132}{\code {visible-stats}} diff --git a/doc/bashref.vrs b/doc/bashref.vrs index 5745d75a..094fc3d2 100644 --- a/doc/bashref.vrs +++ b/doc/bashref.vrs @@ -11,7 +11,7 @@ \entry{\code {$-}}{23} \entry{\code {$?}}{23} \entry{\code {$@}}{23} -\entry{\code {$_}}{80} +\entry{\code {$_}}{81} \entry{\code {$0}}{24} \initial {*} \entry{\code {*}}{23} @@ -22,182 +22,182 @@ \initial {@} \entry{\code {@}}{23} \initial {_} -\entry{\code {_}}{80} +\entry{\code {_}}{81} \initial {0} \entry{\code {0}}{24} \initial {A} -\entry{\code {active-region-end-color}}{125} -\entry{\code {active-region-start-color}}{125} -\entry{\code {auto_resume}}{120} +\entry{\code {active-region-end-color}}{126} +\entry{\code {active-region-start-color}}{126} +\entry{\code {auto_resume}}{121} \initial {B} -\entry{\code {BASH}}{81} -\entry{\code {BASH_ALIASES}}{81} -\entry{\code {BASH_ARGC}}{81} -\entry{\code {BASH_ARGV}}{81} -\entry{\code {BASH_ARGV0}}{82} -\entry{\code {BASH_CMDS}}{82} -\entry{\code {BASH_COMMAND}}{82} -\entry{\code {BASH_COMPAT}}{82} -\entry{\code {BASH_ENV}}{82} -\entry{\code {BASH_EXECUTION_STRING}}{82} -\entry{\code {BASH_LINENO}}{82} -\entry{\code {BASH_LOADABLES_PATH}}{83} -\entry{\code {BASH_MONOSECONDS}}{83} -\entry{\code {BASH_REMATCH}}{83} -\entry{\code {BASH_SOURCE}}{83} -\entry{\code {BASH_SUBSHELL}}{83} -\entry{\code {BASH_TRAPSIG}}{83} -\entry{\code {BASH_VERSINFO}}{83} -\entry{\code {BASH_VERSION}}{84} -\entry{\code {BASH_XTRACEFD}}{84} -\entry{\code {BASHOPTS}}{81} -\entry{\code {BASHPID}}{81} -\entry{\code {bell-style}}{125} -\entry{\code {bind-tty-special-chars}}{125} -\entry{\code {blink-matching-paren}}{126} +\entry{\code {BASH}}{82} +\entry{\code {BASH_ALIASES}}{82} +\entry{\code {BASH_ARGC}}{82} +\entry{\code {BASH_ARGV}}{82} +\entry{\code {BASH_ARGV0}}{83} +\entry{\code {BASH_CMDS}}{83} +\entry{\code {BASH_COMMAND}}{83} +\entry{\code {BASH_COMPAT}}{83} +\entry{\code {BASH_ENV}}{83} +\entry{\code {BASH_EXECUTION_STRING}}{83} +\entry{\code {BASH_LINENO}}{83} +\entry{\code {BASH_LOADABLES_PATH}}{84} +\entry{\code {BASH_MONOSECONDS}}{84} +\entry{\code {BASH_REMATCH}}{84} +\entry{\code {BASH_SOURCE}}{84} +\entry{\code {BASH_SUBSHELL}}{84} +\entry{\code {BASH_TRAPSIG}}{84} +\entry{\code {BASH_VERSINFO}}{84} +\entry{\code {BASH_VERSION}}{85} +\entry{\code {BASH_XTRACEFD}}{85} +\entry{\code {BASHOPTS}}{82} +\entry{\code {BASHPID}}{82} +\entry{\code {bell-style}}{126} +\entry{\code {bind-tty-special-chars}}{126} +\entry{\code {blink-matching-paren}}{127} \initial {C} -\entry{\code {CDPATH}}{80} -\entry{\code {CHILD_MAX}}{84} -\entry{\code {colored-completion-prefix}}{126} -\entry{\code {colored-stats}}{126} -\entry{\code {COLUMNS}}{84} -\entry{\code {comment-begin}}{126} -\entry{\code {COMP_CWORD}}{84} -\entry{\code {COMP_KEY}}{85} -\entry{\code {COMP_LINE}}{84} -\entry{\code {COMP_POINT}}{84} -\entry{\code {COMP_TYPE}}{84} -\entry{\code {COMP_WORDBREAKS}}{85} -\entry{\code {COMP_WORDS}}{85} -\entry{\code {completion-display-width}}{126} -\entry{\code {completion-ignore-case}}{126} -\entry{\code {completion-map-case}}{126} -\entry{\code {completion-prefix-display-length}}{126} -\entry{\code {completion-query-items}}{126} -\entry{\code {COMPREPLY}}{85} -\entry{\code {convert-meta}}{127} -\entry{\code {COPROC}}{85} +\entry{\code {CDPATH}}{81} +\entry{\code {CHILD_MAX}}{85} +\entry{\code {colored-completion-prefix}}{127} +\entry{\code {colored-stats}}{127} +\entry{\code {COLUMNS}}{85} +\entry{\code {comment-begin}}{127} +\entry{\code {COMP_CWORD}}{85} +\entry{\code {COMP_KEY}}{86} +\entry{\code {COMP_LINE}}{85} +\entry{\code {COMP_POINT}}{85} +\entry{\code {COMP_TYPE}}{85} +\entry{\code {COMP_WORDBREAKS}}{86} +\entry{\code {COMP_WORDS}}{86} +\entry{\code {completion-display-width}}{127} +\entry{\code {completion-ignore-case}}{127} +\entry{\code {completion-map-case}}{127} +\entry{\code {completion-prefix-display-length}}{127} +\entry{\code {completion-query-items}}{127} +\entry{\code {COMPREPLY}}{86} +\entry{\code {convert-meta}}{128} +\entry{\code {COPROC}}{86} \initial {D} -\entry{\code {DIRSTACK}}{85} -\entry{\code {disable-completion}}{127} +\entry{\code {DIRSTACK}}{86} +\entry{\code {disable-completion}}{128} \initial {E} -\entry{\code {echo-control-characters}}{127} -\entry{\code {editing-mode}}{127} -\entry{\code {emacs-mode-string}}{127} -\entry{\code {EMACS}}{85} -\entry{\code {enable-active-region}}{127} -\entry{\code {enable-bracketed-paste}}{128} -\entry{\code {enable-keypad}}{128} -\entry{\code {ENV}}{85} -\entry{\code {EPOCHREALTIME}}{85} -\entry{\code {EPOCHSECONDS}}{85} -\entry{\code {EUID}}{86} -\entry{\code {EXECIGNORE}}{86} -\entry{\code {expand-tilde}}{128} +\entry{\code {echo-control-characters}}{128} +\entry{\code {editing-mode}}{128} +\entry{\code {emacs-mode-string}}{128} +\entry{\code {EMACS}}{86} +\entry{\code {enable-active-region}}{128} +\entry{\code {enable-bracketed-paste}}{129} +\entry{\code {enable-keypad}}{129} +\entry{\code {ENV}}{86} +\entry{\code {EPOCHREALTIME}}{86} +\entry{\code {EPOCHSECONDS}}{86} +\entry{\code {EUID}}{87} +\entry{\code {EXECIGNORE}}{87} +\entry{\code {expand-tilde}}{129} \initial {F} -\entry{\code {FCEDIT}}{86} -\entry{\code {FIGNORE}}{86} -\entry{\code {FUNCNAME}}{86} -\entry{\code {FUNCNEST}}{86} +\entry{\code {FCEDIT}}{87} +\entry{\code {FIGNORE}}{87} +\entry{\code {FUNCNAME}}{87} +\entry{\code {FUNCNEST}}{87} \initial {G} -\entry{\code {GLOBIGNORE}}{86} -\entry{\code {GLOBSORT}}{86} -\entry{\code {GROUPS}}{87} +\entry{\code {GLOBIGNORE}}{87} +\entry{\code {GLOBSORT}}{87} +\entry{\code {GROUPS}}{88} \initial {H} -\entry{\code {histchars}}{87} -\entry{\code {HISTCMD}}{87} -\entry{\code {HISTCONTROL}}{87} -\entry{\code {HISTFILE}}{87} -\entry{\code {HISTFILESIZE}}{88} -\entry{\code {HISTIGNORE}}{88} -\entry{\code {history-preserve-point}}{128} -\entry{\code {history-size}}{128} -\entry{\code {HISTSIZE}}{88} -\entry{\code {HISTTIMEFORMAT}}{88} -\entry{\code {HOME}}{80} -\entry{\code {horizontal-scroll-mode}}{128} -\entry{\code {HOSTFILE}}{88} -\entry{\code {HOSTNAME}}{88} -\entry{\code {HOSTTYPE}}{88} +\entry{\code {histchars}}{88} +\entry{\code {HISTCMD}}{88} +\entry{\code {HISTCONTROL}}{88} +\entry{\code {HISTFILE}}{88} +\entry{\code {HISTFILESIZE}}{89} +\entry{\code {HISTIGNORE}}{89} +\entry{\code {history-preserve-point}}{129} +\entry{\code {history-size}}{129} +\entry{\code {HISTSIZE}}{89} +\entry{\code {HISTTIMEFORMAT}}{89} +\entry{\code {HOME}}{81} +\entry{\code {horizontal-scroll-mode}}{129} +\entry{\code {HOSTFILE}}{89} +\entry{\code {HOSTNAME}}{89} +\entry{\code {HOSTTYPE}}{89} \initial {I} -\entry{\code {IFS}}{80} -\entry{\code {IGNOREEOF}}{89} -\entry{\code {input-meta}}{129} -\entry{\code {INPUTRC}}{89} -\entry{\code {INSIDE_EMACS}}{89} -\entry{\code {isearch-terminators}}{129} +\entry{\code {IFS}}{81} +\entry{\code {IGNOREEOF}}{90} +\entry{\code {input-meta}}{130} +\entry{\code {INPUTRC}}{90} +\entry{\code {INSIDE_EMACS}}{90} +\entry{\code {isearch-terminators}}{130} \initial {K} -\entry{\code {keymap}}{129} +\entry{\code {keymap}}{130} \initial {L} -\entry{\code {LANG}}{8, 89} -\entry{\code {LC_ALL}}{89} -\entry{\code {LC_COLLATE}}{89} -\entry{\code {LC_CTYPE}}{89} -\entry{\code {LC_MESSAGES}}{8, 89} -\entry{\code {LC_NUMERIC}}{89} -\entry{\code {LC_TIME}}{89} -\entry{\code {LINENO}}{89} -\entry{\code {LINES}}{89} +\entry{\code {LANG}}{8, 90} +\entry{\code {LC_ALL}}{90} +\entry{\code {LC_COLLATE}}{90} +\entry{\code {LC_CTYPE}}{90} +\entry{\code {LC_MESSAGES}}{8, 90} +\entry{\code {LC_NUMERIC}}{90} +\entry{\code {LC_TIME}}{90} +\entry{\code {LINENO}}{90} +\entry{\code {LINES}}{90} \initial {M} -\entry{\code {MACHTYPE}}{89} -\entry{\code {MAIL}}{80} -\entry{\code {MAILCHECK}}{89} -\entry{\code {MAILPATH}}{80} -\entry{\code {MAPFILE}}{90} -\entry{\code {mark-modified-lines}}{129} -\entry{\code {mark-symlinked-directories}}{129} -\entry{\code {match-hidden-files}}{130} -\entry{\code {menu-complete-display-prefix}}{130} -\entry{\code {meta-flag}}{129} +\entry{\code {MACHTYPE}}{90} +\entry{\code {MAIL}}{81} +\entry{\code {MAILCHECK}}{90} +\entry{\code {MAILPATH}}{81} +\entry{\code {MAPFILE}}{91} +\entry{\code {mark-modified-lines}}{130} +\entry{\code {mark-symlinked-directories}}{130} +\entry{\code {match-hidden-files}}{131} +\entry{\code {menu-complete-display-prefix}}{131} +\entry{\code {meta-flag}}{130} \initial {O} -\entry{\code {OLDPWD}}{90} -\entry{\code {OPTARG}}{80} -\entry{\code {OPTERR}}{90} -\entry{\code {OPTIND}}{80} -\entry{\code {OSTYPE}}{90} -\entry{\code {output-meta}}{130} +\entry{\code {OLDPWD}}{91} +\entry{\code {OPTARG}}{81} +\entry{\code {OPTERR}}{91} +\entry{\code {OPTIND}}{81} +\entry{\code {OSTYPE}}{91} +\entry{\code {output-meta}}{131} \initial {P} -\entry{\code {page-completions}}{130} -\entry{\code {PATH}}{80} -\entry{\code {PIPESTATUS}}{90} -\entry{\code {POSIXLY_CORRECT}}{90} -\entry{\code {PPID}}{90} -\entry{\code {PROMPT_COMMAND}}{90} -\entry{\code {PROMPT_DIRTRIM}}{90} -\entry{\code {PS0}}{90} -\entry{\code {PS1}}{80} -\entry{\code {PS2}}{80} -\entry{\code {PS3}}{90} -\entry{\code {PS4}}{90} -\entry{\code {PWD}}{90} +\entry{\code {page-completions}}{131} +\entry{\code {PATH}}{81} +\entry{\code {PIPESTATUS}}{91} +\entry{\code {POSIXLY_CORRECT}}{91} +\entry{\code {PPID}}{91} +\entry{\code {PROMPT_COMMAND}}{91} +\entry{\code {PROMPT_DIRTRIM}}{91} +\entry{\code {PS0}}{91} +\entry{\code {PS1}}{81} +\entry{\code {PS2}}{81} +\entry{\code {PS3}}{91} +\entry{\code {PS4}}{91} +\entry{\code {PWD}}{91} \initial {R} -\entry{\code {RANDOM}}{91} -\entry{\code {READLINE_ARGUMENT}}{91} -\entry{\code {READLINE_LINE}}{91} -\entry{\code {READLINE_MARK}}{91} -\entry{\code {READLINE_POINT}}{91} -\entry{\code {REPLY}}{91} -\entry{\code {revert-all-at-newline}}{130} +\entry{\code {RANDOM}}{92} +\entry{\code {READLINE_ARGUMENT}}{92} +\entry{\code {READLINE_LINE}}{92} +\entry{\code {READLINE_MARK}}{92} +\entry{\code {READLINE_POINT}}{92} +\entry{\code {REPLY}}{92} +\entry{\code {revert-all-at-newline}}{131} \initial {S} -\entry{\code {search-ignore-case}}{130} -\entry{\code {SECONDS}}{91} -\entry{\code {SHELL}}{91} -\entry{\code {SHELLOPTS}}{91} -\entry{\code {SHLVL}}{91} -\entry{\code {show-all-if-ambiguous}}{130} -\entry{\code {show-all-if-unmodified}}{130} -\entry{\code {show-mode-in-prompt}}{131} -\entry{\code {skip-completed-text}}{131} -\entry{\code {SRANDOM}}{91} +\entry{\code {search-ignore-case}}{131} +\entry{\code {SECONDS}}{92} +\entry{\code {SHELL}}{92} +\entry{\code {SHELLOPTS}}{92} +\entry{\code {SHLVL}}{92} +\entry{\code {show-all-if-ambiguous}}{131} +\entry{\code {show-all-if-unmodified}}{131} +\entry{\code {show-mode-in-prompt}}{132} +\entry{\code {skip-completed-text}}{132} +\entry{\code {SRANDOM}}{92} \initial {T} \entry{\code {TEXTDOMAIN}}{8} \entry{\code {TEXTDOMAINDIR}}{8} -\entry{\code {TIMEFORMAT}}{92} -\entry{\code {TMOUT}}{92} -\entry{\code {TMPDIR}}{92} +\entry{\code {TIMEFORMAT}}{93} +\entry{\code {TMOUT}}{93} +\entry{\code {TMPDIR}}{93} \initial {U} -\entry{\code {UID}}{92} +\entry{\code {UID}}{93} \initial {V} -\entry{\code {vi-cmd-mode-string}}{131} -\entry{\code {vi-ins-mode-string}}{131} -\entry{\code {visible-stats}}{131} +\entry{\code {vi-cmd-mode-string}}{132} +\entry{\code {vi-ins-mode-string}}{132} +\entry{\code {visible-stats}}{132} diff --git a/doc/builtins.0 b/doc/builtins.0 index adf4559b..adcd6ee6 100644 --- a/doc/builtins.0 +++ b/doc/builtins.0 @@ -1042,8 +1042,8 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS 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 ...] + rreeaadd [--EEeerrss] [--aa _a_n_a_m_e] [--dd _d_e_l_i_m] [--ii _t_e_x_t] [--nn _n_c_h_a_r_s] [--NN _n_c_h_a_r_s] + [--pp _p_r_o_m_p_t] [--tt _t_i_m_e_o_u_t] [--uu _f_d] [_n_a_m_e ...] One line is read from the standard input, or from the file de- scriptor _f_d supplied as an argument to the --uu option, split into words as described in _b_a_s_h_(_1_) under WWoorrdd SSpplliittttiinngg, and the @@ -1068,27 +1068,33 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS 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 in _b_a_s_h_(_1_)) is used to obtain the line. - Readline uses the current (or default, if line editing - was not previously active) editing settings, but uses - readline's default filename completion. + --ee If the standard input is coming from a terminal, rreeaadd + uses rreeaaddlliinnee (see RREEAADDLLIINNEE in _b_a_s_h_(_1_)) to obtain the + line. Readline uses the current (or default, if line + editing was not previously active) editing settings, but + uses readline's default filename completion. + --EE If the standard input is coming from a terminal, rreeaadd + uses rreeaaddlliinnee (see RREEAADDLLIINNEE in _b_a_s_h_(_1_)) to obtain the + line. Readline uses the current (or default, if line + editing was not previously active) editing settings, but + uses bash's default completion, including programmable + 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 @@ -1096,134 +1102,134 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS line, before attempting to read any input. The prompt is displayed only if input is coming from a terminal. --rr Backslash does not act as an escape character. The back- - slash is considered to be part of the line. In particu- - lar, a backslash-newline pair may not then be used as a + slash is considered to be part of the line. In particu- + lar, a backslash-newline pair may not then be used as a line continuation. --ss Silent mode. If input is coming from a terminal, charac- ters are not echoed. --tt _t_i_m_e_o_u_t - Cause rreeaadd to time out and return failure if a complete - line of input (or a specified number of characters) is - not read within _t_i_m_e_o_u_t seconds. _t_i_m_e_o_u_t may be a deci- - mal number with a fractional portion following the deci- - mal point. This option is only effective if rreeaadd is - reading input from a terminal, pipe, or other special - file; it has no effect when reading from regular files. + Cause rreeaadd to time out and return failure if a complete + line of input (or a specified number of characters) is + not read within _t_i_m_e_o_u_t seconds. _t_i_m_e_o_u_t may be a deci- + mal number with a fractional portion following the deci- + mal point. This option is only effective if rreeaadd is + reading input from a terminal, pipe, or other special + file; it has no effect when reading from regular files. If rreeaadd times out, rreeaadd saves any partial input read into - the specified variable _n_a_m_e. If _t_i_m_e_o_u_t is 0, rreeaadd re- - turns immediately, without trying to read any data. The - exit status is 0 if input is available on the specified - file descriptor, or the read will return EOF, non-zero - otherwise. The exit status is greater than 128 if the + the specified variable _n_a_m_e. If _t_i_m_e_o_u_t is 0, rreeaadd re- + turns immediately, without trying to read any data. The + exit status is 0 if input is available on the specified + file descriptor, or the read will return EOF, non-zero + otherwise. The exit status is greater than 128 if the timeout is exceeded. --uu _f_d Read input from file descriptor _f_d. - If no _n_a_m_e_s are supplied, the line read, without the ending de- - limiter but otherwise unmodified, is assigned to the variable - RREEPPLLYY. The exit status is zero, unless end-of-file is encoun- - tered, rreeaadd times out (in which case the status is greater than - 128), a variable assignment error (such as assigning to a read- + If no _n_a_m_e_s are supplied, the line read, without the ending de- + limiter but otherwise unmodified, is assigned to the variable + RREEPPLLYY. The exit status is zero, unless end-of-file is encoun- + tered, rreeaadd times out (in which case the status is greater than + 128), a variable assignment error (such as assigning to a read- only variable) occurs, or an invalid file descriptor is supplied as the argument to --uu. rreeaaddoonnllyy [--aaAAff] [--pp] [_n_a_m_e[=_w_o_r_d] ...] - The given _n_a_m_e_s are marked readonly; the values of these _n_a_m_e_s - may not be changed by subsequent assignment. If the --ff option - is supplied, the functions corresponding to the _n_a_m_e_s are so - marked. The --aa option restricts the variables to indexed ar- - rays; the --AA option restricts the variables to associative ar- + The given _n_a_m_e_s are marked readonly; the values of these _n_a_m_e_s + may not be changed by subsequent assignment. If the --ff option + is supplied, the functions corresponding to the _n_a_m_e_s are so + marked. The --aa option restricts the variables to indexed ar- + rays; the --AA option restricts the variables to associative ar- rays. If both options are supplied, --AA takes precedence. If no - _n_a_m_e arguments are given, or if the --pp option is supplied, a + _n_a_m_e arguments are given, or if the --pp option is supplied, a list of all readonly names is printed. The other options may be - used to restrict the output to a subset of the set of readonly - names. The --pp option causes output to be displayed in a format - that may be reused as input. If a variable name is followed by - =_w_o_r_d, the value of the variable is set to _w_o_r_d. The return - status is 0 unless an invalid option is encountered, one of the + used to restrict the output to a subset of the set of readonly + names. The --pp option causes output to be displayed in a format + that may be reused as input. If a variable name is followed by + =_w_o_r_d, the value of the variable is set to _w_o_r_d. The return + status is 0 unless an invalid option is encountered, one of the _n_a_m_e_s is not a valid shell variable name, or --ff is supplied with a _n_a_m_e that is not a function. rreettuurrnn [_n] - Causes a function to stop executing and return the value speci- - fied by _n to its caller. If _n is omitted, the return status is - that of the last command executed in the function body. If rree-- + Causes a function to stop executing and return the value speci- + fied by _n to its caller. If _n is omitted, the return status is + that of the last command executed in the function body. If rree-- ttuurrnn is executed by a trap handler, the last command used to de- - termine the status is the last command executed before the trap - handler. If rreettuurrnn is executed during a DDEEBBUUGG trap, the last - command used to determine the status is the last command exe- - cuted by the trap handler before rreettuurrnn was invoked. If rreettuurrnn - is used outside a function, but during execution of a script by - the .. (ssoouurrccee) command, it causes the shell to stop executing - that script and return either _n or the exit status of the last - command executed within the script as the exit status of the + termine the status is the last command executed before the trap + handler. If rreettuurrnn is executed during a DDEEBBUUGG trap, the last + command used to determine the status is the last command exe- + cuted by the trap handler before rreettuurrnn was invoked. If rreettuurrnn + is used outside a function, but during execution of a script by + the .. (ssoouurrccee) command, it causes the shell to stop executing + that script and return either _n or the exit status of the last + command executed within the script as the exit status of the script. If _n is supplied, the return value is its least signif- - icant 8 bits. The return status is non-zero if rreettuurrnn is sup- - plied a non-numeric argument, or is used outside a function and - not during execution of a script by .. or ssoouurrccee. Any command + icant 8 bits. The return status is non-zero if rreettuurrnn is sup- + plied a non-numeric argument, or is used outside a function and + not during execution of a script by .. or ssoouurrccee. Any command associated with the RREETTUURRNN trap is executed before execution re- sumes after the function or script. sseett [--aabbeeffhhkkmmnnppttuuvvxxBBCCEEHHPPTT] [--oo _o_p_t_i_o_n_-_n_a_m_e] [----] [--] [_a_r_g ...] sseett [++aabbeeffhhkkmmnnppttuuvvxxBBCCEEHHPPTT] [++oo _o_p_t_i_o_n_-_n_a_m_e] [----] [--] [_a_r_g ...] sseett --oo - sseett ++oo Without options, display the name and value of each shell vari- - able in a format that can be reused as input for setting or re- + sseett ++oo Without options, display the name and value of each shell vari- + able in a format that can be reused as input for setting or re- setting the currently-set variables. Read-only variables cannot - be reset. In _p_o_s_i_x _m_o_d_e, only shell variables are listed. The - output is sorted according to the current locale. When options - are specified, they set or unset shell attributes. Any argu- - ments remaining after option processing are treated as values + be reset. In _p_o_s_i_x _m_o_d_e, only shell variables are listed. The + output is sorted according to the current locale. When options + are specified, they set or unset shell attributes. Any argu- + ments remaining after option processing are treated as values for the positional parameters and are assigned, in order, to $$11, - $$22, ...... $$_n. Options, if specified, have the following mean- + $$22, ...... $$_n. Options, if specified, have the following mean- ings: --aa Each variable or function that is created or modified is - given the export attribute and marked for export to the + given the export attribute and marked for export to the environment of subsequent commands. - --bb Report the status of terminated background jobs immedi- + --bb Report the status of terminated background jobs immedi- ately, rather than before the next primary prompt. This is effective only when job control is enabled. - --ee Exit immediately if a _p_i_p_e_l_i_n_e (which may consist of a - single _s_i_m_p_l_e _c_o_m_m_a_n_d), a _l_i_s_t, or a _c_o_m_p_o_u_n_d _c_o_m_m_a_n_d - (see SSHHEELLLL GGRRAAMMMMAARR in _b_a_s_h_(_1_)), exits with a non-zero - status. The shell does not exit if the command that - fails is part of the command list immediately following + --ee Exit immediately if a _p_i_p_e_l_i_n_e (which may consist of a + single _s_i_m_p_l_e _c_o_m_m_a_n_d), a _l_i_s_t, or a _c_o_m_p_o_u_n_d _c_o_m_m_a_n_d + (see SSHHEELLLL GGRRAAMMMMAARR in _b_a_s_h_(_1_)), exits with a non-zero + status. The shell does not exit if the command that + fails is part of the command list immediately following a wwhhiillee or uunnttiill keyword, part of the test following the - iiff or eelliiff reserved words, part of any command executed - in a &&&& or |||| list except the command following the fi- + iiff or eelliiff reserved words, part of any command executed + in a &&&& or |||| list except the command following the fi- nal &&&& or ||||, any command in a pipeline but the last, or - if the command's return value is being inverted with !!. - If a compound command other than a subshell returns a - non-zero status because a command failed while --ee was - being ignored, the shell does not exit. A trap on EERRRR, + if the command's return value is being inverted with !!. + If a compound command other than a subshell returns a + non-zero status because a command failed while --ee was + being ignored, the shell does not exit. A trap on EERRRR, if set, is executed before the shell exits. This option applies to the shell environment and each subshell envi- ronment separately (see CCOOMMMMAANNDD EEXXEECCUUTTIIOONN EENNVVIIRROONNMMEENNTT in _b_a_s_h_(_1_)), and may cause subshells to exit before execut- ing all the commands in the subshell. - If a compound command or shell function executes in a - context where --ee is being ignored, none of the commands - executed within the compound command or function body - will be affected by the --ee setting, even if --ee is set - and a command returns a failure status. If a compound - command or shell function sets --ee while executing in a - context where --ee is ignored, that setting will not have - any effect until the compound command or the command + If a compound command or shell function executes in a + context where --ee is being ignored, none of the commands + executed within the compound command or function body + will be affected by the --ee setting, even if --ee is set + and a command returns a failure status. If a compound + command or shell function sets --ee while executing in a + context where --ee is ignored, that setting will not have + any effect until the compound command or the command containing the function call completes. --ff Disable pathname expansion. - --hh Remember the location of commands as they are looked up + --hh Remember the location of commands as they are looked up for execution. This is enabled by default. - --kk All arguments in the form of assignment statements are - placed in the environment for a command, not just those + --kk All arguments in the form of assignment statements are + placed in the environment for a command, not just those that precede the command name. - --mm Monitor mode. Job control is enabled. This option is - on by default for interactive shells on systems that - support it (see JJOOBB CCOONNTTRROOLL in _b_a_s_h_(_1_)). All processes - run in a separate process group. When a background job - completes, the shell prints a line containing its exit + --mm Monitor mode. Job control is enabled. This option is + on by default for interactive shells on systems that + support it (see JJOOBB CCOONNTTRROOLL in _b_a_s_h_(_1_)). All processes + run in a separate process group. When a background job + completes, the shell prints a line containing its exit status. --nn Read commands but do not execute them. This may be used - to check a shell script for syntax errors. This is ig- + to check a shell script for syntax errors. This is ig- nored by interactive shells. --oo _o_p_t_i_o_n_-_n_a_m_e The _o_p_t_i_o_n_-_n_a_m_e can be one of the following: @@ -1231,10 +1237,10 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS Same as --aa. bbrraacceeeexxppaanndd Same as --BB. - eemmaaccss Use an emacs-style command line editing inter- + eemmaaccss Use an emacs-style command line editing inter- face. This is enabled by default when the shell is interactive, unless the shell is started with - the ----nnooeeddiittiinngg option. This also affects the + the ----nnooeeddiittiinngg option. This also affects the editing interface used for rreeaadd --ee. eerrrreexxiitt Same as --ee. eerrrrttrraaccee @@ -1244,12 +1250,12 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS hhaasshhaallll Same as --hh. hhiisstteexxppaanndd Same as --HH. - hhiissttoorryy Enable command history, as described in _b_a_s_h_(_1_) - under HHIISSTTOORRYY. This option is on by default in + hhiissttoorryy Enable command history, as described in _b_a_s_h_(_1_) + under HHIISSTTOORRYY. This option is on by default in interactive shells. iiggnnoorreeeeooff - The effect is as if the shell command ``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 in _b_a_s_h_(_1_)). kkeeyywwoorrdd Same as --kk. mmoonniittoorr Same as --mm. @@ -1264,179 +1270,179 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS pphhyyssiiccaall Same as --PP. ppiippeeffaaiill - If set, the return value of a pipeline is the - value of the last (rightmost) command to exit - with a non-zero status, or zero if all commands - in the pipeline exit successfully. This option + If set, the return value of a pipeline is the + value of the last (rightmost) command to exit + with a non-zero status, or zero if all commands + in the pipeline exit successfully. This option is disabled by default. - ppoossiixx Change the behavior of bbaasshh where the default - operation differs from the POSIX standard to - match the standard (_p_o_s_i_x _m_o_d_e). See SSEEEE AALLSSOO - in _b_a_s_h_(_1_) for a reference to a document that + ppoossiixx Change the behavior of bbaasshh where the default + operation differs from the POSIX standard to + match the standard (_p_o_s_i_x _m_o_d_e). See SSEEEE AALLSSOO + in _b_a_s_h_(_1_) for a reference to a document that details how posix mode affects bash's behavior. pprriivviilleeggeedd Same as --pp. vveerrbboossee Same as --vv. - vvii Use a vi-style command line editing interface. + vvii Use a vi-style command line editing interface. This also affects the editing interface used for rreeaadd --ee. xxttrraaccee Same as --xx. - If --oo is supplied with no _o_p_t_i_o_n_-_n_a_m_e, sseett prints the - current shell option settings. If ++oo is supplied with - no _o_p_t_i_o_n_-_n_a_m_e, sseett prints a series of sseett commands to - recreate the current option settings on the standard + If --oo is supplied with no _o_p_t_i_o_n_-_n_a_m_e, sseett prints the + current shell option settings. If ++oo is supplied with + no _o_p_t_i_o_n_-_n_a_m_e, sseett prints a series of sseett commands to + recreate the current option settings on the standard output. - --pp Turn on _p_r_i_v_i_l_e_g_e_d mode. In this mode, the $$EENNVV and - $$BBAASSHH__EENNVV files are not processed, shell functions are - not inherited from the environment, and the SSHHEELLLLOOPPTTSS, - BBAASSHHOOPPTTSS, CCDDPPAATTHH, and GGLLOOBBIIGGNNOORREE variables, if they ap- - pear in the environment, are ignored. If the shell is - started with the effective user (group) id not equal to - the real user (group) id, and the --pp option is not sup- + --pp Turn on _p_r_i_v_i_l_e_g_e_d mode. In this mode, the $$EENNVV and + $$BBAASSHH__EENNVV files are not processed, shell functions are + not inherited from the environment, and the SSHHEELLLLOOPPTTSS, + BBAASSHHOOPPTTSS, CCDDPPAATTHH, and GGLLOOBBIIGGNNOORREE variables, if they ap- + pear in the environment, are ignored. If the shell is + started with the effective user (group) id not equal to + the real user (group) id, and the --pp option is not sup- plied, these actions are taken and the effective user id - is set to the real user id. If the --pp option is sup- - plied at startup, the effective user id is not reset. - Turning this option off causes the effective user and + is set to the real user id. If the --pp option is sup- + plied at startup, the effective user id is not reset. + Turning this option off causes the effective user and group ids to be set to the real user and group ids. --rr Enable restricted shell mode. This option cannot be un- set once it has been set. --tt Exit after reading and executing one command. --uu Treat unset variables and parameters other than the spe- - cial parameters "@" and "*", or array variables 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 in _b_a_s_h_(_1_)). This is on by default. - --CC If set, bbaasshh does not overwrite an existing file with - the >>, >>&&, and <<>> redirection operators. This may be + --CC If set, bbaasshh does not overwrite an existing file with + the >>, >>&&, and <<>> redirection operators. This may be overridden when creating output files by using the redi- rection operator >>|| instead of >>. --EE If set, any trap on EERRRR is inherited by shell functions, - command substitutions, and commands executed in a sub- - shell environment. The EERRRR trap is normally not inher- + command substitutions, and commands executed in a sub- + shell environment. The EERRRR trap is normally not inher- ited in such cases. --HH Enable !! style history substitution. This option is on by default when the shell is interactive. - --PP If set, the shell does not resolve symbolic links when - executing commands such as ccdd that change the current + --PP If set, the shell does not resolve symbolic links when + executing commands such as ccdd that change the current working directory. It uses the physical directory structure instead. By default, bbaasshh follows the logical - chain of directories when performing commands which + chain of directories when performing commands which change the current directory. - --TT If set, any traps on DDEEBBUUGG and RREETTUURRNN are inherited by + --TT If set, any traps on DDEEBBUUGG and RREETTUURRNN are inherited by shell functions, command substitutions, and commands ex- - ecuted in a subshell environment. The DDEEBBUUGG and RREETTUURRNN + ecuted in a subshell environment. The DDEEBBUUGG and RREETTUURRNN traps are normally not inherited in such cases. - ---- If no arguments follow this option, then the positional + ---- If no arguments follow this option, then the positional parameters are unset. Otherwise, the positional parame- - ters are set to the _a_r_gs, even if some of them begin + ters are set to the _a_r_gs, even if some of them begin with a --. - -- Signal the end of options, cause all remaining _a_r_gs to + -- Signal the end of options, cause all remaining _a_r_gs to be assigned to the positional parameters. The --xx and --vv options are turned off. If there are no _a_r_gs, the posi- tional parameters remain unchanged. - The options are off by default unless otherwise noted. Using + - rather than - causes these options to be turned off. The op- + The options are off by default unless otherwise noted. Using + + rather than - causes these options to be turned off. The op- tions can also be specified as arguments to an invocation of the - shell. The current set of options may be found in $$--. The re- - turn status is always true unless an invalid option is encoun- + shell. The current set of options may be found in $$--. The re- + turn status is always true unless an invalid option is encoun- tered. sshhiifftt [_n] - The positional parameters from _n+1 ... are renamed to $$11 ........ - Parameters represented by the numbers $$## down to $$##-_n+1 are un- - set. _n must be a non-negative number less than or equal to $$##. - If _n is 0, no parameters are changed. If _n is not given, it is + 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 @@ -1446,122 +1452,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 @@ -1569,25 +1575,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 @@ -1595,23 +1601,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. @@ -1622,126 +1628,126 @@ 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- - quences by default. If the ppoossiixx shell option is also + If set, the eecchhoo builtin expands backslash-escape se- + quences by default. If the ppoossiixx shell option is also enabled, eecchhoo does not interpret any options. ssuussppeenndd [--ff] - Suspend the execution of this shell until it receives a SSIIGGCCOONNTT - signal. A login shell, or a shell without job control enabled, - cannot be suspended; the --ff option can be used to override this - and force the suspension. The return status is 0 unless the - shell is a login shell or job control is not enabled and --ff is + Suspend the execution of this shell until it receives a SSIIGGCCOONNTT + signal. A login shell, or a shell without job control enabled, + cannot be suspended; the --ff option can be used to override this + and force the suspension. The return status is 0 unless the + shell is a login shell or job control is not enabled and --ff is not supplied. tteesstt _e_x_p_r [[ _e_x_p_r ]] Return a status of 0 (true) or 1 (false) depending on the evalu- ation of the conditional expression _e_x_p_r. Each operator and 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. @@ -1758,161 +1764,161 @@ 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. If the shell is not in _p_o_s_i_x _m_o_d_e, when used with tteesstt or [[, the - << and >> operators sort lexicographically using ASCII ordering. - When the shell is in _p_o_s_i_x _m_o_d_e, these operators sort using the + << and >> operators sort lexicographically using ASCII ordering. + When the shell is in _p_o_s_i_x _m_o_d_e, these operators sort using the current locale. - 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) @@ -1921,134 +1927,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, bbaasshh has begun deprecating older compatibility - levels. Eventually, the options will be removed in favor of BBAASSHH__CCOOMM-- + Starting with bash-4.4, bbaasshh has begun deprecating older compatibility + levels. Eventually, the options will be removed in favor of BBAASSHH__CCOOMM-- PPAATT. - Bash-5.0 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 @@ -2056,85 +2062,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. BBaasshh versions prior to bash-4.1 use ASCII col- - lation and _s_t_r_c_m_p(3); bash-4.1 and later use the current + lation and _s_t_r_c_m_p(3); bash-4.1 and later use the current locale's collation sequence and _s_t_r_c_o_l_l(3). ccoommppaatt4411 - +o in _p_o_s_i_x mode, ttiimmee may be followed by options and still + +o in _p_o_s_i_x mode, ttiimmee may be followed by options and still be recognized as a reserved word (this is POSIX interpre- tation 267) +o in _p_o_s_i_x mode, the parser requires that an even number of - single quotes occur in the _w_o_r_d portion of a double- - quoted parameter expansion and treats them specially, so - that characters within the single quotes are considered + single quotes occur in the _w_o_r_d portion of a double- + quoted parameter expansion and treats them specially, so + that characters within the single quotes are considered quoted (this is POSIX interpretation 221) ccoommppaatt4422 +o the replacement string in double-quoted pattern substitu- - tion does not undergo quote removal, as it does in ver- + tion does not undergo quote removal, as it does in ver- sions after bash-4.2 - +o in posix mode, single quotes are considered special when - expanding the _w_o_r_d portion of a double-quoted parameter - expansion and can be used to quote a closing brace or - other special character (this is part of POSIX interpre- - tation 221); in later versions, single quotes are not + +o in posix mode, single quotes are considered special when + expanding the _w_o_r_d portion of a double-quoted parameter + expansion and can be used to quote a closing brace or + other special character (this is part of POSIX interpre- + tation 221); in later versions, single quotes are not special within double-quoted word expansions ccoommppaatt4433 - +o the shell does not print a warning message if an attempt - is made to use a quoted compound assignment as an argu- - ment to declare (e.g., declare -a foo='(1 2)'). Later + +o the shell does not print a warning message if an attempt + is made to use a quoted compound assignment as an argu- + ment to declare (e.g., declare -a foo='(1 2)'). Later versions warn that this usage is deprecated - +o word expansion errors are considered non-fatal errors - that cause the current command to fail, even in posix - mode (the default behavior is to make them fatal errors + +o word expansion errors are considered non-fatal errors + that cause the current command to fail, even in posix + mode (the default behavior is to make them fatal errors that cause the shell to exit) - +o when executing a shell function, the loop state + +o when executing a shell function, the loop state (while/until/etc.) is not reset, so bbrreeaakk or ccoonnttiinnuuee in that function will break or continue loops in the calling - context. Bash-4.4 and later reset the loop state to pre- + context. Bash-4.4 and later reset the loop state to pre- vent this ccoommppaatt4444 - +o the shell sets up the values used by BBAASSHH__AARRGGVV and - BBAASSHH__AARRGGCC so they can expand to the shell's positional + +o the shell sets up the values used by BBAASSHH__AARRGGVV and + BBAASSHH__AARRGGCC so they can expand to the shell's positional parameters even if extended debugging mode is not enabled - +o a subshell inherits loops from its parent context, so - bbrreeaakk or ccoonnttiinnuuee will cause the subshell to exit. - Bash-5.0 and later reset the loop state to prevent the + +o a subshell inherits loops from its parent context, so + bbrreeaakk or ccoonnttiinnuuee will cause the subshell to exit. + Bash-5.0 and later reset the loop state to prevent the exit - +o variable assignments preceding builtins like eexxppoorrtt and + +o variable assignments preceding builtins like eexxppoorrtt and rreeaaddoonnllyy that set attributes continue to affect variables with the same name in the calling environment even if the shell is not in posix mode ccoommppaatt5500 - +o Bash-5.1 changed the way $$RRAANNDDOOMM is generated to intro- + +o Bash-5.1 changed the way $$RRAANNDDOOMM is generated to intro- duce slightly more randomness. If the shell compatibility - level is set to 50 or lower, it reverts to the method - from bash-5.0 and previous versions, so seeding the ran- - dom number generator by assigning a value to RRAANNDDOOMM will + level is set to 50 or lower, it reverts to the method + from bash-5.0 and previous versions, so seeding the ran- + dom number generator by assigning a value to RRAANNDDOOMM will produce the same sequence as in bash-5.0 - +o If the command hash table is empty, bash versions prior - to bash-5.1 printed an informational message to that ef- - fect, even when producing output that can be reused as - input. Bash-5.1 suppresses that message when the --ll op- + +o If the command hash table is empty, bash versions prior + to bash-5.1 printed an informational message to that ef- + fect, even when producing output that can be reused as + input. Bash-5.1 suppresses that message when the --ll op- tion is supplied. ccoommppaatt5511 - +o The uunnsseett builtin treats attempts to unset array sub- - scripts @@ and ** differently depending on whether the ar- - ray is indexed or associative, and differently than in + +o The uunnsseett builtin treats attempts to unset array sub- + scripts @@ and ** differently depending on whether the ar- + ray is indexed or associative, and differently than in previous versions. SSEEEE AALLSSOO diff --git a/doc/version.texi b/doc/version.texi index be30464d..2475f5a1 100644 --- a/doc/version.texi +++ b/doc/version.texi @@ -2,10 +2,10 @@ Copyright (C) 1988-2023 Free Software Foundation, Inc. @end ignore -@set LASTCHANGE Thu Aug 10 10:49:27 EDT 2023 +@set LASTCHANGE Tue Aug 15 16:02:41 EDT 2023 @set EDITION 5.3 @set VERSION 5.3 -@set UPDATED 10 August 2023 +@set UPDATED 15 August 2023 @set UPDATED-MONTH August 2023 diff --git a/examples/loadables/Makefile.in b/examples/loadables/Makefile.in index 0fe26fa7..c2ffe4c6 100644 --- a/examples/loadables/Makefile.in +++ b/examples/loadables/Makefile.in @@ -100,13 +100,14 @@ INC = -I. -I.. -I$(topdir) -I$(topdir)/lib -I$(topdir)/builtins -I${srcdir} \ .c.o: $(SHOBJ_CC) $(SHOBJ_CFLAGS) $(CCFLAGS) $(INC) -c -o $@ $< - ALLPROG = print truefalse sleep finfo logname basename dirname fdflags \ tty pathchk tee head mkdir rmdir mkfifo mktemp printenv id whoami \ uname sync push ln unlink realpath strftime mypid setpgid seq rm \ accept csv dsv cut stat getconf kv OTHERPROG = necho hello cat pushd asort +SUBDIRS = perl + all: $(SHOBJ_STATUS) supported: $(ALLPROG) @@ -262,14 +263,20 @@ pushd: pushd.o clean: $(RM) $(ALLPROG) $(OTHERPROG) *.o - -( cd perl && ${MAKE} ${MFLAGS} $@ ) + -for subdir in $(SUBDIRS); do \ + ( cd $$subdir && test -f Makefile && ${MAKE} ${MFLAGS} $@ ) ; \ + done mostlyclean: clean - -( cd perl && ${MAKE} ${MFLAGS} $@ ) + -for subdir in $(SUBDIRS); do \ + ( cd $$subdir && test -f Makefile && ${MAKE} ${MFLAGS} $@ ) ; \ + done distclean maintainer-clean: clean $(RM) Makefile Makefile.inc Makefile.sample pushd.c - -( cd perl && ${MAKE} ${MFLAGS} $@ ) + -for subdir in $(SUBDIRS); do \ + ( cd $$subdir && test -f Makefile && ${MAKE} ${MFLAGS} $@ ) ; \ + done installdirs: @${SHELL} $(SUPPORT_SRC)mkinstalldirs $(DESTDIR)$(loadablesdir) diff --git a/execute_cmd.c b/execute_cmd.c index 53537c41..eaec2768 100644 --- a/execute_cmd.c +++ b/execute_cmd.c @@ -381,6 +381,12 @@ uw_close (void *fd) close ((intptr_t) fd); /* XXX */ } +static void +uw_restore_lineno (void *line) +{ + line_number = (intptr_t) line; +} + /* Return the line number of the currently executing command. */ int executing_line_number (void) @@ -884,11 +890,15 @@ execute_command_internal (COMMAND *command, int asynchronous, int pipe_in, int p if (command->flags & CMD_STDIN_REDIR) command->value.Simple->flags |= CMD_STDIN_REDIR; + begin_unwind_frame ("simple_lineno"); + add_unwind_protect (uw_restore_lineno, (void *) (intptr_t) save_line_number); + SET_LINE_NUMBER (command->value.Simple->line); exec_result = execute_simple_command (command->value.Simple, pipe_in, pipe_out, asynchronous, fds_to_close); line_number = save_line_number; + discard_unwind_frame ("simple_lineno"); /* The temporary environment should be used for only the simple command immediately following its definition. */ @@ -1085,6 +1095,9 @@ execute_command_internal (COMMAND *command, int asynchronous, int pipe_in, int p #endif line_number_for_err_trap = save_line_number = line_number; /* XXX */ + begin_unwind_frame ("misc_compound"); + add_unwind_protect (uw_restore_lineno, (void *) (intptr_t) save_line_number); + #if defined (DPAREN_ARITHMETIC) if (command->type == cm_arith) exec_result = execute_arith_command (command->value.Arith); @@ -1099,6 +1112,7 @@ execute_command_internal (COMMAND *command, int asynchronous, int pipe_in, int p exec_result = execute_intern_function (command->value.Function_def->name, command->value.Function_def); line_number = save_line_number; + discard_unwind_frame ("misc_compound"); if (was_error_trap && ignore_return == 0 && invert == 0 && exec_result != EXECUTION_SUCCESS) { @@ -2916,6 +2930,7 @@ execute_for_command (FOR_COM *for_command) begin_unwind_frame ("for"); add_unwind_protect (uw_dispose_words, releaser); + add_unwind_protect (uw_restore_lineno, (void *) (intptr_t) save_line_number); #if 0 if (lexical_scoping) @@ -3450,6 +3465,7 @@ execute_select_command (SELECT_COM *select_command) begin_unwind_frame ("select"); add_unwind_protect (uw_dispose_words, releaser); + add_unwind_protect (uw_restore_lineno, (void *) (intptr_t) save_line_number); if (select_command->flags & CMD_IGNORE_RETURN) select_command->action->flags |= CMD_IGNORE_RETURN; @@ -3594,6 +3610,7 @@ execute_case_command (CASE_COM *case_command) begin_unwind_frame ("case"); add_unwind_protect (xfree, word); + add_unwind_protect (uw_restore_lineno, (void *) (intptr_t) save_line_number); #define EXIT_CASE() goto exit_case_command @@ -4432,7 +4449,7 @@ execute_simple_command (SIMPLE_COM *simple_command, int pipe_in, int pipe_out, i if (dofork) { - char *p; + char *p, *xc; /* Do this now, because execute_disk_command will do it anyway in the vast majority of cases. */ @@ -4441,7 +4458,8 @@ execute_simple_command (SIMPLE_COM *simple_command, int pipe_in, int pipe_out, i /* Don't let a DEBUG trap overwrite the command string to be saved with the process/job associated with this child. */ fork_flags = async ? FORK_ASYNC : 0; - if (make_child (p = savestring (the_printed_command_except_trap), fork_flags) == 0) + xc = the_printed_command_except_trap; + if (make_child (p = xc ? savestring (xc) : savestring (""), fork_flags) == 0) { already_forked = 1; cmdflags |= CMD_NO_FORK; diff --git a/lib/intl/Makefile.in b/lib/intl/Makefile.in index 038ff013..60b7da39 100644 --- a/lib/intl/Makefile.in +++ b/lib/intl/Makefile.in @@ -208,7 +208,7 @@ info dvi ps pdf html: # update these someday -$(OBJECTS): ${top_builddir}/config.h libgnuintl.h +$(OBJECTS): ${top_builddir}/config.h libgnuintl.h libintl.h bindtextdom.o dcgettext.o dcigettext.o dcngettext.o dgettext.o dngettext.o finddomain.o gettext.o intl-compat.o loadmsgcat.o localealias.o ngettext.o textdomain.o: $(srcdir)/gettextP.h $(srcdir)/gmo.h $(srcdir)/loadinfo.h dcigettext.o loadmsgcat.o: $(srcdir)/hash-string.h explodename.o l10nflist.o: $(srcdir)/loadinfo.h diff --git a/lib/readline/doc/hsuser.texi b/lib/readline/doc/hsuser.texi index 17711407..386d6c52 100644 --- a/lib/readline/doc/hsuser.texi +++ b/lib/readline/doc/hsuser.texi @@ -288,14 +288,14 @@ current one. The line selected from the history is called the @dfn{event}, and the portions of that line that are acted upon are called @dfn{words}. -The dfn{event designator} selects the event, the optional +The line is broken into words in the same fashion +that Bash does, so that several words +surrounded by quotes are considered one word. +The @dfn{event designator} selects the event, the optional @dfn{word designator} selects words from the event, and various optional @dfn{modifiers} are available to manipulate the selected words. -The line is broken into words in the same fashion -that Bash does, so that several words -surrounded by quotes are considered one word. History expansions are introduced by the appearance of the history expansion character, which is @samp{!} by default. History expansions may appear anywhere in the input, but do not nest. diff --git a/lib/readline/rltty.c b/lib/readline/rltty.c index 337f0af4..a4ad94c9 100644 --- a/lib/readline/rltty.c +++ b/lib/readline/rltty.c @@ -49,6 +49,8 @@ extern int errno; #endif /* !errno */ +int _rl_use_tty_xon_xoff = 1; + rl_vintfunc_t *rl_prep_term_function = rl_prep_terminal; rl_voidfunc_t *rl_deprep_term_function = rl_deprep_terminal; @@ -275,15 +277,16 @@ prepare_terminal_settings (int meta_flag, TIOTYPE oldtio, TIOTYPE *tiop) } #if defined (TIOCGETC) -# if defined (USE_XON_XOFF) - /* Get rid of terminal output start and stop characters. */ - tiop->tchars.t_stopc = -1; /* C-s */ - tiop->tchars.t_startc = -1; /* C-q */ + if (_rl_use_tty_xon_xoff == 0) + { + /* Get rid of terminal output start and stop characters. */ + tiop->tchars.t_stopc = -1; /* C-s */ + tiop->tchars.t_startc = -1; /* C-q */ - /* If there is an XON character, bind it to restart the output. */ - if (oldtio.tchars.t_startc != -1) - rl_bind_key (oldtio.tchars.t_startc, rl_restart_output); -# endif /* USE_XON_XOFF */ + /* If there is an XON character, bind it to restart the output. */ + if (oldtio.tchars.t_startc != -1) + rl_bind_key (oldtio.tchars.t_startc, rl_restart_output); + } /* If there is an EOF char, bind _rl_eof_char to it. */ if (oldtio.tchars.t_eofc != -1) @@ -514,14 +517,13 @@ prepare_terminal_settings (int meta_flag, TIOTYPE oldtio, TIOTYPE *tiop) if ((unsigned char) oldtio.c_cc[VEOF] != (unsigned char) _POSIX_VDISABLE) _rl_eof_char = oldtio.c_cc[VEOF]; -#if defined (USE_XON_XOFF) + if (_rl_use_tty_xon_xoff == 0) #if defined (IXANY) - tiop->c_iflag &= ~(IXON | IXANY); + tiop->c_iflag &= ~(IXON | IXANY); #else - /* `strict' Posix systems do not define IXANY. */ - tiop->c_iflag &= ~IXON; + /* `strict' Posix systems do not define IXANY. */ + tiop->c_iflag &= ~IXON; #endif /* IXANY */ -#endif /* USE_XON_XOFF */ /* Only turn this off if we are using all 8 bits. */ if (((tiop->c_cflag & CSIZE) == CS8) || meta_flag) diff --git a/lib/sh/unicode.c b/lib/sh/unicode.c index b2484bbe..071b8635 100644 --- a/lib/sh/unicode.c +++ b/lib/sh/unicode.c @@ -56,7 +56,7 @@ #if defined (HAVE_LOCALE_CHARSET) extern const char *locale_charset (void); #else -extern char *get_locale_var (char *); +extern char *get_locale_var (const char *); #endif extern int locale_utf8locale; diff --git a/subst.c b/subst.c index ca9adc35..9c14411b 100644 --- a/subst.c +++ b/subst.c @@ -371,6 +371,9 @@ static WORD_LIST *expand_declaration_argument (WORD_LIST *, WORD_LIST *); static WORD_LIST *shell_expand_word_list (WORD_LIST *, int); static WORD_LIST *expand_word_list_internal (WORD_LIST *, int); +static void posix_variable_assignment_error (int); +static void bash_variable_assignment_error (int); + static int do_assignment_statements (WORD_LIST *, char *, int); /* **************************************************************** */ @@ -8023,14 +8026,14 @@ parameter_brace_expand_rhs (char *name, char *value, if ((v == 0 || readonly_p (v)) && interactive_shell == 0 && posixly_correct) { last_command_exit_value = EXECUTION_FAILURE; - exp_jump_to_top_level (FORCE_EOF); + posix_variable_assignment_error (1); } else { if (vname != name) free (vname); last_command_exit_value = EX_BADUSAGE; - exp_jump_to_top_level (DISCARD); + bash_variable_assignment_error (0); } } @@ -12850,7 +12853,7 @@ expand_declaration_argument (WORD_LIST *tlist, WORD_LIST *wcmd) if (t == 0) { last_command_exit_value = EXECUTION_FAILURE; - exp_jump_to_top_level (DISCARD); + bash_variable_assignment_error (0); } } @@ -12943,6 +12946,34 @@ shell_expand_word_list (WORD_LIST *tlist, int eflags) return (new_list); } +/* Handle a variable assignment error in default mode. */ +static inline void +bash_variable_assignment_error (int force_exit) +{ + if (interactive_shell == 0 && force_exit) + exp_jump_to_top_level (FORCE_EOF); + else if (interactive_shell == 0) + exp_jump_to_top_level (DISCARD); /* XXX - maybe change later */ + else + exp_jump_to_top_level (DISCARD); +} + +/* Handle a variable assignment error in posix mode. */ +static inline void +posix_variable_assignment_error (int force_exit) +{ +#if defined (STRICT_POSIX) + if (posixly_correct && interactive_shell == 0) +#else + if (posixly_correct && interactive_shell == 0 && executing_command_builtin == 0) +#endif + exp_jump_to_top_level (FORCE_EOF); + else if (force_exit) + exp_jump_to_top_level (FORCE_EOF); + else + exp_jump_to_top_level (DISCARD); +} + /* Perform assignment statements optionally preceding a command name COMMAND. If COMMAND == NULL, is_nullcmd usually == 1. Follow the POSIX rules for variable assignment errors. */ @@ -12983,14 +13014,7 @@ do_assignment_statements (WORD_LIST *varlist, char *command, int is_nullcmd) if (is_nullcmd) /* assignment statement */ { last_command_exit_value = EXECUTION_FAILURE; -#if defined (STRICT_POSIX) - if (posixly_correct && interactive_shell == 0) -#else - if (posixly_correct && interactive_shell == 0 && executing_command_builtin == 0) -#endif - exp_jump_to_top_level (FORCE_EOF); - else - exp_jump_to_top_level (DISCARD); + posix_variable_assignment_error (0); } /* In posix mode, assignment errors in the temporary environment cause a non-interactive shell executing a special builtin to @@ -13004,14 +13028,9 @@ do_assignment_statements (WORD_LIST *varlist, char *command, int is_nullcmd) { last_command_exit_value = EXECUTION_FAILURE; #if defined (STRICT_POSIX) - exp_jump_to_top_level ((interactive_shell == 0) ? FORCE_EOF : DISCARD); + posix_variable_assignment_error (1); #else - if (interactive_shell == 0 && is_special_builtin) - exp_jump_to_top_level (FORCE_EOF); - else if (interactive_shell == 0) - exp_jump_to_top_level (DISCARD); /* XXX - maybe change later */ - else - exp_jump_to_top_level (DISCARD); + bash_variable_assignment_error (is_special_builtin); #endif } else diff --git a/tests/errors.right b/tests/errors.right index cea5ab59..2df2c7e7 100644 --- a/tests/errors.right +++ b/tests/errors.right @@ -115,7 +115,7 @@ TEST 2 ./errors4.sub: line 20: var: readonly variable after readonly assignment -./errors4.sub: line 26: break: x: numeric argument required +./errors4.sub: line 29: break: x: numeric argument required 1 2 ./errors4.sub: line 20: var: readonly variable diff --git a/tests/exec.right b/tests/exec.right index 09204f1b..f9ebaf5a 100644 --- a/tests/exec.right +++ b/tests/exec.right @@ -65,6 +65,13 @@ this is ohio-state 1 0 1 +1 hi 1 +2 hi 0 +! +! +0 +1 +0 testb expand_aliases on 1 diff --git a/tests/exec6.sub b/tests/exec6.sub index dd53e74b..a727f911 100644 --- a/tests/exec6.sub +++ b/tests/exec6.sub @@ -65,3 +65,19 @@ echo $? echo $? rm -f /tmp/notwrite + +!; echo 1 hi $? +!& echo 2 hi $? + +(echo !) +#echo !(echo c) +echo !>/dev/null +echo !/dev/null +echo $? diff --git a/tests/histexp.right b/tests/histexp.right index 341252c0..d9b8fea8 100644 --- a/tests/histexp.right +++ b/tests/histexp.right @@ -148,6 +148,10 @@ echo four ; echo two \! \! \! +1 hi 1 +2 hi 0 +! +! a b c diff --git a/tests/histexp1.sub b/tests/histexp1.sub index cc2c5d1d..582d393f 100644 --- a/tests/histexp1.sub +++ b/tests/histexp1.sub @@ -34,3 +34,11 @@ echo "\!" echo "$( echo '\!' )" echo '\!' + +# more stop characters post-bash-5.2 +!; echo 1 hi $? +!& echo 2 hi $? + +(echo !) +echo !>/dev/null +echo !