]> git.ipfire.org Git - thirdparty/bash.git/commitdiff
commit bash-20190424 snapshot
authorChet Ramey <chet.ramey@case.edu>
Thu, 25 Apr 2019 13:03:48 +0000 (09:03 -0400)
committerChet Ramey <chet.ramey@case.edu>
Thu, 25 Apr 2019 13:03:48 +0000 (09:03 -0400)
35 files changed:
CWRU/CWRU.chlog
MANIFEST
bashline.c
builtins/read.def
doc/bash.0
doc/bash.html
doc/bash.info
doc/bash.pdf
doc/bash.ps
doc/bashref.aux
doc/bashref.bt
doc/bashref.bts
doc/bashref.cp
doc/bashref.cps
doc/bashref.dvi
doc/bashref.fn
doc/bashref.fns
doc/bashref.html
doc/bashref.info
doc/bashref.log
doc/bashref.pdf
doc/bashref.ps
doc/bashref.toc
doc/bashref.vr
doc/bashref.vrs
doc/builtins.0
doc/builtins.ps
doc/rbash.ps
lib/glob/glob.c
lib/glob/glob.h
lib/readline/input.c
patchlevel.h
tests/globstar.right
tests/globstar.tests
tests/globstar3.sub [new file with mode: 0644]

index 1659e2453cb157402aadc7122e213ebb6e3c1e52..a06f55e1a8357ff62ee93c75acbcd0160bc7cc47 100644 (file)
@@ -5795,3 +5795,51 @@ doc/bash.1,lib/readline/doc/rluser.texi
        - make it clear that the `bind' builtin can be used to set readline
          keybindings and variables. Suggestion from Dan Jacobson
          <jidanni@jidanni.org>
+
+                                  4/22
+                                  ----
+lib/glob/glob.h
+       - GX_SYMLINK: new internal flag denoting we are processing a symlink to
+         a directory. If GX_GLOBSTAR is active, we should not `descend' into
+         that directory
+
+lib/glob/glob.c
+       - glob_filename: if the directory portion of the pattern is `**'
+         (all_starstar), we have globbed all of the directories corresponding
+         to that pattern, and we encounter a name that is a symlink to a
+         directory, don't descend into it: if the filename portion is null,
+         return that name only; if the filename portion is non-null, skip over
+         it because we will pick it up when we process the `real' directory.
+         This is a better fix for the issue originally reported by
+         Murukesh Mohanan <murukesh.mohanan@gmail.com> back in 4/2018 and
+         addresses the issue raised by Eli Schwartz <eschwartz@archlinux.org>
+       - glob_dir_to_array: slight optimization: if array[i] is the empty
+         string, don't bother to strcpy it or check the result for a directory
+         for GX_MARKDIRS support
+
+                                  4/23
+                                  ----
+bashline.c
+       - test_for_canon_directory: test a pathname for a directory, but
+         expand and canonicalize it first using bash_filename_stat_hook()
+         before calling stat(2)
+       - bash_progcomp_ignore_filenames: strip non-directories out of a match
+         list, but use the function above that canonicalizes the pathname to
+         expand the name before testing
+       - bash_directory_completion_matches: use bash_progcomp_ignore_filenames
+         to strip out non-directories so we get consistent results between
+         programmable completion and tab completion. Fixes bug reported by
+         Ville Skyttä <ville.skytta@iki.fi>
+
+builtins/read.def
+       - read_builtin: allow read -e and read -u N to be used together, by
+         calling fdopen(fd) if fd != 0. Save and restore rl_instream. Fixes
+         https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=927768
+
+                                  4/24
+                                  ----
+lib/readline/input.c
+       - rl_getc: if readline catches SIGTSTP, the calling application must
+         not have had it ignored. Run the signal handler and set the signal
+         hook in case the application wants to handle it. Report from
+         Robert Elz <kre@bmunnari.oz.au>
index f1661127ac69c212d5d5a8f2338b13b48731f977..958a8a8d328626bcad54cf00c1987bfb98d7b456 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -1104,6 +1104,7 @@ tests/globstar.tests      f
 tests/globstar.right   f
 tests/globstar1.sub    f
 tests/globstar2.sub    f
+tests/globstar3.sub    f
 tests/heredoc.tests    f
 tests/heredoc.right    f
 tests/heredoc1.sub     f
index da9a02eae9a4691892f3a70330d8ca1df85ee744..00a79a07a778d10f30238db83b9f0782568cda55 100644 (file)
@@ -108,6 +108,7 @@ static int operate_and_get_next __P((int, int));
 
 static int bash_ignore_filenames __P((char **));
 static int bash_ignore_everything __P((char **));
+static int bash_progcomp_ignore_filenames __P((char **));
 
 #if defined (BANG_HISTORY)
 static char *history_expand_line_internal __P((char *));
@@ -169,6 +170,7 @@ static char **hostnames_matching __P((char *));
 static void _ignore_completion_names __P((char **, sh_ignore_func_t *));
 static int name_is_acceptable __P((const char *));
 static int test_for_directory __P((const char *));
+static int test_for_canon_directory __P((const char *));
 static int return_zero __P((const char *));
 
 static char *bash_dequote_filename __P((char *, int));
@@ -2973,6 +2975,21 @@ test_for_directory (name)
   return (r);
 }
 
+static int
+test_for_canon_directory (name)
+     const char *name;
+{
+  char *fn;
+  int r;
+
+  fn = (*name == '~') ? bash_tilde_expand (name, 0) : savestring (name);
+  bash_filename_stat_hook (&fn);
+  r = file_isdir (fn);
+  free (fn);
+
+  return (r);
+}
+
 /* Remove files from NAMES, leaving directories. */
 static int
 bash_ignore_filenames (names)
@@ -2982,6 +2999,14 @@ bash_ignore_filenames (names)
   return 0;
 }
 
+static int
+bash_progcomp_ignore_filenames (names)
+     char **names;
+{
+  _ignore_completion_names (names, test_for_canon_directory);
+  return 0;
+}
+
 static int
 return_zero (name)
      const char *name;
@@ -4437,7 +4462,7 @@ bash_directory_completion_matches (text)
   /* We don't bother recomputing the lcd of the matches, because it will just
      get thrown away by the programmable completion code and recomputed
      later. */
-  (void)bash_ignore_filenames (m1);
+  (void)bash_progcomp_ignore_filenames (m1);
   return m1;
 }
 
index 5d077b986ceecba672804440087518cdadaeb8c7..f4b4ea732023f7ea63d97e5f66b8dc06af49897f 100644 (file)
@@ -1,7 +1,7 @@
 This file is read.def, from which is created read.c.
 It implements the builtin "read" in Bash.
 
-Copyright (C) 1987-2017 Free Software Foundation, Inc.
+Copyright (C) 1987-2019 Free Software Foundation, Inc.
 
 This file is part of GNU Bash, the Bourne Again SHell.
 
@@ -198,6 +198,7 @@ read_builtin (list)
 #if defined (READLINE)
   char *rlbuf, *itext;
   int rlind;
+  FILE *save_instream;
 #endif
 
   USE_VAR(size);
@@ -527,6 +528,19 @@ read_builtin (list)
        initialize_terminating_signals ();
     }
 
+#if defined (READLINE)
+  save_instream = 0;
+  if (edit && fd != 0)
+    {
+      if (bash_readline_initialized == 0)
+       initialize_readline ();
+
+      unwind_protect_var (rl_instream);
+      save_instream = rl_instream;
+      rl_instream = fdopen (fd, "r");  
+    }
+#endif
+
   /* This *must* be the top unwind-protect on the stack, so the manipulation
      of the unwind-protect stack after the realloc() works right. */
   add_unwind_protect (xfree, input_string);
@@ -759,6 +773,11 @@ add_char:
   if (unbuffered_read == 0)
     zsyncfd (fd);
 
+#if defined (READLINE)
+  if (save_instream)
+    rl_instream = save_instream;       /* can't portably free it */
+#endif
+
   discard_unwind_frame ("read_builtin");
 
   retval = eof ? EXECUTION_FAILURE : EXECUTION_SUCCESS;
index 2545c5733ca6ff5201b7fab938f9340ad05abf76..060e8a3ca3b3fbbf3ab590e62c10be7196caa95a 100644 (file)
@@ -2908,8 +2908,8 @@ J\bJO\bOB\bB C\bCO\bON\bNT\bTR\bRO\bOL\bL
 
        When the shell is waiting for a job or process using the w\bwa\bai\bit\bt  builtin,
        and  job  control  is  enabled,  w\bwa\bai\bit\bt  will return when the job changes
-       state. The -\b-f\bf option will force w\bwa\bai\bit\bt to wait until the job  or  process
-       terminates before returning.
+       state. The -\b-f\bf option causes w\bwa\bai\bit\bt to wait until the job or process  ter-
+       minates before returning.
 
 P\bPR\bRO\bOM\bMP\bPT\bTI\bIN\bNG\bG
        When executing interactively, b\bba\bas\bsh\bh displays the primary prompt P\bPS\bS1\b1 when
@@ -2967,7 +2967,9 @@ P\bPR\bRO\bOM\bMP\bPT\bTI\bIN\bNG\bG
        is  decoded,  it is expanded via parameter expansion, command substitu-
        tion, arithmetic expansion, and quote removal, subject to the value  of
        the  p\bpr\bro\bom\bmp\bpt\btv\bva\bar\brs\bs  shell option (see the description of the s\bsh\bho\bop\bpt\bt command
-       under S\bSH\bHE\bEL\bLL\bL B\bBU\bUI\bIL\bLT\bTI\bIN\bN C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS below).
+       under S\bSH\bHE\bEL\bLL\bL B\bBU\bUI\bIL\bLT\bTI\bIN\bN C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS  below).   This  can  have  unwanted  side
+       effects if escaped portions of the string appear within command substi-
+       tution or contain characters special to word expansion.
 
 R\bRE\bEA\bAD\bDL\bLI\bIN\bNE\bE
        This is the library that handles reading input when using  an  interac-
@@ -3103,6 +3105,7 @@ R\bRE\bEA\bAD\bDL\bLI\bIN\bNE\bE
        form
 
               s\bse\bet\bt _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b-_\bn_\ba_\bm_\be _\bv_\ba_\bl_\bu_\be
+       or using the b\bbi\bin\bnd\bd builtin command (see S\bSH\bHE\bEL\bLL\bL B\bBU\bUI\bIL\bLT\bTI\bIN\bN C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS below).
 
        Except  where  noted,  readline variables can take the values O\bOn\bn or O\bOf\bff\bf
        (without regard to case).  Unrecognized  variable  names  are  ignored.
@@ -6032,13 +6035,13 @@ S\bSH\bHE\bEL\bLL\bL B\bBU\bUI\bIL\bLT\bTI\bIN\bN C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS
               a job spec is given, all processes in that  job's  pipeline  are
               waited for.  If _\bi_\bd is not given, all currently active child pro-
               cesses are waited for, and the return status is zero.  If the -\b-n\bn
-              option  is  supplied,  w\bwa\bai\bit\bt  waits  for any job to terminate and
-              returns its exit status.  If the -\b-f\bf option is supplied, and  job
-              control is enabled, w\bwa\bai\bit\bt forces _\bi_\bd to terminate before returning
-              its status, instead of returning when it changes status.  If  _\bi_\bd
-              specifies  a  non-existent  process or job, the return status is
-              127.  Otherwise, the return status is the  exit  status  of  the
-              last process or job waited for.
+              option is supplied, w\bwa\bai\bit\bt waits for a single job to terminate and
+              returns its exit status.  Supplying the -\b-f\bf option, when job con-
+              trol  is enabled, forces w\bwa\bai\bit\bt to wait for _\bi_\bd to terminate before
+              returning its status, instead of returning when it changes  sta-
+              tus.   If _\bi_\bd specifies a non-existent process or job, the return
+              status is 127.  Otherwise, the return status is the exit  status
+              of the last process or job waited for.
 
 R\bRE\bES\bST\bTR\bRI\bIC\bCT\bTE\bED\bD S\bSH\bHE\bEL\bLL\bL
        If b\bba\bas\bsh\bh is started with the name r\brb\bba\bas\bsh\bh, or the -\b-r\br option is supplied at
@@ -6170,4 +6173,4 @@ B\bBU\bUG\bGS\bS
 
 
 
-GNU Bash 5.0                   2019 February 26                        BASH(1)
+GNU Bash 5.0                     2019 April 20                         BASH(1)
index a427c558fdb09e76925859f03558af1ad011d661..da95a3770990ff88fcaff62c08358501e4c43d33 100644 (file)
@@ -3,7 +3,7 @@
 </HEAD>
 <BODY><TABLE WIDTH=100%>
 <TR>
-<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2019 February 26<TH ALIGN=RIGHT width=33%>BASH(1)
+<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2019 April 20<TH ALIGN=RIGHT width=33%>BASH(1)
 </TR>
 </TABLE>
 <BR><A HREF="#index">Index</A>
@@ -6654,7 +6654,7 @@ jobs are terminated.
 
 When the shell is waiting for a job or process using the <B>wait</B>
 builtin, and job control is enabled, <B>wait</B> will return when the
-job changes state. The <B>-f</B> option will force <B>wait</B> to wait
+job changes state. The <B>-f</B> option causes <B>wait</B> to wait
 until the job or process terminates before returning.
 <A NAME="lbCE">&nbsp;</A>
 <H3>PROMPTING</H3>
@@ -6852,6 +6852,9 @@ command under
 
 </FONT>
 below).
+This can have unwanted side effects if escaped portions of the string
+appear within command substitution or contain characters special to
+word expansion.
 <A NAME="lbCF">&nbsp;</A>
 <H3>READLINE</H3>
 
@@ -7236,6 +7239,11 @@ file with a statement of the form
 <B>set</B> <I>variable-name</I> <I>value</I>
 </DL>
 
+or using the <B>bind</B> builtin command (see
+<FONT SIZE=-1><B>SHELL BUILTIN COMMANDS</B>
+
+</FONT>
+below).
 <P>
 
 Except where noted, readline variables can take the values
@@ -13636,11 +13644,11 @@ in that job's pipeline are waited for.  If
 
 is not given, all currently active child processes
 are waited for, and the return status is zero.
-If the <B>-n</B> option is supplied, <B>wait</B> waits for any job to
-terminate and returns its exit status.
-If the <B>-f</B> option is supplied, and job control is enabled,
-<B>wait</B> forces <I>id</I> to terminate before returning its status,
-instead of returning when it changes status.
+If the <B>-n</B> option is supplied, <B>wait</B> waits for a single job
+to terminate and returns its exit status.
+Supplying the <B>-f</B> option, when job control is enabled,
+forces <B>wait</B> to wait for <I>id</I> to terminate before returning
+its status, instead of returning when it changes status.
 If
 <I>id</I>
 
@@ -13935,7 +13943,7 @@ There may be only one active coprocess at a time.
 <HR>
 <TABLE WIDTH=100%>
 <TR>
-<TH ALIGN=LEFT width=33%>GNU Bash 5.0<TH ALIGN=CENTER width=33%>2019 February 26<TH ALIGN=RIGHT width=33%>BASH(1)
+<TH ALIGN=LEFT width=33%>GNU Bash 5.0<TH ALIGN=CENTER width=33%>2019 April 20<TH ALIGN=RIGHT width=33%>BASH(1)
 </TR>
 </TABLE>
 <HR>
@@ -14041,6 +14049,6 @@ There may be only one active coprocess at a time.
 </DL>
 <HR>
 This document was created by man2html from bash.1.<BR>
-Time: 26 February 2019 09:57:16 EST
+Time: 22 April 2019 09:26:51 EDT
 </BODY>
 </HTML>
index a78f0b37e764ff9bf71a7643a76a9926a7082e93..db9558822eb673eadbd44a2cb245a13b64da7c7d 100644 (file)
@@ -2,9 +2,9 @@ This is bash.info, produced by makeinfo version 6.5 from
 bashref.texi.
 
 This text is a brief description of the features that are present in the
-Bash shell (version 5.0, 26 February 2019).
+Bash shell (version 5.0, 20 April 2019).
 
-   This is Edition 5.0, last updated 26 February 2019, of 'The GNU Bash
+   This is Edition 5.0, last updated 20 April 2019, of 'The GNU Bash
 Reference Manual', for 'Bash', Version 5.0.
 
    Copyright (C) 1988-2018 Free Software Foundation, Inc.
@@ -27,10 +27,10 @@ Bash Features
 *************
 
 This text is a brief description of the features that are present in the
-Bash shell (version 5.0, 26 February 2019).  The Bash home page is
+Bash shell (version 5.0, 20 April 2019).  The Bash home page is
 <http://www.gnu.org/software/bash/>.
 
-   This is Edition 5.0, last updated 26 February 2019, of 'The GNU Bash
+   This is Edition 5.0, last updated 20 April 2019, of 'The GNU Bash
 Reference Manual', for 'Bash', Version 5.0.
 
    Bash contains features that appear in other popular shells, and some
@@ -6514,7 +6514,9 @@ of commands executed during the current shell session.
    After the string is decoded, it is expanded via parameter expansion,
 command substitution, arithmetic expansion, and quote removal, subject
 to the value of the 'promptvars' shell option (*note The Shopt
-Builtin::).
+Builtin::).  This can have unwanted side effects if escaped portions of
+the string appear within command substitution or contain characters
+special to word expansion.
 
 \1f
 File: bash.info,  Node: The Restricted Shell,  Next: Bash POSIX Mode,  Prev: Controlling the Prompt,  Up: Bash Features
@@ -6912,8 +6914,8 @@ another warning, and any stopped jobs are terminated.
 
    When the shell is waiting for a job or process using the 'wait'
 builtin, and job control is enabled, 'wait' will return when the job
-changes state.  The '-f' option will force 'wait' to wait until the job
-or process terminates before returning.
+changes state.  The '-f' option causes 'wait' to wait until the job or
+process terminates before returning.
 
 \1f
 File: bash.info,  Node: Job Control Builtins,  Next: Job Control Variables,  Prev: Job Control Basics,  Up: Job Control
@@ -6998,10 +7000,10 @@ File: bash.info,  Node: Job Control Builtins,  Next: Job Control Variables,  Pre
      last command waited for.  If a job spec is given, all processes in
      the job are waited for.  If no arguments are given, all currently
      active child processes are waited for, and the return status is
-     zero.  If the '-n' option is supplied, 'wait' waits for any job to
-     terminate and returns its exit status.  If the '-f' option is
-     supplied, and job control is enabled, 'wait' forces each PID or
-     JOBSPEC to terminate before returning its status, intead of
+     zero.  If the '-n' option is supplied, 'wait' waits for a single
+     job to terminate and returns its exit status.  Supplying the '-f'
+     option, when job control is enabled, forces 'wait' to wait for each
+     PID or JOBSPEC to terminate before returning its status, intead of
      returning when it changes status.  If neither JOBSPEC nor PID
      specifies an active child process of the shell, the return status
      is 127.
@@ -7343,7 +7345,9 @@ putting commands in an "inputrc" file, conventionally in his home
 directory.  The name of this file is taken from the value of the shell
 variable 'INPUTRC'.  If that variable is unset, the default is
 '~/.inputrc'.  If that file does not exist or cannot be read, the
-ultimate default is '/etc/inputrc'.
+ultimate default is '/etc/inputrc'.  The 'bind' builtin command can also
+be used to set Readline keybindings and variables.  *Note Bash
+Builtins::.
 
    When a program which uses the Readline library starts up, the init
 file is read, and the key bindings are set.
@@ -9140,8 +9144,8 @@ directory name, in case we want to append to it.  The '-o bashdefault'
 option brings in the rest of the "Bash default" completions - possible
 completion that Bash adds to the default Readline set.  These include
 things like command name completion, variable completion for words
-beginning with '{', completions containing pathname expansion patterns
-(*note Filename Expansion::), and so on.
+beginning with '$' or '${', completions containing pathname expansion
+patterns (*note Filename Expansion::), and so on.
 
    Once installed using 'complete', '_comp_cd' will be called every time
 we attempt word completion for a 'cd' command.
@@ -9150,7 +9154,7 @@ we attempt word completion for a 'cd' command.
 of the common GNU, Unix, and Linux commands - are available as part of
 the bash_completion project.  This is installed by default on many
 GNU/Linux distributions.  Originally written by Ian Macdonald, the
-project now lives at <http://bash-completion.alioth.debian.org/>.  There
+project now lives at <https://github.com/scop/bash-completion/>.  There
 are ports for other systems such as Solaris and Mac OS X.
 
    An older version of the bash_completion package is distributed with
@@ -11684,134 +11688,134 @@ D.5 Concept Index
 
 \1f
 Tag Table:
-Node: Top\7f897
-Node: Introduction\7f2817
-Node: What is Bash?\7f3033
-Node: What is a shell?\7f4147
-Node: Definitions\7f6685
-Node: Basic Shell Features\7f9636
-Node: Shell Syntax\7f10855
-Node: Shell Operation\7f11881
-Node: Quoting\7f13174
-Node: Escape Character\7f14474
-Node: Single Quotes\7f14959
-Node: Double Quotes\7f15307
-Node: ANSI-C Quoting\7f16585
-Node: Locale Translation\7f17844
-Node: Comments\7f18740
-Node: Shell Commands\7f19358
-Node: Simple Commands\7f20230
-Node: Pipelines\7f20861
-Node: Lists\7f23793
-Node: Compound Commands\7f25584
-Node: Looping Constructs\7f26596
-Node: Conditional Constructs\7f29091
-Node: Command Grouping\7f40259
-Node: Coprocesses\7f41738
-Node: GNU Parallel\7f43641
-Node: Shell Functions\7f47699
-Node: Shell Parameters\7f54782
-Node: Positional Parameters\7f59195
-Node: Special Parameters\7f60095
-Node: Shell Expansions\7f63849
-Node: Brace Expansion\7f65972
-Node: Tilde Expansion\7f68695
-Node: Shell Parameter Expansion\7f71312
-Node: Command Substitution\7f85745
-Node: Arithmetic Expansion\7f87100
-Node: Process Substitution\7f88032
-Node: Word Splitting\7f89152
-Node: Filename Expansion\7f91096
-Node: Pattern Matching\7f93626
-Node: Quote Removal\7f97612
-Node: Redirections\7f97907
-Node: Executing Commands\7f107465
-Node: Simple Command Expansion\7f108135
-Node: Command Search and Execution\7f110065
-Node: Command Execution Environment\7f112441
-Node: Environment\7f115425
-Node: Exit Status\7f117084
-Node: Signals\7f118754
-Node: Shell Scripts\7f120721
-Node: Shell Builtin Commands\7f123236
-Node: Bourne Shell Builtins\7f125274
-Node: Bash Builtins\7f146024
-Node: Modifying Shell Behavior\7f174949
-Node: The Set Builtin\7f175294
-Node: The Shopt Builtin\7f185707
-Node: Special Builtins\7f203377
-Node: Shell Variables\7f204356
-Node: Bourne Shell Variables\7f204793
-Node: Bash Variables\7f206897
-Node: Bash Features\7f237357
-Node: Invoking Bash\7f238256
-Node: Bash Startup Files\7f244269
-Node: Interactive Shells\7f249372
-Node: What is an Interactive Shell?\7f249782
-Node: Is this Shell Interactive?\7f250431
-Node: Interactive Shell Behavior\7f251246
-Node: Bash Conditional Expressions\7f254733
-Node: Shell Arithmetic\7f259310
-Node: Aliases\7f262127
-Node: Arrays\7f264747
-Node: The Directory Stack\7f270112
-Node: Directory Stack Builtins\7f270896
-Node: Controlling the Prompt\7f273864
-Node: The Restricted Shell\7f276630
-Node: Bash POSIX Mode\7f278455
-Node: Job Control\7f289388
-Node: Job Control Basics\7f289848
-Node: Job Control Builtins\7f294816
-Node: Job Control Variables\7f299543
-Node: Command Line Editing\7f300699
-Node: Introduction and Notation\7f302370
-Node: Readline Interaction\7f303993
-Node: Readline Bare Essentials\7f305184
-Node: Readline Movement Commands\7f306967
-Node: Readline Killing Commands\7f307927
-Node: Readline Arguments\7f309845
-Node: Searching\7f310889
-Node: Readline Init File\7f313075
-Node: Readline Init File Syntax\7f314222
-Node: Conditional Init Constructs\7f334661
-Node: Sample Init File\7f338857
-Node: Bindable Readline Commands\7f341974
-Node: Commands For Moving\7f343178
-Node: Commands For History\7f345027
-Node: Commands For Text\7f349322
-Node: Commands For Killing\7f352710
-Node: Numeric Arguments\7f355191
-Node: Commands For Completion\7f356330
-Node: Keyboard Macros\7f360521
-Node: Miscellaneous Commands\7f361208
-Node: Readline vi Mode\7f367161
-Node: Programmable Completion\7f368068
-Node: Programmable Completion Builtins\7f375848
-Node: A Programmable Completion Example\7f386543
-Node: Using History Interactively\7f391783
-Node: Bash History Facilities\7f392467
-Node: Bash History Builtins\7f395472
-Node: History Interaction\7f400003
-Node: Event Designators\7f403623
-Node: Word Designators\7f404842
-Node: Modifiers\7f406479
-Node: Installing Bash\7f407881
-Node: Basic Installation\7f409018
-Node: Compilers and Options\7f412276
-Node: Compiling For Multiple Architectures\7f413017
-Node: Installation Names\7f414710
-Node: Specifying the System Type\7f415528
-Node: Sharing Defaults\7f416244
-Node: Operation Controls\7f416917
-Node: Optional Features\7f417875
-Node: Reporting Bugs\7f428393
-Node: Major Differences From The Bourne Shell\7f429587
-Node: GNU Free Documentation License\7f446439
-Node: Indexes\7f471616
-Node: Builtin Index\7f472070
-Node: Reserved Word Index\7f478897
-Node: Variable Index\7f481345
-Node: Function Index\7f497096
-Node: Concept Index\7f510399
+Node: Top\7f891
+Node: Introduction\7f2805
+Node: What is Bash?\7f3021
+Node: What is a shell?\7f4135
+Node: Definitions\7f6673
+Node: Basic Shell Features\7f9624
+Node: Shell Syntax\7f10843
+Node: Shell Operation\7f11869
+Node: Quoting\7f13162
+Node: Escape Character\7f14462
+Node: Single Quotes\7f14947
+Node: Double Quotes\7f15295
+Node: ANSI-C Quoting\7f16573
+Node: Locale Translation\7f17832
+Node: Comments\7f18728
+Node: Shell Commands\7f19346
+Node: Simple Commands\7f20218
+Node: Pipelines\7f20849
+Node: Lists\7f23781
+Node: Compound Commands\7f25572
+Node: Looping Constructs\7f26584
+Node: Conditional Constructs\7f29079
+Node: Command Grouping\7f40247
+Node: Coprocesses\7f41726
+Node: GNU Parallel\7f43629
+Node: Shell Functions\7f47687
+Node: Shell Parameters\7f54770
+Node: Positional Parameters\7f59183
+Node: Special Parameters\7f60083
+Node: Shell Expansions\7f63837
+Node: Brace Expansion\7f65960
+Node: Tilde Expansion\7f68683
+Node: Shell Parameter Expansion\7f71300
+Node: Command Substitution\7f85733
+Node: Arithmetic Expansion\7f87088
+Node: Process Substitution\7f88020
+Node: Word Splitting\7f89140
+Node: Filename Expansion\7f91084
+Node: Pattern Matching\7f93614
+Node: Quote Removal\7f97600
+Node: Redirections\7f97895
+Node: Executing Commands\7f107453
+Node: Simple Command Expansion\7f108123
+Node: Command Search and Execution\7f110053
+Node: Command Execution Environment\7f112429
+Node: Environment\7f115413
+Node: Exit Status\7f117072
+Node: Signals\7f118742
+Node: Shell Scripts\7f120709
+Node: Shell Builtin Commands\7f123224
+Node: Bourne Shell Builtins\7f125262
+Node: Bash Builtins\7f146012
+Node: Modifying Shell Behavior\7f174937
+Node: The Set Builtin\7f175282
+Node: The Shopt Builtin\7f185695
+Node: Special Builtins\7f203365
+Node: Shell Variables\7f204344
+Node: Bourne Shell Variables\7f204781
+Node: Bash Variables\7f206885
+Node: Bash Features\7f237345
+Node: Invoking Bash\7f238244
+Node: Bash Startup Files\7f244257
+Node: Interactive Shells\7f249360
+Node: What is an Interactive Shell?\7f249770
+Node: Is this Shell Interactive?\7f250419
+Node: Interactive Shell Behavior\7f251234
+Node: Bash Conditional Expressions\7f254721
+Node: Shell Arithmetic\7f259298
+Node: Aliases\7f262115
+Node: Arrays\7f264735
+Node: The Directory Stack\7f270100
+Node: Directory Stack Builtins\7f270884
+Node: Controlling the Prompt\7f273852
+Node: The Restricted Shell\7f276773
+Node: Bash POSIX Mode\7f278598
+Node: Job Control\7f289531
+Node: Job Control Basics\7f289991
+Node: Job Control Builtins\7f294955
+Node: Job Control Variables\7f299695
+Node: Command Line Editing\7f300851
+Node: Introduction and Notation\7f302522
+Node: Readline Interaction\7f304145
+Node: Readline Bare Essentials\7f305336
+Node: Readline Movement Commands\7f307119
+Node: Readline Killing Commands\7f308079
+Node: Readline Arguments\7f309997
+Node: Searching\7f311041
+Node: Readline Init File\7f313227
+Node: Readline Init File Syntax\7f314486
+Node: Conditional Init Constructs\7f334925
+Node: Sample Init File\7f339121
+Node: Bindable Readline Commands\7f342238
+Node: Commands For Moving\7f343442
+Node: Commands For History\7f345291
+Node: Commands For Text\7f349586
+Node: Commands For Killing\7f352974
+Node: Numeric Arguments\7f355455
+Node: Commands For Completion\7f356594
+Node: Keyboard Macros\7f360785
+Node: Miscellaneous Commands\7f361472
+Node: Readline vi Mode\7f367425
+Node: Programmable Completion\7f368332
+Node: Programmable Completion Builtins\7f376112
+Node: A Programmable Completion Example\7f386807
+Node: Using History Interactively\7f392054
+Node: Bash History Facilities\7f392738
+Node: Bash History Builtins\7f395743
+Node: History Interaction\7f400274
+Node: Event Designators\7f403894
+Node: Word Designators\7f405113
+Node: Modifiers\7f406750
+Node: Installing Bash\7f408152
+Node: Basic Installation\7f409289
+Node: Compilers and Options\7f412547
+Node: Compiling For Multiple Architectures\7f413288
+Node: Installation Names\7f414981
+Node: Specifying the System Type\7f415799
+Node: Sharing Defaults\7f416515
+Node: Operation Controls\7f417188
+Node: Optional Features\7f418146
+Node: Reporting Bugs\7f428664
+Node: Major Differences From The Bourne Shell\7f429858
+Node: GNU Free Documentation License\7f446710
+Node: Indexes\7f471887
+Node: Builtin Index\7f472341
+Node: Reserved Word Index\7f479168
+Node: Variable Index\7f481616
+Node: Function Index\7f497367
+Node: Concept Index\7f510670
 \1f
 End Tag Table
index bb7e068313b293d35456271e4e98e4da0591094f..6654373dc59dc5e47f4f1104e4ed5fdb7fe4f641 100644 (file)
Binary files a/doc/bash.pdf and b/doc/bash.pdf differ
index 1fd290e3bef92165022f84fcc04186ab2cf72d0c..a34203fc2586d89e04edda4218d75fe97230024f 100644 (file)
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
 %%Creator: groff version 1.22.3
-%%CreationDate: Tue Feb 26 09:57:03 2019
+%%CreationDate: Mon Apr 22 09:26:38 2019
 %%DocumentNeededResources: font Times-Roman
 %%+ font Times-Bold
 %%+ font Times-Italic
@@ -340,7 +340,7 @@ F .475(xtended deb)-.15 F(ug-)-.2 E
 (~/.bashr)3.598 E(c)-.37 E F0 1.598(if the)4.408 F(shell is interacti)
 144 710.4 Q .3 -.15(ve \()-.25 H(see).15 E F4(INV)2.5 E(OCA)-.405 E
 (TION)-.855 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(1)193.45 E 0 Cg EP
+(2019 April 20)146.785 E(1)200.945 E 0 Cg EP
 %%Page: 2 2
 %%BeginPageSetup
 BP
@@ -462,8 +462,8 @@ F2(~/.bashr)108 691.2 Q(c)-.37 E F0 2.535(,i)C 2.535(ft)-2.535 G .035
 Q F1(bash)5.306 E F0 2.806(is started non-interacti)5.306 F -.15(ve)-.25
 G(ly).15 E 5.306(,t)-.65 G 5.306(or)-5.306 G 2.806
 (un a shell script, for e)-5.306 F 2.805(xample, it looks for the v)-.15
-F(ariable)-.25 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(2)
-193.45 E 0 Cg EP
+F(ariable)-.25 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(2)200.945
+E 0 Cg EP
 %%Page: 3 3
 %%BeginPageSetup
 BP
@@ -598,8 +598,7 @@ F .389(wed by)-.25 F F2(blank)2.889 E F0 .389(-separated w)B .389
 -.15(xe)-.15 G(cuted,).15 E(and is passed as ar)108 722.4 Q
 (gument zero.)-.18 E(The remaining w)5 E(ords are passed as ar)-.1 E
 (guments to the in)-.18 E -.2(vo)-.4 G -.1(ke).2 G 2.5(dc).1 G(ommand.)
--2.5 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(3)193.45 E 0 Cg
-EP
+-2.5 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(3)200.945 E 0 Cg EP
 %%Page: 4 4
 %%BeginPageSetup
 BP
@@ -717,8 +716,8 @@ or more pipelines separated by the)108 597.6 R F2(&&)3.437 E F0(and)
 (returns a non-zero e)2.935 F .435(xit status.)-.15 F .434
 (The return status of AND)5.434 F(and OR lists is the e)108 705.6 Q
 (xit status of the last command e)-.15 E -.15(xe)-.15 G
-(cuted in the list.).15 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29
-E(4)193.45 E 0 Cg EP
+(cuted in the list.).15 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E
+(4)200.945 E 0 Cg EP
 %%Page: 5 5
 %%BeginPageSetup
 BP
@@ -847,8 +846,8 @@ F0 .597(with inde)2.847 F 3.097(x0i)-.15 G(s)-3.097 E .049
 2.5 E F0 .523(Returns the v)180 685.2 R .522(alue of)-.25 F F2 -.2(ex)
 3.022 G(pr).2 E(ession)-.37 E F0 5.522(.T)C .522(his may be used to o)
 -5.522 F -.15(ve)-.15 G .522(rride the normal precedence of).15 F
-(operators.)180 697.2 Q(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E
-(5)193.45 E 0 Cg EP
+(operators.)180 697.2 Q(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(5)
+200.945 E 0 Cg EP
 %%Page: 6 6
 %%BeginPageSetup
 BP
@@ -997,7 +996,7 @@ F2(list)2.507 E F0 .007(associated with the ne)2.507 F .007
 (cuted, if present.).15 F .103(The e)5.103 F .103(xit status is the e)
 -.15 F .104(xit sta-)-.15 F(tus of the last command e)144 700.8 Q -.15
 (xe)-.15 G(cuted, or zero if no condition tested true.).15 E
-(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(6)193.45 E 0 Cg EP
+(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(6)200.945 E 0 Cg EP
 %%Page: 7 7
 %%BeginPageSetup
 BP
@@ -1132,7 +1131,7 @@ F .952(ord be)-.1 F .952(ginning with)-.15 F F1(#)3.452 E F0 .952
 (omments. The)-3.836 F F1(interacti)3.836 E -.1(ve)-.1 G(_comments).1 E
 F0 1.337(option is on by def)3.837 F 1.337(ault in)-.1 F(interacti)108
 710.4 Q .3 -.15(ve s)-.25 H(hells.).15 E(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(7)193.45 E 0 Cg EP
+(2019 April 20)146.785 E(7)200.945 E 0 Cg EP
 %%Page: 8 8
 %%BeginPageSetup
 BP
@@ -1237,7 +1236,7 @@ ngle-quoted, as if the dollar sign had not been present.)-.15 E 2.64(Ad)
 108 720 S .14(ouble-quoted string preceded by a dollar sign \()-2.64 F
 F4($)A F0(")A F2(string)A F0 .14
 ("\) will cause the string to be translated according)B(GNU Bash 5.0)72
-768 Q(2019 February 26)139.29 E(8)193.45 E 0 Cg EP
+768 Q(2019 April 20)146.785 E(8)200.945 E 0 Cg EP
 %%Page: 9 9
 %%BeginPageSetup
 BP
@@ -1388,8 +1387,8 @@ F0 5.144(.I)C 2.644(ft)-5.144 G .144(he control v)-2.644 F .143
 (ke).2 G .445(d, and may be reassigned using).1 F(the)108 722.4 Q F1
 (set)3.334 E F0 -.2(bu)3.334 G .834(iltin command.).2 F .833(Positional\
  parameters may not be assigned to with assignment statements.)5.834 F
-(The)5.833 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(9)193.45 E
-Cg EP
+(The)5.833 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(9)200.945 E 0
+Cg EP
 %%Page: 10 10
 %%BeginPageSetup
 BP
@@ -1522,7 +1521,7 @@ F F1 -.27(BA)3.049 G(SHPID).27 E F0(ha)144 727.2 Q .3 -.15(ve n)-.2 H
 2.5(oe).15 G -.25(ff)-2.5 G 2.5(ect. If).25 F F2 -.3(BA)2.5 G(SHPID).3 E
 F0(is unset, it loses its special properties, e)2.5 E -.15(ve)-.25 G 2.5
 (ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G(ubsequently reset.)
--2.5 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(10)188.45 E 0 Cg
+-2.5 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(10)195.945 E 0 Cg
 EP
 %%Page: 11 11
 %%BeginPageSetup
@@ -1641,7 +1640,7 @@ shell function)-.25 F .78(names in the)144 708 R F2(FUNCN)3.28 E(AME)
 F0(is)3.281 E(de\214ned in the \214le)144 720 Q F1(${B)2.5 E
 (ASH_SOURCE[)-.3 E F4($i)A F1(]})A F0(and called from)2.5 E F1(${B)2.5 E
 (ASH_SOURCE[)-.3 E F4($i+1)A F1(]})A F0(.)A(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(11)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(11)195.945 E 0 Cg EP
 %%Page: 12 12
 %%BeginPageSetup
 BP
@@ -1757,8 +1756,8 @@ F0 -.2(bu)2.746 G .246(iltins must be used to add and remo).2 F .546
 F(ariable)-.25 E .351(will not change the current directory)144 726 R
 5.35(.I)-.65 G(f)-5.35 E F3(DIRST)2.85 E -.495(AC)-.81 G(K).495 E F0 .35
 (is unset, it loses its special properties, e)2.6 F -.15(ve)-.25 G 2.85
-(ni).15 G(f)-2.85 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(12)
-188.45 E 0 Cg EP
+(ni).15 G(f)-2.85 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(12)
+195.945 E 0 Cg EP
 %%Page: 13 13
 %%BeginPageSetup
 BP
@@ -1863,7 +1862,7 @@ F1(getopts)4.127 E F0 -.2(bu)4.127 G 1.626(iltin command \(see).2 F F3
 1.652(gument to be processed by the)-.18 F F1(getopts)4.152 E F0 -.2(bu)
 4.152 G 1.652(iltin command \(see).2 F F3(SHELL)4.152 E -.09(BU)144 726
 S(IL).09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 5.0)
-72 768 Q(2019 February 26)139.29 E(13)188.45 E 0 Cg EP
+72 768 Q(2019 April 20)146.785 E(13)195.945 E 0 Cg EP
 %%Page: 14 14
 %%BeginPageSetup
 BP
@@ -1982,7 +1981,7 @@ R .48(ger corresponding to a v)-.15 F .481(alid \214le descriptor)-.25 F
 F(-)-.2 E 3.114(ated when)144 729.6 R F4 3.114(set -x)5.614 F F0 3.114
 (is enabled to that \214le descriptor)5.614 F 8.114(.T)-.55 G 3.114
 (he \214le descriptor is closed when)-8.114 F(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(14)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(14)195.945 E 0 Cg EP
 %%Page: 15 15
 %%BeginPageSetup
 BP
@@ -2101,7 +2100,7 @@ G .558(alue of)-3.308 F F5(ignor)3.068 E(edups)-.37 E F0 .558
 (he history list, subject to the v)-2.941 F .441(alue of)-.25 F F1
 (HISTIGNORE)144 720 Q F4(.)A F0 1.981(The second and subsequent lines o\
 f a multi-line compound command are not)6.481 F(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(15)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(15)195.945 E 0 Cg EP
 %%Page: 16 16
 %%BeginPageSetup
 BP
@@ -2220,8 +2219,8 @@ E F3(INSIDE_EMA)108 684 Q(CS)-.55 E F0 .887(If this v)144 696 R .887
 -.4 F F3(bash)3.386 E F0 .886(assumes that it is running)3.386 F
 (inside an Emacs shell b)144 708 Q(uf)-.2 E
 (fer and may disable line editing, depending on the v)-.25 E(alue of)
--.25 E F3(TERM)2.5 E F0(.)A(GNU Bash 5.0)72 768 Q(2019 February 26)
-139.29 E(16)188.45 E 0 Cg EP
+-.25 E F3(TERM)2.5 E F0(.)A(GNU Bash 5.0)72 768 Q(2019 April 20)146.785
+E(16)195.945 E 0 Cg EP
 %%Page: 17 17
 %%BeginPageSetup
 BP
@@ -2328,7 +2327,7 @@ E F0 .471(starts, the shell enters)2.971 F/F5 10/Times-Italic@0 SF .472
 (nents to retain when e)144 720 R .923(xpanding the)-.15 F F1(\\w)3.423
 E F0(and)3.423 E F1(\\W)3.423 E F0 .923(prompt string escapes \(see)
 3.423 F F2(PR)3.423 E(OMPTING)-.27 E F0(belo)3.173 E(w\).)-.25 E
-(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(17)188.45 E 0 Cg EP
+(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(17)195.945 E 0 Cg EP
 %%Page: 18 18
 %%BeginPageSetup
 BP
@@ -2448,7 +2447,7 @@ E F0(belo)3.084 E 3.334(w\). If)-.25 F .834(set to an)3.334 F 3.334(yo)
 (must be a pre\214x of a stopped job')144 728.4 R 2.816(sn)-.55 G .316
 (ame; this pro)-2.816 F .316(vides functionality analogous to the)-.15 F
 F1(%)2.816 E F3(string)A F0(job)2.816 E(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(18)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(18)195.945 E 0 Cg EP
 %%Page: 19 19
 %%BeginPageSetup
 BP
@@ -2595,7 +2594,7 @@ R 5.295(.I)-.65 G 2.795(ft)-5.295 G(he)-2.795 E F3(subscript)3.135 E F0
 108 715.2 R 2.5(yr)-.15 G(eference to a v)-2.5 E(ariable using a v)-.25
 E(alid subscript is le)-.25 E -.05(ga)-.15 G(l, and).05 E F1(bash)2.5 E
 F0(will create an array if necessary)2.5 E(.)-.65 E(GNU Bash 5.0)72 768
-Q(2019 February 26)139.29 E(19)188.45 E 0 Cg EP
+Q(2019 April 20)146.785 E(19)195.945 E 0 Cg EP
 %%Page: 20 20
 %%BeginPageSetup
 BP
@@ -2741,7 +2740,7 @@ F2(y)3.564 E F0 3.564(,i)C(nclusi)-3.564 E -.15(ve)-.25 G 3.564(,u).15 G
 (It is strictly te)6.209 F(xtual.)-.15 E F1(Bash)6.209 E F0 1.209
 (does not apply an)3.709 F 3.709(ys)-.15 G 1.208
 (yntactic interpretation to the)-3.709 F(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(20)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(20)195.945 E 0 Cg EP
 %%Page: 21 21
 %%BeginPageSetup
 BP
@@ -2866,7 +2865,7 @@ F2(par)4.954 E(ameter)-.15 E F0 1.204(is a positional)4.434 F .264
 5.177 E(ameter)-.15 E F0 2.676(is a shell parameter as described abo)
 5.177 F -.15(ve)-.15 G F1 -.74(PA)144 729.6 S(RAMETERS).74 E F0 2.5(\)o)
 C 2.5(ra)-2.5 G 2.5(na)-2.5 G(rray reference \()-2.5 E F1(Arrays)A F0
-(\).)A(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(21)188.45 E 0 Cg
+(\).)A(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(21)195.945 E 0 Cg
 EP
 %%Page: 22 22
 %%BeginPageSetup
@@ -2999,7 +2998,7 @@ R 5.639(.I)-.55 G 3.139(ti)-5.639 G 3.139(sa)-3.139 G 3.139(ne)-3.139 G
 (luates to a).25 F(number less than zero.)144 686.4 Q(Substring e)144
 710.4 Q(xpansion applied to an associati)-.15 E .3 -.15(ve a)-.25 H
 (rray produces unde\214ned results.).15 E(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(22)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(22)195.945 E 0 Cg EP
 %%Page: 23 23
 %%BeginPageSetup
 BP
@@ -3143,7 +3142,7 @@ F2(nocasematch)144 712.8 Q F0 .492
 144 724.8 R(If)5.884 E F1(par)4.634 E(ameter)-.15 E F0(is)4.114 E F2(@)
 3.384 E F0(or)3.383 E F2(*)3.383 E F0 3.383(,t)C .883
 (he substitution operation is applied to each positional)-3.383 F
-(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(23)188.45 E 0 Cg EP
+(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(23)195.945 E 0 Cg EP
 %%Page: 24 24
 %%BeginPageSetup
 BP
@@ -3257,7 +3256,7 @@ sub-)-5.314 F 3.887(stitution. When)108 717.6 R 1.387(using the $\()
 (orm, all characters between the parentheses mak)-3.887 F 3.886(eu)-.1 G
 3.886(pt)-3.886 G 1.386(he com-)-3.886 F
 (mand; none are treated specially)108 729.6 Q(.)-.65 E(GNU Bash 5.0)72
-768 Q(2019 February 26)139.29 E(24)188.45 E 0 Cg EP
+768 Q(2019 April 20)146.785 E(24)195.945 E 0 Cg EP
 %%Page: 25 25
 %%BeginPageSetup
 BP
@@ -3391,8 +3390,8 @@ F3 -.09(Pa)3.062 G(tter).09 E 2.812(nM)-.135 G(atching)-2.812 E F0(belo)
 (nocaseglob)3.88 E F0(is)3.88 E .104
 (enabled, the match is performed without re)108 729.6 R -.05(ga)-.15 G
 .104(rd to the case of alphabetic characters.).05 F .103
-(When a pattern is used)5.103 F(GNU Bash 5.0)72 768 Q(2019 February 26)
-139.29 E(25)188.45 E 0 Cg EP
+(When a pattern is used)5.103 F(GNU Bash 5.0)72 768 Q(2019 April 20)
+146.785 E(25)195.945 E 0 Cg EP
 %%Page: 26 26
 %%BeginPageSetup
 BP
@@ -3529,7 +3528,7 @@ E F4(symbol)A F1(.])A F0(matches the collating symbol)2.5 E F4(symbol)
 (is a list of one or more patterns separated by a)2.755 F F1(|)2.755 E
 F0(.)A(Composite patterns may be formed using one or more of the follo)
 108 718.8 Q(wing sub-patterns:)-.25 E(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(26)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(26)195.945 E 0 Cg EP
 %%Page: 27 27
 %%BeginPageSetup
 BP
@@ -3628,8 +3627,8 @@ F -.15(ve)-.25 G .599(ral \214lenames specially when the).15 F 3.099(ya)
 (vior described belo)-.2 E -.65(w.)-.25 G F1(/de)144 686.4 Q(v/fd/)-.15
 E F2(fd)A F0(If)180 698.4 Q F2(fd)2.5 E F0(is a v)2.5 E(alid inte)-.25 E
 (ger)-.15 E 2.5<2c8c>-.4 G(le descriptor)-2.5 E F2(fd)2.5 E F0
-(is duplicated.)2.5 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E
-(27)188.45 E 0 Cg EP
+(is duplicated.)2.5 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(27)
+195.945 E 0 Cg EP
 %%Page: 28 28
 %%BeginPageSetup
 BP
@@ -3719,7 +3718,7 @@ E F1(>&)A F0(1)A .115(When using the second form,)108 710.4 R F2(wor)
 .114(oes, other redirection operators)-2.614 F(apply \(see)108 722.4 Q
 F1(Duplicating File Descriptors)2.5 E F0(belo)2.5 E
 (w\) for compatibility reasons.)-.25 E(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(28)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(28)195.945 E 0 Cg EP
 %%Page: 29 29
 %%BeginPageSetup
 BP
@@ -3811,7 +3810,7 @@ F0 2.754<2c8c>C .254(le descriptor)-2.754 F F2(n)3.114 E F0 .254
 3.466 E F0 3.466(,t)C .965
 (he standard output and standard error are redirected as described)
 -3.466 F(pre)108 691.2 Q(viously)-.25 E(.)-.65 E(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(29)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(29)195.945 E 0 Cg EP
 %%Page: 30 30
 %%BeginPageSetup
 BP
@@ -3933,8 +3932,8 @@ F .64(function is e)108 708 R -.15(xe)-.15 G .64(cuted, the ar).15 F
 -.18 F -.15(xe)-.15 G(cution.).15 E 1.658(The special parameter)108 720
 R F1(#)4.158 E F0 1.659(is updated to re\215ect the change.)4.158 F
 1.659(Special parameter)6.659 F F1(0)4.159 E F0 1.659(is unchanged.)
-4.159 F 1.659(The \214rst)6.659 F(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(30)188.45 E 0 Cg EP
+4.159 F 1.659(The \214rst)6.659 F(GNU Bash 5.0)72 768 Q(2019 April 20)
+146.785 E(30)195.945 E 0 Cg EP
 %%Page: 31 31
 %%BeginPageSetup
 BP
@@ -4075,7 +4074,7 @@ G(r\215o).15 E 2.357 -.65(w, t)-.25 H 1.057(hough di).65 F 1.057
 (ve)-.25 G .439(ls of equal-precedence operators.).15 F .439(The le)
 5.439 F -.15(ve)-.25 G .439(ls are listed in order).15 F
 (of decreasing precedence.)108 708 Q(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(31)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(31)195.945 E 0 Cg EP
 %%Page: 32 32
 %%BeginPageSetup
 BP
@@ -4175,7 +4174,7 @@ F1(\214le)3.652 E F0(ar)108 672 Q .426
 (Unless otherwise speci\214ed, primaries that operate on \214les follo)
 108 712.8 R 3.221(ws)-.25 G .722(ymbolic links and operate on the tar)
 -3.221 F(get)-.18 E(of the link, rather than the link itself.)108 724.8
-Q(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(32)188.45 E 0 Cg EP
+Q(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(32)195.945 E 0 Cg EP
 %%Page: 33 33
 %%BeginPageSetup
 BP
@@ -4267,7 +4266,7 @@ E F0(is set \(has been assigned a v)2.68 E(alue\).)-.25 E F1<ad52>108
 (ue if the strings are not equal.).35 E F2(string1)108 686.4 Q F1(<)2.5
 E F2(string2)2.5 E F0 -.35(Tr)144 698.4 S(ue if).35 E F2(string1)2.5 E
 F0(sorts before)2.5 E F2(string2)2.5 E F0(le)2.5 E(xicographically)-.15
-E(.)-.65 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(33)188.45 E 0
+E(.)-.65 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(33)195.945 E 0
 Cg EP
 %%Page: 34 34
 %%BeginPageSetup
@@ -4389,8 +4388,8 @@ ful, or if the command name contains one or more slashes, the shell e)
 -.15(xe)-.15 G 1.809(cution f).15 F 1.809
 (ails because the \214le is not in e)-.1 F -.15(xe)-.15 G 1.809
 (cutable format, and the \214le is not a directory).15 F 4.309(,i)-.65 G
-4.309(ti)-4.309 G(s)-4.309 E(GNU Bash 5.0)72 768 Q(2019 February 26)
-139.29 E(34)188.45 E 0 Cg EP
+4.309(ti)-4.309 G(s)-4.309 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785
+E(34)195.945 E 0 Cg EP
 %%Page: 35 35
 %%BeginPageSetup
 BP
@@ -4495,7 +4494,7 @@ F2<ad65>3.877 E F0 1.377(option from the parent)3.877 F 2.5(shell. When)
 (.O)C .197(therwise, the in)-5.197 F -.2(vo)-.4 G -.1(ke).2 G 2.697(dc)
 .1 G .198(ommand inherits the \214le descriptors of the calling shell)
 -2.697 F(as modi\214ed by redirections.)108 717.6 Q(GNU Bash 5.0)72 768
-Q(2019 February 26)139.29 E(35)188.45 E 0 Cg EP
+Q(2019 April 20)146.785 E(35)195.945 E 0 Cg EP
 %%Page: 36 36
 %%BeginPageSetup
 BP
@@ -4631,8 +4630,8 @@ particular job, it should be remo).15 F -.15(ve)-.15 G 3.429(df).15 G
 (shell option has been set with)2.666 F F3(shopt)2.666 E F0(,)A F3(bash)
 2.666 E F0 .166(sends a)2.666 F F4(SIGHUP)2.666 E F0 .166
 (to all jobs when an interacti)2.416 F -.15(ve)-.25 G(login shell e)108
-727.2 Q(xits.)-.15 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(36)
-188.45 E 0 Cg EP
+727.2 Q(xits.)-.15 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(36)
+195.945 E 0 Cg EP
 %%Page: 37 37
 %%BeginPageSetup
 BP
@@ -4774,7 +4773,7 @@ F3(curr)2.518 E .018(ent job)-.37 F F0 2.518(,w).23 G .018(hich is)
 (reports such changes immediately)2.648 F 5.148(.A)-.65 G .448 -.15
 (ny t)-5.148 H .148(rap on).15 F F4(SIGCHLD)2.648 E F0 .148(is e)2.398 F
 -.15(xe)-.15 G(-).15 E(cuted for each child that e)108 715.2 Q(xits.)
--.15 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(37)188.45 E 0 Cg
+-.15 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(37)195.945 E 0 Cg
 EP
 %%Page: 38 38
 %%BeginPageSetup
@@ -4799,9 +4798,9 @@ E F0 .033(is made while jobs are stopped \(or)2.533 F 2.532(,i)-.4 G
 (When the shell is w)108 148.8 R .645
 (aiting for a job or process using the)-.1 F F1(wait)3.144 E F0 -.2(bu)
 3.144 G .644(iltin, and job control is enabled,).2 F F1(wait)3.144 E F0
-(will)3.144 E .428(return when the job changes state. The)108 160.8 R F1
-<ad66>2.928 E F0 .428(option will force)2.928 F F1(wait)2.928 E F0 .428
-(to w)2.928 F .428(ait until the job or process terminates)-.1 F
+(will)3.144 E 1.146(return when the job changes state. The)108 160.8 R
+F1<ad66>3.646 E F0 1.146(option causes)3.646 F F1(wait)3.646 E F0 1.146
+(to w)3.646 F 1.146(ait until the job or process terminates)-.1 F
 (before returning.)108 172.8 Q/F2 10.95/Times-Bold@0 SF(PR)72 189.6 Q
 (OMPTING)-.329 E F0 .645(When e)108 201.6 R -.15(xe)-.15 G .645
 (cuting interacti).15 F -.15(ve)-.25 G(ly).15 E(,)-.65 E F1(bash)3.145 E
@@ -4875,10 +4874,14 @@ tory \214le \(see)108 650.4 R F3(HIST)4.084 E(OR)-.162 E(Y)-.315 E F0
 .351(tion, arithmetic e)108 686.4 R .352(xpansion, and quote remo)-.15 F
 -.25(va)-.15 G .352(l, subject to the v).25 F .352(alue of the)-.25 F F1
 (pr)2.852 E(omptv)-.18 E(ars)-.1 E F0 .352(shell option \(see the)2.852
-F(description of the)108 698.4 Q F1(shopt)2.5 E F0(command under)2.5 E
-F3(SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)
--.25 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(38)188.45 E 0 Cg
-EP
+F .472(description of the)108 698.4 R F1(shopt)2.972 E F0 .471
+(command under)2.971 F F3 .471(SHELL B)2.971 F(UIL)-.09 E .471
+(TIN COMMANDS)-.828 F F0(belo)2.721 E 2.971(w\). This)-.25 F .471
+(can ha)2.971 F .771 -.15(ve u)-.2 H(nw).15 E(anted)-.1 E .322(side ef)
+108 710.4 R .322(fects if escaped portions of the string appear within \
+command substitution or contain characters spe-)-.25 F(cial to w)108
+722.4 Q(ord e)-.1 E(xpansion.)-.15 E(GNU Bash 5.0)72 768 Q
+(2019 April 20)146.785 E(38)195.945 E 0 Cg EP
 %%Page: 39 39
 %%BeginPageSetup
 BP
@@ -5002,8 +5005,8 @@ F2 -.1(ke)2.661 G(yname).1 E F0(:)A F4(function\255name).833 E F0(or)
 (pelled out in Eng-).15 F 2.5(lish. F)108 676.8 R(or e)-.15 E(xample:)
 -.15 E(Control-u: uni)144 700.8 Q -.15(ve)-.25 G(rsal\255ar).15 E
 (gument)-.18 E(Meta-Rubout: backw)144 712.8 Q(ard-kill-w)-.1 E(ord)-.1 E
-(Control-o: "> output")144 724.8 Q(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(39)188.45 E 0 Cg EP
+(Control-o: "> output")144 724.8 Q(GNU Bash 5.0)72 768 Q(2019 April 20)
+146.785 E(39)195.945 E 0 Cg EP
 %%Page: 40 40
 %%BeginPageSetup
 BP
@@ -5078,27 +5081,29 @@ R .043(ariables that can be used to further customize its beha)-.25 F
 (vior)-.2 E 5.043(.A)-.55 G -.25(va)-2.5 G .043
 (riable may be set in the).25 F F1(inpu-)2.554 E(tr)108 585.6 Q(c)-.37 E
 F0(\214le with a statement of the form)2.81 E F2(set)144 602.4 Q F1
-(variable\255name value)2.5 E F0 .79(Except where noted, readline v)108
-619.2 R .79(ariables can tak)-.25 F 3.29(et)-.1 G .79(he v)-3.29 F
-(alues)-.25 E F2(On)3.29 E F0(or)3.29 E F2(Off)3.29 E F0 .79
-(\(without re)3.29 F -.05(ga)-.15 G .79(rd to case\).).05 F(Unrecog-)
-5.79 E .448(nized v)108 631.2 R .448(ariable names are ignored.)-.25 F
-.448(When a v)5.448 F .448(ariable v)-.25 F .448
-(alue is read, empty or null v)-.25 F .449(alues, "on" \(case-insensi-)
--.25 F(ti)108 643.2 Q -.15(ve)-.25 G .468(\), and "1" are equi).15 F
--.25(va)-.25 G .468(lent to).25 F F2(On)2.968 E F0 5.468(.A)C .468
-(ll other v)-5.468 F .468(alues are equi)-.25 F -.25(va)-.25 G .468
-(lent to).25 F F2(Off)2.968 E F0 5.468(.T)C .467(he v)-5.468 F .467
-(ariables and their def)-.25 F(ault)-.1 E -.25(va)108 655.2 S(lues are:)
-.25 E F2(bell\255style \(audible\))108 672 Q F0 .01
-(Controls what happens when readline w)144 684 R .011
+(variable\255name value)2.5 E F0(or using the)108 614.4 Q F2(bind)2.5 E
+F0 -.2(bu)2.5 G(iltin command \(see).2 E F4(SHELL B)2.5 E(UIL)-.09 E
+(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E .79
+(Except where noted, readline v)108 631.2 R .79(ariables can tak)-.25 F
+3.29(et)-.1 G .79(he v)-3.29 F(alues)-.25 E F2(On)3.29 E F0(or)3.29 E F2
+(Off)3.29 E F0 .79(\(without re)3.29 F -.05(ga)-.15 G .79(rd to case\).)
+.05 F(Unrecog-)5.79 E .448(nized v)108 643.2 R .448
+(ariable names are ignored.)-.25 F .448(When a v)5.448 F .448(ariable v)
+-.25 F .448(alue is read, empty or null v)-.25 F .449
+(alues, "on" \(case-insensi-)-.25 F(ti)108 655.2 Q -.15(ve)-.25 G .468
+(\), and "1" are equi).15 F -.25(va)-.25 G .468(lent to).25 F F2(On)
+2.968 E F0 5.468(.A)C .468(ll other v)-5.468 F .468(alues are equi)-.25
+F -.25(va)-.25 G .468(lent to).25 F F2(Off)2.968 E F0 5.468(.T)C .467
+(he v)-5.468 F .467(ariables and their def)-.25 F(ault)-.1 E -.25(va)108
+667.2 S(lues are:).25 E F2(bell\255style \(audible\))108 684 Q F0 .01
+(Controls what happens when readline w)144 696 R .011
 (ants to ring the terminal bell.)-.1 F .011(If set to)5.011 F F2(none)
 2.511 E F0 2.511(,r)C .011(eadline ne)-2.511 F -.15(ve)-.25 G(r).15 E
-.94(rings the bell.)144 696 R .94(If set to)5.94 F F2(visible)3.44 E F0
+.94(rings the bell.)144 708 R .94(If set to)5.94 F F2(visible)3.44 E F0
 3.44(,r)C .94(eadline uses a visible bell if one is a)-3.44 F -.25(va)
 -.2 G 3.44(ilable. If).25 F .94(set to)3.44 F F2(audible)3.44 E F0(,)A
-(readline attempts to ring the terminal')144 708 Q 2.5(sb)-.55 G(ell.)
--2.5 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(40)188.45 E 0 Cg
+(readline attempts to ring the terminal')144 720 Q 2.5(sb)-.55 G(ell.)
+-2.5 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(40)195.945 E 0 Cg
 EP
 %%Page: 41 41
 %%BeginPageSetup
@@ -5204,7 +5209,7 @@ R -.15(ve)-.25 G 5.622(.T).15 G .622(he v)-5.622 F .621(alue is e)-.25 F
 (ailable. Use)-.05 F .298(the \\1 and \\2 escapes to be)2.798 F .298
 (gin and end sequences of non-printing characters, which)-.15 F
 (can be used to embed a terminal control sequence into the mode string.)
-144 720 Q(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(41)188.45 E 0
+144 720 Q(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(41)195.945 E 0
 Cg EP
 %%Page: 42 42
 %%BeginPageSetup
@@ -5315,8 +5320,8 @@ E F2 -.37(re)2.551 G(adline).37 E F0 .051(will w)2.551 F .051
 .15 E F1(mark\255modi\214ed\255lines \(Off\))108 684 Q F0(If set to)144
 696 Q F1(On)2.5 E F0 2.5(,h)C(istory lines that ha)-2.5 E .3 -.15(ve b)
 -.2 H(een modi\214ed are displayed with a preceding asterisk \().15 E F1
-(*)A F0(\).)A(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(42)188.45
-0 Cg EP
+(*)A F0(\).)A(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(42)195.945 E
+0 Cg EP
 %%Page: 43 43
 %%BeginPageSetup
 BP
@@ -5421,7 +5426,7 @@ F .186(last line of the primary prompt when vi editing mode is acti)144
 -.2 G 2.814(ilable. Use).25 F .314(the \\1 and \\2 escapes to be)2.814 F
 .315(gin and end sequences of non-print-)-.15 F(ing characters, which c\
 an be used to embed a terminal control sequence into the mode string.)
-144 708 Q(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(43)188.45 E 0
+144 708 Q(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(43)195.945 E 0
 Cg EP
 %%Page: 44 44
 %%BeginPageSetup
@@ -5522,7 +5527,7 @@ Q F0 .357(This directi)144 684 R .657 -.15(ve t)-.25 H(ak).15 E .357
 144 696 R(or e)-.15 E(xample, the follo)-.15 E(wing directi)-.25 E .3
 -.15(ve w)-.25 H(ould read).05 E F2(/etc/inputr)2.5 E(c)-.37 E F0(:)A F1
 ($include)144 720 Q F2(/etc/inputr)5.833 E(c)-.37 E F0(GNU Bash 5.0)72
-768 Q(2019 February 26)139.29 E(44)188.45 E 0 Cg EP
+768 Q(2019 April 20)146.785 E(44)195.945 E 0 Cg EP
 %%Page: 45 45
 %%BeginPageSetup
 BP
@@ -5626,7 +5631,7 @@ idth.)-.05 E F1(next\255scr)108 700.8 Q(een\255line)-.18 E F0 .637
 144 724.8 R .309 -.15(ve t)-.2 H .009(he desired ef).15 F .009
 (fect if the current Readline line does not tak)-.25 F 2.509(eu)-.1 G
 2.509(pm)-2.509 G .008(ore than one ph)-2.509 F(ysical)-.05 E
-(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(45)188.45 E 0 Cg EP
+(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(45)195.945 E 0 Cg EP
 %%Page: 46 46
 %%BeginPageSetup
 BP
@@ -5712,7 +5717,7 @@ F .622(ord on the pre)-.1 F .622(vious line\))-.25 F .795(at point.)144
 (is computed, the ar)2.781 F .281(gument is e)-.18 F .281
 (xtracted as if the "!)-.15 F F3(n)A F0(")A(history e)144 700.8 Q
 (xpansion had been speci\214ed.)-.15 E(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(46)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(46)195.945 E 0 Cg EP
 %%Page: 47 47
 %%BeginPageSetup
 BP
@@ -5812,7 +5817,7 @@ G .779(nsert characters lik)-3.279 F(e)-.1 E F1(C\255q)3.279 E F0 3.279
 (Insert a tab character)144 676.8 Q(.)-.55 E F1
 (self\255insert \(a, b, A, 1, !, ...\))108 688.8 Q F0
 (Insert the character typed.)144 700.8 Q(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(47)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(47)195.945 E 0 Cg EP
 %%Page: 48 48
 %%BeginPageSetup
 BP
@@ -5906,8 +5911,8 @@ F 5.364(.T)-.65 G .364(he killed te)-5.364 F .364(xt is sa)-.15 F -.15
 -2.5 E F1(delete\255horizontal\255space \(M\255\\\))108 676.8 Q F0
 (Delete all spaces and tabs around point.)144 688.8 Q F1(kill\255r)108
 700.8 Q(egion)-.18 E F0(Kill the te)144 712.8 Q(xt in the current re)
--.15 E(gion.)-.15 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(48)
-188.45 E 0 Cg EP
+-.15 E(gion.)-.15 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(48)
+195.945 E 0 Cg EP
 %%Page: 49 49
 %%BeginPageSetup
 BP
@@ -6009,7 +6014,7 @@ F1(delete\255char\255or\255list)108 633.6 Q F0 .234
 -.15 E F1(possible\255\214lename\255completions \(C\255x /\))108 705.6 Q
 F0(List the possible completions of the te)144 717.6 Q
 (xt before point, treating it as a \214lename.)-.15 E(GNU Bash 5.0)72
-768 Q(2019 February 26)139.29 E(49)188.45 E 0 Cg EP
+768 Q(2019 April 20)146.785 E(49)195.945 E 0 Cg EP
 %%Page: 50 50
 %%BeginPageSetup
 BP
@@ -6099,7 +6104,7 @@ SF(ESC)5 E F1(f)2.25 E F0(is equi)2.5 E -.25(va)-.25 G(lent to).25 E F1
 F 3.595(ee)-.1 G -.15(xe)-3.745 G 1.095(cuting the).15 F F1(undo)3.595 E
 F0 1.095(command enough times to)3.595 F
 (return the line to its initial state.)144 729.6 Q(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(50)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(50)195.945 E 0 Cg EP
 %%Page: 51 51
 %%BeginPageSetup
 BP
@@ -6207,7 +6212,7 @@ F2(compspec)108 724.8 Q F0 3.828(\)h)C 1.329
 (as been de\214ned using the)-3.828 F F1(complete)3.829 E F0 -.2(bu)
 3.829 G 1.329(iltin \(see).2 F/F3 9/Times-Bold@0 SF 1.329(SHELL B)3.829
 F(UIL)-.09 E 1.329(TIN COMMANDS)-.828 F F0(belo)3.579 E 1.329(w\), the)
--.25 F(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(51)188.45 E 0 Cg
+-.25 F(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(51)195.945 E 0 Cg
 EP
 %%Page: 52 52
 %%BeginPageSetup
@@ -6351,7 +6356,7 @@ ode as the list of possible completions.)108 684 Q .247(If the pre)108
 (If the)108 729.6 R F1 2.029(\255o plusdirs)4.529 F F0 2.029(option w)
 4.529 F 2.029(as supplied to)-.1 F F1(complete)4.529 E F0 2.03
 (when the compspec w)4.529 F 2.03(as de\214ned, directory name)-.1 F
-(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(52)188.45 E 0 Cg EP
+(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(52)195.945 E 0 Cg EP
 %%Page: 53 53
 %%BeginPageSetup
 BP
@@ -6483,8 +6488,8 @@ F0 3.257(lines. If)3.007 F F5(HISTFILESIZE)3.257 E F0 .757
 (iltin may be used to display or modify the history list and).2 F 1.604
 (manipulate the history \214le.)108 722.4 R 1.604
 (When using command-line editing, search commands are a)6.604 F -.25(va)
--.2 G 1.603(ilable in each).25 F(GNU Bash 5.0)72 768 Q(2019 February 26)
-139.29 E(53)188.45 E 0 Cg EP
+-.2 G 1.603(ilable in each).25 F(GNU Bash 5.0)72 768 Q(2019 April 20)
+146.785 E(53)195.945 E 0 Cg EP
 %%Page: 54 54
 %%BeginPageSetup
 BP
@@ -6615,7 +6620,7 @@ Q F0 1.608(Start a history substitution, e)144 655.2 R 1.608
 (This is a synon)5 E(ym for `!\2551'.)-.15 E F2(!)108 715.2 Q F4(string)
 A F0 .865(Refer to the most recent command preceding the current positi\
 on in the history list starting with)144 715.2 R F4(string)144 727.2 Q
-F0(.).22 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(54)188.45 E 0
+F0(.).22 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(54)195.945 E 0
 Cg EP
 %%Page: 55 55
 %%BeginPageSetup
@@ -6736,8 +6741,8 @@ F1(let)2.961 E F0 2.961(,a)C(nd)-2.961 E F1(shift)2.961 E F0 -.2(bu)
 (guments be)-.18 F .261(ginning with)-.15 F F1<ad>2.761 E F0 .261
 (without requiring)2.761 F F1<adad>2.761 E F0 5.261(.O)C .261(ther b)
 -5.261 F .26(uiltins that accept ar)-.2 F .26(guments b)-.18 F .26
-(ut are not)-.2 F(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(55)
-188.45 E 0 Cg EP
+(ut are not)-.2 F(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(55)
+195.945 E 0 Cg EP
 %%Page: 56 56
 %%BeginPageSetup
 BP
@@ -6872,7 +6877,7 @@ Q F0(List current)180 685.2 Q F1 -.18(re)2.5 G(adline).18 E F0
 G 1.155(equences bound to macros and the strings the)-3.655 F 3.655(yo)
 -.15 G 1.155(utput in such a)-3.655 F -.1(wa)180 709.2 S 2.5(yt).1 G
 (hat the)-2.5 E 2.5(yc)-.15 G(an be re-read.)-2.5 E(GNU Bash 5.0)72 768
-Q(2019 February 26)139.29 E(56)188.45 E 0 Cg EP
+Q(2019 April 20)146.785 E(56)195.945 E 0 Cg EP
 %%Page: 57 57
 %%BeginPageSetup
 BP
@@ -7005,7 +7010,7 @@ F0 .468(will return an unsuccessful status.)2.968 F .467(On systems)
 144 720 R .71(gument of)-.18 F F1<ad>3.21 E F0 .71(is con)3.21 F -.15
 (ve)-.4 G .71(rted to).15 F F3($OLDPWD)3.21 E F0 .71
 (before the directory change is attempted.)2.96 F .71(If a non-)5.71 F
-(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(57)188.45 E 0 Cg EP
+(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(57)195.945 E 0 Cg EP
 %%Page: 58 58
 %%BeginPageSetup
 BP
@@ -7132,7 +7137,7 @@ F3(comp-option)2.5 E F0(The)184 686.4 Q F3(comp-option)2.791 E F0 .291
 .15 F 2.791(sb)-.55 G(eha)-2.791 E .291(vior be)-.2 F .291
 (yond the simple)-.15 F(generation of completions.)184 698.4 Q F3
 (comp-option)5 E F0(may be one of:)2.5 E(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(58)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(58)195.945 E 0 Cg EP
 %%Page: 59 59
 %%BeginPageSetup
 BP
@@ -7203,7 +7208,7 @@ E F0(option to the)2.5 E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1
 (Names of stopped jobs, if job control is acti)224 696 Q -.15(ve)-.25 G
 (.).15 E F1(user)184 708 Q F0(User names.)224 708 Q
 (May also be speci\214ed as)5 E F1<ad75>2.5 E F0(.)A(GNU Bash 5.0)72 768
-Q(2019 February 26)139.29 E(59)188.45 E 0 Cg EP
+Q(2019 April 20)146.785 E(59)195.945 E 0 Cg EP
 %%Page: 60 60
 %%BeginPageSetup
 BP
@@ -7317,7 +7322,7 @@ F1(while)4.254 E F0(,)A F1(until)4.254 E F0 4.254(,o)C(r)-4.254 E F1
 (ve)-.25 G(l').15 E 3.013('l)-.74 G .513(oop\) is resumed.)-3.013 F .514
 (The return v)5.514 F .514(alue is 0 unless)-.25 F F2(n)3.014 E F0(is)
 3.014 E(not greater than or equal to 1.)144 698.4 Q(GNU Bash 5.0)72 768
-Q(2019 February 26)139.29 E(60)188.45 E 0 Cg EP
+Q(2019 April 20)146.785 E(60)195.945 E 0 Cg EP
 %%Page: 61 61
 %%BeginPageSetup
 BP
@@ -7457,8 +7462,8 @@ F 2.003(The current directory is)7.003 F(al)144 693.6 Q -.1(wa)-.1 G
 F1<ad6c>144 717.6 Q F0 .881
 (Produces a listing using full pathnames; the def)180 717.6 R .882
 (ault listing format uses a tilde to denote)-.1 F(the home directory)180
-729.6 Q(.)-.65 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(61)
-188.45 E 0 Cg EP
+729.6 Q(.)-.65 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(61)
+195.945 E 0 Cg EP
 %%Page: 62 62
 %%BeginPageSetup
 BP
@@ -7573,8 +7578,8 @@ F2(\214lename)4.024 E F0 4.024(,o).18 G 4.024(ns)-4.024 G 1.524
 F .398(guments, the)-.18 F .098(list consists of all enabled shell b)144
 727.2 R 2.598(uiltins. If)-.2 F F1<ad6e>2.598 E F0 .098
 (is supplied, only disabled b)2.598 F .099(uiltins are printed.)-.2 F
-(If)5.099 E F1<ad61>2.599 E F0(GNU Bash 5.0)72 768 Q(2019 February 26)
-139.29 E(62)188.45 E 0 Cg EP
+(If)5.099 E F1<ad61>2.599 E F0(GNU Bash 5.0)72 768 Q(2019 April 20)
+146.785 E(62)195.945 E 0 Cg EP
 %%Page: 63 63
 %%BeginPageSetup
 BP
@@ -7714,8 +7719,8 @@ R .142(alue is 0 unless an in)-.25 F -.25(va)-.4 G .142
 E F2(last)2.732 E F0 .455(specify history lines out of range.)144 720 R
 .454(If the)5.454 F F1<ad65>2.954 E F0 .454
 (option is supplied, the return v)2.954 F .454(alue is the v)-.25 F .454
-(alue of the)-.25 F(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(63)
-188.45 E 0 Cg EP
+(alue of the)-.25 F(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(63)
+195.945 E 0 Cg EP
 %%Page: 64 64
 %%BeginPageSetup
 BP
@@ -7839,8 +7844,7 @@ F1(name)3.203 E F0(ar)3.203 E(guments)-.18 E .795(are supplied with)144
 (is supplied, information about remembered commands is printed.)2.821 F
 .322(The return status is true)5.322 F(unless a)144 710.4 Q F1(name)2.86
 E F0(is not found or an in)2.68 E -.25(va)-.4 G(lid option is supplied.)
-.25 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(64)188.45 E 0 Cg
-EP
+.25 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(64)195.945 E 0 Cg EP
 %%Page: 65 65
 %%BeginPageSetup
 BP
@@ -7952,7 +7956,7 @@ E F0(... ])2.5 E(The \214rst form lists the acti)144 703.2 Q .3 -.15
 (ve j)-.25 H 2.5(obs. The).15 F(options ha)2.5 E .3 -.15(ve t)-.2 H
 (he follo).15 E(wing meanings:)-.25 E F1<ad6c>144 715.2 Q F0
 (List process IDs in addition to the normal information.)180 715.2 Q
-(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(65)188.45 E 0 Cg EP
+(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(65)195.945 E 0 Cg EP
 %%Page: 66 66
 %%BeginPageSetup
 BP
@@ -8092,8 +8096,8 @@ F0 .274(is e)2.774 F -.25(va)-.25 G .274
 (ut before the array element is)-.2 F(assigned.)144 710.4 Q
 (If not supplied with an e)144 727.2 Q(xplicit origin,)-.15 E F1
 (map\214le)2.5 E F0(will clear)2.5 E F2(arr)2.5 E(ay)-.15 E F0
-(before assigning to it.)2.5 E(GNU Bash 5.0)72 768 Q(2019 February 26)
-139.29 E(66)188.45 E 0 Cg EP
+(before assigning to it.)2.5 E(GNU Bash 5.0)72 768 Q(2019 April 20)
+146.785 E(66)195.945 E 0 Cg EP
 %%Page: 67 67
 %%BeginPageSetup
 BP
@@ -8209,7 +8213,7 @@ when rotating or adding directories to the)180 688.8 R
 3.767 E F0 1.268(th directory \(counting from the left of the list sho)B
 1.268(wn by)-.25 F F1(dirs)180 724.8 Q F0 2.5(,s)C
 (tarting with zero\) is at the top.)-2.5 E(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(67)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(67)195.945 E 0 Cg EP
 %%Page: 68 68
 %%BeginPageSetup
 BP
@@ -8336,8 +8340,8 @@ E F0(Display)180 662.4 Q F2(pr)3.66 E(ompt)-.45 E F0 1.161
 (he backslash is considered to be part of)-5.543 F .492(the line.)180
 698.4 R .492(In particular)5.492 F 2.992(,ab)-.4 G(ackslash-ne)-2.992 E
 .493(wline pair may not then be used as a line continua-)-.25 F(tion.)
-180 710.4 Q(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(68)188.45 E
-Cg EP
+180 710.4 Q(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(68)195.945 E 0
+Cg EP
 %%Page: 69 69
 %%BeginPageSetup
 BP
@@ -8482,7 +8486,7 @@ F0 .088(\), a)B F2(list)2.588 E F0 2.588(,o)C(r)-2.588 E(a)184 727.2 Q
 F2 1.521(compound command)4.021 F F0(\(see)4.021 E F3 1.521
 (SHELL GRAMMAR)4.021 F F0(abo)3.771 E -.15(ve)-.15 G 1.521(\), e).15 F
 1.521(xits with a non-zero status.)-.15 F(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(69)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(69)195.945 E 0 Cg EP
 %%Page: 70 70
 %%BeginPageSetup
 BP
@@ -8577,8 +8581,8 @@ H(nder).15 E F2(HIST)3.087 E(OR)-.162 E(Y)-.315 E/F4 9/Times-Roman@0 SF
 .15 E F1 -.1(ke)184 666 S(yw).1 E(ord)-.1 E F0(Same as)224 678 Q F1
 <ad6b>2.5 E F0(.)A F1(monitor)184 690 Q F0(Same as)224 690 Q F1<ad6d>2.5
 E F0(.)A F1(noclob)184 702 Q(ber)-.1 E F0(Same as)224 714 Q F1<ad43>2.5
-E F0(.)A(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(70)188.45 E 0
-Cg EP
+E F0(.)A(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(70)195.945 E 0 Cg
+EP
 %%Page: 71 71
 %%BeginPageSetup
 BP
@@ -8687,7 +8691,7 @@ F .531(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 678 Q -.15
 E(ault,)-.1 E F1(bash)2.686 E F0(follo)2.686 E .186
 (ws the logical chain of directories when performing com-)-.25 F
 (mands which change the current directory)184 726 Q(.)-.65 E
-(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(71)188.45 E 0 Cg EP
+(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(71)195.945 E 0 Cg EP
 %%Page: 72 72
 %%BeginPageSetup
 BP
@@ -8808,8 +8812,7 @@ F1(cdable_v)144 646.8 Q(ars)-.1 E F0 .156(If set, an ar)184 658.8 R .156
 (orrection is found, the corrected \214lename is printed, and)-3.27 F
 (the command proceeds.)184 718.8 Q
 (This option is only used by interacti)5 E .3 -.15(ve s)-.25 H(hells.)
-.15 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(72)188.45 E 0 Cg
-EP
+.15 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(72)195.945 E 0 Cg EP
 %%Page: 73 73
 %%BeginPageSetup
 BP
@@ -8916,8 +8919,8 @@ F 1.057(xit\), and does not reset the loop state when a shell)-.15 F
 -2.942 F .442(ASH_ARGV and B)-.35 F .441(ASH_ARGC before)-.35 F(the)184
 696 Q 2.5(ya)-.15 G(re used, re)-2.5 E -.05(ga)-.15 G
 (rdless of whether or not e).05 E(xtended deb)-.15 E
-(ugging mode is enabled.)-.2 E(GNU Bash 5.0)72 768 Q(2019 February 26)
-139.29 E(73)188.45 E 0 Cg EP
+(ugging mode is enabled.)-.2 E(GNU Bash 5.0)72 768 Q(2019 April 20)
+146.785 E(73)195.945 E 0 Cg EP
 %%Page: 74 74
 %%BeginPageSetup
 BP
@@ -9032,8 +9035,8 @@ E F0(")A F4(string)A F0 4.973("q)C 2.473(uoting is performed within)
 (Matching)184 720 Q F0(abo)2.965 E -.15(ve)-.15 G 3.215(\)b).15 G(eha)
 -3.215 E 1.015 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214 G 3.214
 (nt)-3.214 G .714(he traditional C locale when performing comparisons.)
--3.214 F(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(74)188.45 E 0
-Cg EP
+-3.214 F(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(74)195.945 E 0 Cg
+EP
 %%Page: 75 75
 %%BeginPageSetup
 BP
@@ -9128,7 +9131,7 @@ Q F0 .325(If set, and)184 684 R F1 -.18(re)2.825 G(adline).18 E F0 .325
 (will not attempt to search the)2.824 F F2 -.666(PA)2.824 G(TH)-.189 E
 F0 .324(for possible)2.574 F
 (completions when completion is attempted on an empty line.)184 696 Q
-(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(75)188.45 E 0 Cg EP
+(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(75)195.945 E 0 Cg EP
 %%Page: 76 76
 %%BeginPageSetup
 BP
@@ -9226,7 +9229,7 @@ E F0 5.26(.T)C .26(his may be used to o)-5.26 F -.15(ve)-.15 G .26
 (ex)144 699.6 S(pr1).2 E F0<ad>2.5 E F1(a)A F3 -.2(ex)2.5 G(pr2).2 E F0
 -.35(Tr)180 711.6 S(ue if both).35 E F3 -.2(ex)2.5 G(pr1).2 E F0(and)2.5
 E F3 -.2(ex)2.5 G(pr2).2 E F0(are true.)2.52 E(GNU Bash 5.0)72 768 Q
-(2019 February 26)139.29 E(76)188.45 E 0 Cg EP
+(2019 April 20)146.785 E(76)195.945 E 0 Cg EP
 %%Page: 77 77
 %%BeginPageSetup
 BP
@@ -9349,7 +9352,7 @@ urns a non\255zero e)144 710.4 R .185(xit status, subject to)-.15 F
 1.921(the follo)144 722.4 R 1.92(wing conditions.)-.25 F(The)6.92 E F3
 (ERR)4.42 E F0 1.92(trap is not e)4.17 F -.15(xe)-.15 G 1.92
 (cuted if the f).15 F 1.92(ailed command is part of the)-.1 F
-(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(77)188.45 E 0 Cg EP
+(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(77)195.945 E 0 Cg EP
 %%Page: 78 78
 %%BeginPageSetup
 BP
@@ -9476,7 +9479,7 @@ Q F1<ad73>144 651.6 Q F0(The maximum stack size)180 651.6 Q F1<ad74>144
 (The maximum amount of virtual memory a)180 687.6 R -.25(va)-.2 G .47
 (ilable to the shell and, on some systems, to).25 F(its children)180
 699.6 Q F1<ad78>144 711.6 Q F0(The maximum number of \214le locks)180
-711.6 Q(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(78)188.45 E 0 Cg
+711.6 Q(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(78)195.945 E 0 Cg
 EP
 %%Page: 79 79
 %%BeginPageSetup
@@ -9573,19 +9576,18 @@ tion status.).8 F(Each)5.659 E F2(id)3.169 E F0 .658(may be a process)
 .521(n, all currently acti).15 F .821 -.15(ve c)-.25 H .521
 (hild processes are w).15 F .521(aited for)-.1 F 3.021(,a)-.4 G .521
 (nd the return status is zero.)-3.021 F(If)5.521 E(the)144 504 Q F1
-<ad6e>3.056 E F0 .556(option is supplied,)3.056 F F1(wait)3.057 E F0 -.1
-(wa)3.057 G .557(its for an).1 F 3.057(yj)-.15 G .557
-(ob to terminate and returns its e)-3.057 F .557(xit status.)-.15 F .557
-(If the)5.557 F F1<ad66>3.057 E F0 .587
-(option is supplied, and job control is enabled,)144 516 R F1(wait)3.086
-E F0(forces)3.086 E F2(id)3.086 E F0 .586
-(to terminate before returning its sta-)3.086 F .755
-(tus, instead of returning when it changes status.)144 528 R(If)5.756 E
-F2(id)3.266 E F0 .756(speci\214es a non-e)4.026 F .756
-(xistent process or job, the)-.15 F .365(return status is 127.)144 540 R
-.365(Otherwise, the return status is the e)5.365 F .365
-(xit status of the last process or job w)-.15 F(aited)-.1 E(for)144 552
-Q(.)-.55 E/F5 10.95/Times-Bold@0 SF(RESTRICTED SHELL)72 568.8 Q F0(If)
+<ad6e>2.947 E F0 .447(option is supplied,)2.947 F F1(wait)2.948 E F0 -.1
+(wa)2.948 G .448(its for a single job to terminate and returns its e).1
+F .448(xit status.)-.15 F(Sup-)5.448 E 1.024(plying the)144 516 R F1
+<ad66>3.524 E F0 1.024(option, when job control is enabled, forces)3.524
+F F1(wait)3.523 E F0 1.023(to w)3.523 F 1.023(ait for)-.1 F F2(id)3.523
+E F0 1.023(to terminate before)3.523 F 1.835
+(returning its status, instead of returning when it changes status.)144
+528 R(If)6.835 E F2(id)4.345 E F0 1.835(speci\214es a non-e)5.105 F
+(xistent)-.15 E 1.023(process or job, the return status is 127.)144 540
+R 1.023(Otherwise, the return status is the e)6.023 F 1.022
+(xit status of the last)-.15 F(process or job w)144 552 Q(aited for)-.1
+E(.)-.55 E/F5 10.95/Times-Bold@0 SF(RESTRICTED SHELL)72 568.8 Q F0(If)
 108 580.8 Q F1(bash)4.396 E F0 1.896(is started with the name)4.396 F F1
 (rbash)4.397 E F0 4.397(,o)C 4.397(rt)-4.397 G(he)-4.397 E F1<ad72>4.397
 E F0 1.897(option is supplied at in)4.397 F -.2(vo)-.4 G 1.897
@@ -9607,8 +9609,8 @@ F4(,)A F3 -.666(PA)2.25 G(TH)-.189 E F4(,)A F3(ENV)2.25 E F4(,)A F0(or)
 (gument to the)-.18 F F1<ad70>2.95 E F0 .45(option to the)2.95 F F1
 (hash)2.95 E F0 -.2(bu)2.95 G .45(iltin com-).2 F(mand)144 700.8 Q<83>
 108 717.6 Q(importing function de\214nitions from the shell en)144 717.6
-Q(vironment at startup)-.4 E(GNU Bash 5.0)72 768 Q(2019 February 26)
-139.29 E(79)188.45 E 0 Cg EP
+Q(vironment at startup)-.4 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785
+E(79)195.945 E 0 Cg EP
 %%Page: 80 80
 %%BeginPageSetup
 BP
@@ -9683,7 +9685,7 @@ E F0(.)A .41(Once you ha)108 655.2 R .71 -.15(ve d)-.2 H .41
 (be mailed to)108 679.2 Q F4 -.2(bu)2.5 G(g-bash@gnu.or).2 E(g)-.37 E F0
 (or posted to the Usenet ne)2.5 E(wsgroup)-.25 E F2(gnu.bash.b)2.5 E(ug)
 -.2 E F0(.)A(ALL b)108 696 Q(ug reports should include:)-.2 E
-(GNU Bash 5.0)72 768 Q(2019 February 26)139.29 E(80)188.45 E 0 Cg EP
+(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E(80)195.945 E 0 Cg EP
 %%Page: 81 81
 %%BeginPageSetup
 BP
@@ -9718,8 +9720,8 @@ ommands between parentheses to force it into a)-.25 F
 (subshell, which may be stopped as a unit.)108 309.6 Q(Array v)108 326.4
 Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E
 (There may be only one acti)108 343.2 Q .3 -.15(ve c)-.25 H
-(oprocess at a time.).15 E(GNU Bash 5.0)72 768 Q(2019 February 26)139.29
-E(81)188.45 E 0 Cg EP
+(oprocess at a time.).15 E(GNU Bash 5.0)72 768 Q(2019 April 20)146.785 E
+(81)195.945 E 0 Cg EP
 %%Trailer
 end
 %%EOF
index 0ed0207929dfb7888615a8edb28c5b29b8699a88..4201f02e9665cb3181c493874d13a335d1ef9643 100644 (file)
 @xrdef{Conditional Init Constructs-pg}{118}
 @xrdef{Sample Init File-title}{Sample Init File}
 @xrdef{Sample Init File-snt}{Section@tie 8.3.3}
-@xrdef{Sample Init File-pg}{119}
+@xrdef{Sample Init File-pg}{120}
 @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}{122}
-@xrdef{Commands For Moving-pg}{122}
+@xrdef{Bindable Readline Commands-pg}{123}
+@xrdef{Commands For Moving-pg}{123}
 @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}{123}
+@xrdef{Commands For History-pg}{124}
 @xrdef{Commands For Text-title}{Commands For Changing Text}
 @xrdef{Commands For Text-snt}{Section@tie 8.4.3}
-@xrdef{Commands For Text-pg}{124}
+@xrdef{Commands For Text-pg}{125}
 @xrdef{Commands For Killing-title}{Killing And Yanking}
 @xrdef{Commands For Killing-snt}{Section@tie 8.4.4}
-@xrdef{Commands For Killing-pg}{126}
+@xrdef{Commands For Killing-pg}{127}
 @xrdef{Numeric Arguments-title}{Specifying Numeric Arguments}
 @xrdef{Numeric Arguments-snt}{Section@tie 8.4.5}
 @xrdef{Commands For Completion-title}{Letting Readline Type For You}
 @xrdef{Commands For Completion-snt}{Section@tie 8.4.6}
-@xrdef{Numeric Arguments-pg}{127}
-@xrdef{Commands For Completion-pg}{127}
+@xrdef{Numeric Arguments-pg}{128}
+@xrdef{Commands For Completion-pg}{128}
 @xrdef{Keyboard Macros-title}{Keyboard Macros}
 @xrdef{Keyboard Macros-snt}{Section@tie 8.4.7}
 @xrdef{Miscellaneous Commands-title}{Some Miscellaneous Commands}
 @xrdef{Miscellaneous Commands-snt}{Section@tie 8.4.8}
-@xrdef{Keyboard Macros-pg}{129}
-@xrdef{Miscellaneous Commands-pg}{129}
+@xrdef{Keyboard Macros-pg}{130}
+@xrdef{Miscellaneous Commands-pg}{130}
 @xrdef{Readline vi Mode-title}{Readline vi Mode}
 @xrdef{Readline vi Mode-snt}{Section@tie 8.5}
-@xrdef{Readline vi Mode-pg}{131}
+@xrdef{Readline vi Mode-pg}{132}
 @xrdef{Programmable Completion-title}{Programmable Completion}
 @xrdef{Programmable Completion-snt}{Section@tie 8.6}
-@xrdef{Programmable Completion-pg}{132}
+@xrdef{Programmable Completion-pg}{133}
 @xrdef{Programmable Completion Builtins-title}{Programmable Completion Builtins}
 @xrdef{Programmable Completion Builtins-snt}{Section@tie 8.7}
-@xrdef{Programmable Completion Builtins-pg}{134}
+@xrdef{Programmable Completion Builtins-pg}{135}
 @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}{138}
+@xrdef{A Programmable Completion Example-pg}{139}
 @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}{141}
-@xrdef{Bash History Facilities-pg}{141}
-@xrdef{Bash History Builtins-pg}{141}
+@xrdef{Using History Interactively-pg}{142}
+@xrdef{Bash History Facilities-pg}{142}
+@xrdef{Bash History Builtins-pg}{142}
 @xrdef{History Interaction-title}{History Expansion}
 @xrdef{History Interaction-snt}{Section@tie 9.3}
-@xrdef{History Interaction-pg}{143}
+@xrdef{History Interaction-pg}{144}
 @xrdef{Event Designators-title}{Event Designators}
 @xrdef{Event Designators-snt}{Section@tie 9.3.1}
 @xrdef{Word Designators-title}{Word Designators}
 @xrdef{Word Designators-snt}{Section@tie 9.3.2}
-@xrdef{Event Designators-pg}{144}
-@xrdef{Word Designators-pg}{144}
+@xrdef{Event Designators-pg}{145}
+@xrdef{Word Designators-pg}{145}
 @xrdef{Modifiers-title}{Modifiers}
 @xrdef{Modifiers-snt}{Section@tie 9.3.3}
-@xrdef{Modifiers-pg}{145}
+@xrdef{Modifiers-pg}{146}
 @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}{147}
-@xrdef{Basic Installation-pg}{147}
+@xrdef{Installing Bash-pg}{148}
+@xrdef{Basic Installation-pg}{148}
 @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}{148}
-@xrdef{Compiling For Multiple Architectures-pg}{148}
-@xrdef{Installation Names-pg}{148}
+@xrdef{Compilers and Options-pg}{149}
+@xrdef{Compiling For Multiple Architectures-pg}{149}
+@xrdef{Installation Names-pg}{149}
 @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{Operation Controls-snt}{Section@tie 10.7}
 @xrdef{Optional Features-title}{Optional Features}
 @xrdef{Optional Features-snt}{Section@tie 10.8}
-@xrdef{Specifying the System Type-pg}{149}
-@xrdef{Sharing Defaults-pg}{149}
-@xrdef{Operation Controls-pg}{149}
-@xrdef{Optional Features-pg}{150}
+@xrdef{Specifying the System Type-pg}{150}
+@xrdef{Sharing Defaults-pg}{150}
+@xrdef{Operation Controls-pg}{150}
+@xrdef{Optional Features-pg}{151}
 @xrdef{Reporting Bugs-title}{Reporting Bugs}
 @xrdef{Reporting Bugs-snt}{Appendix@tie @char65{}}
-@xrdef{Reporting Bugs-pg}{155}
+@xrdef{Reporting Bugs-pg}{156}
 @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}{156}
+@xrdef{Major Differences From The Bourne Shell-pg}{157}
 @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}{162}
+@xrdef{GNU Free Documentation License-pg}{163}
 @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}{170}
-@xrdef{Builtin Index-pg}{170}
+@xrdef{Indexes-pg}{171}
+@xrdef{Builtin Index-pg}{171}
 @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}{171}
-@xrdef{Variable Index-pg}{172}
+@xrdef{Reserved Word Index-pg}{172}
+@xrdef{Variable Index-pg}{173}
 @xrdef{Function Index-title}{Function Index}
 @xrdef{Function Index-snt}{Section@tie @char68.4}
-@xrdef{Function Index-pg}{174}
+@xrdef{Function Index-pg}{175}
 @xrdef{Concept Index-title}{Concept Index}
 @xrdef{Concept Index-snt}{Section@tie @char68.5}
-@xrdef{Concept Index-pg}{176}
+@xrdef{Concept Index-pg}{177}
index fed8a0ed5d6c804a86894787a105ab0e17210328..d70709a6f206df05fd8552fe7524e8050856309b 100644 (file)
@@ -52,8 +52,8 @@
 \entry{wait}{105}{\code {wait}}
 \entry{disown}{105}{\code {disown}}
 \entry{suspend}{106}{\code {suspend}}
-\entry{compgen}{134}{\code {compgen}}
-\entry{complete}{134}{\code {complete}}
-\entry{compopt}{137}{\code {compopt}}
-\entry{fc}{142}{\code {fc}}
-\entry{history}{142}{\code {history}}
+\entry{compgen}{135}{\code {compgen}}
+\entry{complete}{135}{\code {complete}}
+\entry{compopt}{138}{\code {compopt}}
+\entry{fc}{143}{\code {fc}}
+\entry{history}{143}{\code {history}}
index eb2bf782665edfba2f2770b804fcda4338275e3d..d3b229f1c6ccee29d9708639e54372540a49e6c8 100644 (file)
@@ -15,9 +15,9 @@
 \entry {\code {caller}}{52}
 \entry {\code {cd}}{44}
 \entry {\code {command}}{52}
-\entry {\code {compgen}}{134}
-\entry {\code {complete}}{134}
-\entry {\code {compopt}}{137}
+\entry {\code {compgen}}{135}
+\entry {\code {complete}}{135}
+\entry {\code {compopt}}{138}
 \entry {\code {continue}}{44}
 \initial {D}
 \entry {\code {declare}}{52}
 \entry {\code {exit}}{45}
 \entry {\code {export}}{45}
 \initial {F}
-\entry {\code {fc}}{142}
+\entry {\code {fc}}{143}
 \entry {\code {fg}}{104}
 \initial {G}
 \entry {\code {getopts}}{45}
 \initial {H}
 \entry {\code {hash}}{46}
 \entry {\code {help}}{55}
-\entry {\code {history}}{142}
+\entry {\code {history}}{143}
 \initial {J}
 \entry {\code {jobs}}{104}
 \initial {K}
index 2576d77b6cdfec83e0f2b1863c77f79c5d600436..c77136ce583158a41f747668473985850bdb279b 100644 (file)
 \entry{kill ring}{109}{kill ring}
 \entry{initialization file, readline}{110}{initialization file, readline}
 \entry{variables, readline}{111}{variables, readline}
-\entry{programmable completion}{132}{programmable completion}
-\entry{completion builtins}{134}{completion builtins}
-\entry{History, how to use}{140}{History, how to use}
-\entry{command history}{141}{command history}
-\entry{history list}{141}{history list}
-\entry{history builtins}{141}{history builtins}
-\entry{history expansion}{143}{history expansion}
-\entry{event designators}{144}{event designators}
-\entry{history events}{144}{history events}
-\entry{installation}{147}{installation}
-\entry{configuration}{147}{configuration}
-\entry{Bash installation}{147}{Bash installation}
-\entry{Bash configuration}{147}{Bash configuration}
+\entry{programmable completion}{133}{programmable completion}
+\entry{completion builtins}{135}{completion builtins}
+\entry{History, how to use}{141}{History, how to use}
+\entry{command history}{142}{command history}
+\entry{history list}{142}{history list}
+\entry{history builtins}{142}{history builtins}
+\entry{history expansion}{144}{history expansion}
+\entry{event designators}{145}{event designators}
+\entry{history events}{145}{history events}
+\entry{installation}{148}{installation}
+\entry{configuration}{148}{configuration}
+\entry{Bash installation}{148}{Bash installation}
+\entry{Bash configuration}{148}{Bash configuration}
index ad89e0e482c789d8c847c2fe6db88dd8431a44b7..9b75236513dd09aa6be7b7950cb1d38d0872ab51 100644 (file)
@@ -6,8 +6,8 @@
 \entry {arrays}{94}
 \initial {B}
 \entry {background}{103}
-\entry {Bash configuration}{147}
-\entry {Bash installation}{147}
+\entry {Bash configuration}{148}
+\entry {Bash installation}{148}
 \entry {Bourne shell}{5}
 \entry {brace expansion}{23}
 \entry {builtin}{3}
@@ -15,7 +15,7 @@
 \entry {command editing}{108}
 \entry {command execution}{39}
 \entry {command expansion}{38}
-\entry {command history}{141}
+\entry {command history}{142}
 \entry {command search}{39}
 \entry {command substitution}{31}
 \entry {command timing}{8}
@@ -28,8 +28,8 @@
 \entry {commands, shell}{8}
 \entry {commands, simple}{8}
 \entry {comments, shell}{7}
-\entry {completion builtins}{134}
-\entry {configuration}{147}
+\entry {completion builtins}{135}
+\entry {configuration}{148}
 \entry {control operator}{3}
 \entry {coprocess}{15}
 \initial {D}
@@ -38,7 +38,7 @@
 \entry {editing command lines}{108}
 \entry {environment}{40}
 \entry {evaluation, arithmetic}{92}
-\entry {event designators}{144}
+\entry {event designators}{145}
 \entry {execution environment}{39}
 \entry {exit status}{3, 41}
 \entry {expansion}{22}
 \entry {foreground}{103}
 \entry {functions, shell}{17}
 \initial {H}
-\entry {history builtins}{141}
-\entry {history events}{144}
-\entry {history expansion}{143}
-\entry {history list}{141}
-\entry {History, how to use}{140}
+\entry {history builtins}{142}
+\entry {history events}{145}
+\entry {history expansion}{144}
+\entry {history list}{142}
+\entry {History, how to use}{141}
 \initial {I}
 \entry {identifier}{3}
 \entry {initialization file, readline}{110}
-\entry {installation}{147}
+\entry {installation}{148}
 \entry {interaction, readline}{107}
 \entry {interactive shell}{87, 88}
 \entry {internationalization}{7}
 \entry {process group}{3}
 \entry {process group ID}{3}
 \entry {process substitution}{31}
-\entry {programmable completion}{132}
+\entry {programmable completion}{133}
 \entry {prompting}{97}
 \initial {Q}
 \entry {quoting}{6}
index bee9a9c1847e13be0879b5e878251abfbcc2aa1f..07f2c583c0cf1689d35dcb680398157cc4a80af0 100644 (file)
Binary files a/doc/bashref.dvi and b/doc/bashref.dvi differ
index eae61309c4063e32d453757f23e296af49d4cb88..3b71ae2ed6b21e3d83a6f99c77052d7a1381d43a 100644 (file)
-\entry{beginning-of-line (C-a)}{122}{\code {beginning-of-line (C-a)}}
-\entry{end-of-line (C-e)}{122}{\code {end-of-line (C-e)}}
-\entry{forward-char (C-f)}{122}{\code {forward-char (C-f)}}
-\entry{backward-char (C-b)}{122}{\code {backward-char (C-b)}}
-\entry{forward-word (M-f)}{122}{\code {forward-word (M-f)}}
-\entry{backward-word (M-b)}{122}{\code {backward-word (M-b)}}
-\entry{shell-forward-word ()}{122}{\code {shell-forward-word ()}}
-\entry{shell-backward-word ()}{122}{\code {shell-backward-word ()}}
-\entry{previous-screen-line ()}{122}{\code {previous-screen-line ()}}
-\entry{next-screen-line ()}{123}{\code {next-screen-line ()}}
-\entry{clear-screen (C-l)}{123}{\code {clear-screen (C-l)}}
-\entry{redraw-current-line ()}{123}{\code {redraw-current-line ()}}
-\entry{accept-line (Newline or Return)}{123}{\code {accept-line (Newline or Return)}}
-\entry{previous-history (C-p)}{123}{\code {previous-history (C-p)}}
-\entry{next-history (C-n)}{123}{\code {next-history (C-n)}}
-\entry{beginning-of-history (M-<)}{123}{\code {beginning-of-history (M-<)}}
-\entry{end-of-history (M->)}{123}{\code {end-of-history (M->)}}
-\entry{reverse-search-history (C-r)}{123}{\code {reverse-search-history (C-r)}}
-\entry{forward-search-history (C-s)}{123}{\code {forward-search-history (C-s)}}
-\entry{non-incremental-reverse-search-history (M-p)}{123}{\code {non-incremental-reverse-search-history (M-p)}}
-\entry{non-incremental-forward-search-history (M-n)}{123}{\code {non-incremental-forward-search-history (M-n)}}
-\entry{history-search-forward ()}{123}{\code {history-search-forward ()}}
-\entry{history-search-backward ()}{124}{\code {history-search-backward ()}}
-\entry{history-substring-search-forward ()}{124}{\code {history-substring-search-forward ()}}
-\entry{history-substring-search-backward ()}{124}{\code {history-substring-search-backward ()}}
-\entry{yank-nth-arg (M-C-y)}{124}{\code {yank-nth-arg (M-C-y)}}
-\entry{yank-last-arg (M-. or M-_)}{124}{\code {yank-last-arg (M-. or M-_)}}
-\entry{end-of-file (usually C-d)}{124}{\code {\i {end-of-file} (usually C-d)}}
-\entry{delete-char (C-d)}{124}{\code {delete-char (C-d)}}
-\entry{backward-delete-char (Rubout)}{125}{\code {backward-delete-char (Rubout)}}
-\entry{forward-backward-delete-char ()}{125}{\code {forward-backward-delete-char ()}}
-\entry{quoted-insert (C-q or C-v)}{125}{\code {quoted-insert (C-q or C-v)}}
-\entry{self-insert (a, b, A, 1, !, ...{})}{125}{\code {self-insert (a, b, A, 1, !, \dots {})}}
-\entry{bracketed-paste-begin ()}{125}{\code {bracketed-paste-begin ()}}
-\entry{transpose-chars (C-t)}{125}{\code {transpose-chars (C-t)}}
-\entry{transpose-words (M-t)}{125}{\code {transpose-words (M-t)}}
-\entry{upcase-word (M-u)}{125}{\code {upcase-word (M-u)}}
-\entry{downcase-word (M-l)}{125}{\code {downcase-word (M-l)}}
-\entry{capitalize-word (M-c)}{125}{\code {capitalize-word (M-c)}}
-\entry{overwrite-mode ()}{125}{\code {overwrite-mode ()}}
-\entry{kill-line (C-k)}{126}{\code {kill-line (C-k)}}
-\entry{backward-kill-line (C-x Rubout)}{126}{\code {backward-kill-line (C-x Rubout)}}
-\entry{unix-line-discard (C-u)}{126}{\code {unix-line-discard (C-u)}}
-\entry{kill-whole-line ()}{126}{\code {kill-whole-line ()}}
-\entry{kill-word (M-d)}{126}{\code {kill-word (M-d)}}
-\entry{backward-kill-word (M-DEL)}{126}{\code {backward-kill-word (M-\key {DEL})}}
-\entry{shell-kill-word ()}{126}{\code {shell-kill-word ()}}
-\entry{shell-backward-kill-word ()}{126}{\code {shell-backward-kill-word ()}}
-\entry{unix-word-rubout (C-w)}{126}{\code {unix-word-rubout (C-w)}}
-\entry{unix-filename-rubout ()}{126}{\code {unix-filename-rubout ()}}
-\entry{delete-horizontal-space ()}{126}{\code {delete-horizontal-space ()}}
-\entry{kill-region ()}{126}{\code {kill-region ()}}
-\entry{copy-region-as-kill ()}{126}{\code {copy-region-as-kill ()}}
-\entry{copy-backward-word ()}{126}{\code {copy-backward-word ()}}
-\entry{copy-forward-word ()}{127}{\code {copy-forward-word ()}}
-\entry{yank (C-y)}{127}{\code {yank (C-y)}}
-\entry{yank-pop (M-y)}{127}{\code {yank-pop (M-y)}}
-\entry{digit-argument (M-0, M-1, ...{} M--)}{127}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
-\entry{universal-argument ()}{127}{\code {universal-argument ()}}
-\entry{complete (TAB)}{127}{\code {complete (\key {TAB})}}
-\entry{possible-completions (M-?)}{127}{\code {possible-completions (M-?)}}
-\entry{insert-completions (M-*)}{127}{\code {insert-completions (M-*)}}
-\entry{menu-complete ()}{127}{\code {menu-complete ()}}
-\entry{menu-complete-backward ()}{128}{\code {menu-complete-backward ()}}
-\entry{delete-char-or-list ()}{128}{\code {delete-char-or-list ()}}
-\entry{complete-filename (M-/)}{128}{\code {complete-filename (M-/)}}
-\entry{possible-filename-completions (C-x /)}{128}{\code {possible-filename-completions (C-x /)}}
-\entry{complete-username (M-~)}{128}{\code {complete-username (M-~)}}
-\entry{possible-username-completions (C-x ~)}{128}{\code {possible-username-completions (C-x ~)}}
-\entry{complete-variable (M-$)}{128}{\code {complete-variable (M-$)}}
-\entry{possible-variable-completions (C-x $)}{128}{\code {possible-variable-completions (C-x $)}}
-\entry{complete-hostname (M-@)}{128}{\code {complete-hostname (M-@)}}
-\entry{possible-hostname-completions (C-x @)}{128}{\code {possible-hostname-completions (C-x @)}}
-\entry{complete-command (M-!)}{128}{\code {complete-command (M-!)}}
-\entry{possible-command-completions (C-x !)}{128}{\code {possible-command-completions (C-x !)}}
-\entry{dynamic-complete-history (M-TAB)}{128}{\code {dynamic-complete-history (M-\key {TAB})}}
-\entry{dabbrev-expand ()}{129}{\code {dabbrev-expand ()}}
-\entry{complete-into-braces (M-{\indexlbrace })}{129}{\code {complete-into-braces (M-{\tt \char 123})}}
-\entry{start-kbd-macro (C-x ()}{129}{\code {start-kbd-macro (C-x ()}}
-\entry{end-kbd-macro (C-x ))}{129}{\code {end-kbd-macro (C-x ))}}
-\entry{call-last-kbd-macro (C-x e)}{129}{\code {call-last-kbd-macro (C-x e)}}
-\entry{print-last-kbd-macro ()}{129}{\code {print-last-kbd-macro ()}}
-\entry{re-read-init-file (C-x C-r)}{129}{\code {re-read-init-file (C-x C-r)}}
-\entry{abort (C-g)}{129}{\code {abort (C-g)}}
-\entry{do-lowercase-version (M-A, M-B, M-x, ...{})}{129}{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}
-\entry{prefix-meta (ESC)}{129}{\code {prefix-meta (\key {ESC})}}
-\entry{undo (C-_ or C-x C-u)}{129}{\code {undo (C-_ or C-x C-u)}}
-\entry{revert-line (M-r)}{129}{\code {revert-line (M-r)}}
-\entry{tilde-expand (M-&)}{129}{\code {tilde-expand (M-&)}}
-\entry{set-mark (C-@)}{130}{\code {set-mark (C-@)}}
-\entry{exchange-point-and-mark (C-x C-x)}{130}{\code {exchange-point-and-mark (C-x C-x)}}
-\entry{character-search (C-])}{130}{\code {character-search (C-])}}
-\entry{character-search-backward (M-C-])}{130}{\code {character-search-backward (M-C-])}}
-\entry{skip-csi-sequence ()}{130}{\code {skip-csi-sequence ()}}
-\entry{insert-comment (M-#)}{130}{\code {insert-comment (M-#)}}
-\entry{dump-functions ()}{130}{\code {dump-functions ()}}
-\entry{dump-variables ()}{130}{\code {dump-variables ()}}
-\entry{dump-macros ()}{130}{\code {dump-macros ()}}
-\entry{glob-complete-word (M-g)}{131}{\code {glob-complete-word (M-g)}}
-\entry{glob-expand-word (C-x *)}{131}{\code {glob-expand-word (C-x *)}}
-\entry{glob-list-expansions (C-x g)}{131}{\code {glob-list-expansions (C-x g)}}
-\entry{display-shell-version (C-x C-v)}{131}{\code {display-shell-version (C-x C-v)}}
-\entry{shell-expand-line (M-C-e)}{131}{\code {shell-expand-line (M-C-e)}}
-\entry{history-expand-line (M-^)}{131}{\code {history-expand-line (M-^)}}
-\entry{magic-space ()}{131}{\code {magic-space ()}}
-\entry{alias-expand-line ()}{131}{\code {alias-expand-line ()}}
-\entry{history-and-alias-expand-line ()}{131}{\code {history-and-alias-expand-line ()}}
-\entry{insert-last-argument (M-. or M-_)}{131}{\code {insert-last-argument (M-. or M-_)}}
-\entry{operate-and-get-next (C-o)}{131}{\code {operate-and-get-next (C-o)}}
-\entry{edit-and-execute-command (C-x C-e)}{131}{\code {edit-and-execute-command (C-x C-e)}}
+\entry{beginning-of-line (C-a)}{123}{\code {beginning-of-line (C-a)}}
+\entry{end-of-line (C-e)}{123}{\code {end-of-line (C-e)}}
+\entry{forward-char (C-f)}{123}{\code {forward-char (C-f)}}
+\entry{backward-char (C-b)}{123}{\code {backward-char (C-b)}}
+\entry{forward-word (M-f)}{123}{\code {forward-word (M-f)}}
+\entry{backward-word (M-b)}{123}{\code {backward-word (M-b)}}
+\entry{shell-forward-word ()}{123}{\code {shell-forward-word ()}}
+\entry{shell-backward-word ()}{123}{\code {shell-backward-word ()}}
+\entry{previous-screen-line ()}{123}{\code {previous-screen-line ()}}
+\entry{next-screen-line ()}{124}{\code {next-screen-line ()}}
+\entry{clear-screen (C-l)}{124}{\code {clear-screen (C-l)}}
+\entry{redraw-current-line ()}{124}{\code {redraw-current-line ()}}
+\entry{accept-line (Newline or Return)}{124}{\code {accept-line (Newline or Return)}}
+\entry{previous-history (C-p)}{124}{\code {previous-history (C-p)}}
+\entry{next-history (C-n)}{124}{\code {next-history (C-n)}}
+\entry{beginning-of-history (M-<)}{124}{\code {beginning-of-history (M-<)}}
+\entry{end-of-history (M->)}{124}{\code {end-of-history (M->)}}
+\entry{reverse-search-history (C-r)}{124}{\code {reverse-search-history (C-r)}}
+\entry{forward-search-history (C-s)}{124}{\code {forward-search-history (C-s)}}
+\entry{non-incremental-reverse-search-history (M-p)}{124}{\code {non-incremental-reverse-search-history (M-p)}}
+\entry{non-incremental-forward-search-history (M-n)}{124}{\code {non-incremental-forward-search-history (M-n)}}
+\entry{history-search-forward ()}{124}{\code {history-search-forward ()}}
+\entry{history-search-backward ()}{125}{\code {history-search-backward ()}}
+\entry{history-substring-search-forward ()}{125}{\code {history-substring-search-forward ()}}
+\entry{history-substring-search-backward ()}{125}{\code {history-substring-search-backward ()}}
+\entry{yank-nth-arg (M-C-y)}{125}{\code {yank-nth-arg (M-C-y)}}
+\entry{yank-last-arg (M-. or M-_)}{125}{\code {yank-last-arg (M-. or M-_)}}
+\entry{end-of-file (usually C-d)}{125}{\code {\i {end-of-file} (usually C-d)}}
+\entry{delete-char (C-d)}{125}{\code {delete-char (C-d)}}
+\entry{backward-delete-char (Rubout)}{126}{\code {backward-delete-char (Rubout)}}
+\entry{forward-backward-delete-char ()}{126}{\code {forward-backward-delete-char ()}}
+\entry{quoted-insert (C-q or C-v)}{126}{\code {quoted-insert (C-q or C-v)}}
+\entry{self-insert (a, b, A, 1, !, ...{})}{126}{\code {self-insert (a, b, A, 1, !, \dots {})}}
+\entry{bracketed-paste-begin ()}{126}{\code {bracketed-paste-begin ()}}
+\entry{transpose-chars (C-t)}{126}{\code {transpose-chars (C-t)}}
+\entry{transpose-words (M-t)}{126}{\code {transpose-words (M-t)}}
+\entry{upcase-word (M-u)}{126}{\code {upcase-word (M-u)}}
+\entry{downcase-word (M-l)}{126}{\code {downcase-word (M-l)}}
+\entry{capitalize-word (M-c)}{126}{\code {capitalize-word (M-c)}}
+\entry{overwrite-mode ()}{126}{\code {overwrite-mode ()}}
+\entry{kill-line (C-k)}{127}{\code {kill-line (C-k)}}
+\entry{backward-kill-line (C-x Rubout)}{127}{\code {backward-kill-line (C-x Rubout)}}
+\entry{unix-line-discard (C-u)}{127}{\code {unix-line-discard (C-u)}}
+\entry{kill-whole-line ()}{127}{\code {kill-whole-line ()}}
+\entry{kill-word (M-d)}{127}{\code {kill-word (M-d)}}
+\entry{backward-kill-word (M-DEL)}{127}{\code {backward-kill-word (M-\key {DEL})}}
+\entry{shell-kill-word ()}{127}{\code {shell-kill-word ()}}
+\entry{shell-backward-kill-word ()}{127}{\code {shell-backward-kill-word ()}}
+\entry{unix-word-rubout (C-w)}{127}{\code {unix-word-rubout (C-w)}}
+\entry{unix-filename-rubout ()}{127}{\code {unix-filename-rubout ()}}
+\entry{delete-horizontal-space ()}{127}{\code {delete-horizontal-space ()}}
+\entry{kill-region ()}{127}{\code {kill-region ()}}
+\entry{copy-region-as-kill ()}{127}{\code {copy-region-as-kill ()}}
+\entry{copy-backward-word ()}{127}{\code {copy-backward-word ()}}
+\entry{copy-forward-word ()}{128}{\code {copy-forward-word ()}}
+\entry{yank (C-y)}{128}{\code {yank (C-y)}}
+\entry{yank-pop (M-y)}{128}{\code {yank-pop (M-y)}}
+\entry{digit-argument (M-0, M-1, ...{} M--)}{128}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
+\entry{universal-argument ()}{128}{\code {universal-argument ()}}
+\entry{complete (TAB)}{128}{\code {complete (\key {TAB})}}
+\entry{possible-completions (M-?)}{128}{\code {possible-completions (M-?)}}
+\entry{insert-completions (M-*)}{128}{\code {insert-completions (M-*)}}
+\entry{menu-complete ()}{128}{\code {menu-complete ()}}
+\entry{menu-complete-backward ()}{129}{\code {menu-complete-backward ()}}
+\entry{delete-char-or-list ()}{129}{\code {delete-char-or-list ()}}
+\entry{complete-filename (M-/)}{129}{\code {complete-filename (M-/)}}
+\entry{possible-filename-completions (C-x /)}{129}{\code {possible-filename-completions (C-x /)}}
+\entry{complete-username (M-~)}{129}{\code {complete-username (M-~)}}
+\entry{possible-username-completions (C-x ~)}{129}{\code {possible-username-completions (C-x ~)}}
+\entry{complete-variable (M-$)}{129}{\code {complete-variable (M-$)}}
+\entry{possible-variable-completions (C-x $)}{129}{\code {possible-variable-completions (C-x $)}}
+\entry{complete-hostname (M-@)}{129}{\code {complete-hostname (M-@)}}
+\entry{possible-hostname-completions (C-x @)}{129}{\code {possible-hostname-completions (C-x @)}}
+\entry{complete-command (M-!)}{129}{\code {complete-command (M-!)}}
+\entry{possible-command-completions (C-x !)}{129}{\code {possible-command-completions (C-x !)}}
+\entry{dynamic-complete-history (M-TAB)}{129}{\code {dynamic-complete-history (M-\key {TAB})}}
+\entry{dabbrev-expand ()}{130}{\code {dabbrev-expand ()}}
+\entry{complete-into-braces (M-{\indexlbrace })}{130}{\code {complete-into-braces (M-{\tt \char 123})}}
+\entry{start-kbd-macro (C-x ()}{130}{\code {start-kbd-macro (C-x ()}}
+\entry{end-kbd-macro (C-x ))}{130}{\code {end-kbd-macro (C-x ))}}
+\entry{call-last-kbd-macro (C-x e)}{130}{\code {call-last-kbd-macro (C-x e)}}
+\entry{print-last-kbd-macro ()}{130}{\code {print-last-kbd-macro ()}}
+\entry{re-read-init-file (C-x C-r)}{130}{\code {re-read-init-file (C-x C-r)}}
+\entry{abort (C-g)}{130}{\code {abort (C-g)}}
+\entry{do-lowercase-version (M-A, M-B, M-x, ...{})}{130}{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}
+\entry{prefix-meta (ESC)}{130}{\code {prefix-meta (\key {ESC})}}
+\entry{undo (C-_ or C-x C-u)}{130}{\code {undo (C-_ or C-x C-u)}}
+\entry{revert-line (M-r)}{130}{\code {revert-line (M-r)}}
+\entry{tilde-expand (M-&)}{130}{\code {tilde-expand (M-&)}}
+\entry{set-mark (C-@)}{131}{\code {set-mark (C-@)}}
+\entry{exchange-point-and-mark (C-x C-x)}{131}{\code {exchange-point-and-mark (C-x C-x)}}
+\entry{character-search (C-])}{131}{\code {character-search (C-])}}
+\entry{character-search-backward (M-C-])}{131}{\code {character-search-backward (M-C-])}}
+\entry{skip-csi-sequence ()}{131}{\code {skip-csi-sequence ()}}
+\entry{insert-comment (M-#)}{131}{\code {insert-comment (M-#)}}
+\entry{dump-functions ()}{131}{\code {dump-functions ()}}
+\entry{dump-variables ()}{131}{\code {dump-variables ()}}
+\entry{dump-macros ()}{131}{\code {dump-macros ()}}
+\entry{glob-complete-word (M-g)}{132}{\code {glob-complete-word (M-g)}}
+\entry{glob-expand-word (C-x *)}{132}{\code {glob-expand-word (C-x *)}}
+\entry{glob-list-expansions (C-x g)}{132}{\code {glob-list-expansions (C-x g)}}
+\entry{display-shell-version (C-x C-v)}{132}{\code {display-shell-version (C-x C-v)}}
+\entry{shell-expand-line (M-C-e)}{132}{\code {shell-expand-line (M-C-e)}}
+\entry{history-expand-line (M-^)}{132}{\code {history-expand-line (M-^)}}
+\entry{magic-space ()}{132}{\code {magic-space ()}}
+\entry{alias-expand-line ()}{132}{\code {alias-expand-line ()}}
+\entry{history-and-alias-expand-line ()}{132}{\code {history-and-alias-expand-line ()}}
+\entry{insert-last-argument (M-. or M-_)}{132}{\code {insert-last-argument (M-. or M-_)}}
+\entry{operate-and-get-next (C-o)}{132}{\code {operate-and-get-next (C-o)}}
+\entry{edit-and-execute-command (C-x C-e)}{132}{\code {edit-and-execute-command (C-x C-e)}}
index 94229ec3329111df4197e766e6fc65358c7119dd..976a89007f59381411fba02519299cf6da2d545b 100644 (file)
 \initial {A}
-\entry {\code {abort (C-g)}}{129}
-\entry {\code {accept-line (Newline or Return)}}{123}
-\entry {\code {alias-expand-line ()}}{131}
+\entry {\code {abort (C-g)}}{130}
+\entry {\code {accept-line (Newline or Return)}}{124}
+\entry {\code {alias-expand-line ()}}{132}
 \initial {B}
-\entry {\code {backward-char (C-b)}}{122}
-\entry {\code {backward-delete-char (Rubout)}}{125}
-\entry {\code {backward-kill-line (C-x Rubout)}}{126}
-\entry {\code {backward-kill-word (M-\key {DEL})}}{126}
-\entry {\code {backward-word (M-b)}}{122}
-\entry {\code {beginning-of-history (M-<)}}{123}
-\entry {\code {beginning-of-line (C-a)}}{122}
-\entry {\code {bracketed-paste-begin ()}}{125}
+\entry {\code {backward-char (C-b)}}{123}
+\entry {\code {backward-delete-char (Rubout)}}{126}
+\entry {\code {backward-kill-line (C-x Rubout)}}{127}
+\entry {\code {backward-kill-word (M-\key {DEL})}}{127}
+\entry {\code {backward-word (M-b)}}{123}
+\entry {\code {beginning-of-history (M-<)}}{124}
+\entry {\code {beginning-of-line (C-a)}}{123}
+\entry {\code {bracketed-paste-begin ()}}{126}
 \initial {C}
-\entry {\code {call-last-kbd-macro (C-x e)}}{129}
-\entry {\code {capitalize-word (M-c)}}{125}
-\entry {\code {character-search (C-])}}{130}
-\entry {\code {character-search-backward (M-C-])}}{130}
-\entry {\code {clear-screen (C-l)}}{123}
-\entry {\code {complete (\key {TAB})}}{127}
-\entry {\code {complete-command (M-!)}}{128}
-\entry {\code {complete-filename (M-/)}}{128}
-\entry {\code {complete-hostname (M-@)}}{128}
-\entry {\code {complete-into-braces (M-{\tt \char 123})}}{129}
-\entry {\code {complete-username (M-~)}}{128}
-\entry {\code {complete-variable (M-$)}}{128}
-\entry {\code {copy-backward-word ()}}{126}
-\entry {\code {copy-forward-word ()}}{127}
-\entry {\code {copy-region-as-kill ()}}{126}
+\entry {\code {call-last-kbd-macro (C-x e)}}{130}
+\entry {\code {capitalize-word (M-c)}}{126}
+\entry {\code {character-search (C-])}}{131}
+\entry {\code {character-search-backward (M-C-])}}{131}
+\entry {\code {clear-screen (C-l)}}{124}
+\entry {\code {complete (\key {TAB})}}{128}
+\entry {\code {complete-command (M-!)}}{129}
+\entry {\code {complete-filename (M-/)}}{129}
+\entry {\code {complete-hostname (M-@)}}{129}
+\entry {\code {complete-into-braces (M-{\tt \char 123})}}{130}
+\entry {\code {complete-username (M-~)}}{129}
+\entry {\code {complete-variable (M-$)}}{129}
+\entry {\code {copy-backward-word ()}}{127}
+\entry {\code {copy-forward-word ()}}{128}
+\entry {\code {copy-region-as-kill ()}}{127}
 \initial {D}
-\entry {\code {dabbrev-expand ()}}{129}
-\entry {\code {delete-char (C-d)}}{124}
-\entry {\code {delete-char-or-list ()}}{128}
-\entry {\code {delete-horizontal-space ()}}{126}
-\entry {\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{127}
-\entry {\code {display-shell-version (C-x C-v)}}{131}
-\entry {\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}{129}
-\entry {\code {downcase-word (M-l)}}{125}
-\entry {\code {dump-functions ()}}{130}
-\entry {\code {dump-macros ()}}{130}
-\entry {\code {dump-variables ()}}{130}
-\entry {\code {dynamic-complete-history (M-\key {TAB})}}{128}
+\entry {\code {dabbrev-expand ()}}{130}
+\entry {\code {delete-char (C-d)}}{125}
+\entry {\code {delete-char-or-list ()}}{129}
+\entry {\code {delete-horizontal-space ()}}{127}
+\entry {\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{128}
+\entry {\code {display-shell-version (C-x C-v)}}{132}
+\entry {\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}{130}
+\entry {\code {downcase-word (M-l)}}{126}
+\entry {\code {dump-functions ()}}{131}
+\entry {\code {dump-macros ()}}{131}
+\entry {\code {dump-variables ()}}{131}
+\entry {\code {dynamic-complete-history (M-\key {TAB})}}{129}
 \initial {E}
-\entry {\code {edit-and-execute-command (C-x C-e)}}{131}
-\entry {\code {end-kbd-macro (C-x ))}}{129}
-\entry {\code {\i {end-of-file} (usually C-d)}}{124}
-\entry {\code {end-of-history (M->)}}{123}
-\entry {\code {end-of-line (C-e)}}{122}
-\entry {\code {exchange-point-and-mark (C-x C-x)}}{130}
+\entry {\code {edit-and-execute-command (C-x C-e)}}{132}
+\entry {\code {end-kbd-macro (C-x ))}}{130}
+\entry {\code {\i {end-of-file} (usually C-d)}}{125}
+\entry {\code {end-of-history (M->)}}{124}
+\entry {\code {end-of-line (C-e)}}{123}
+\entry {\code {exchange-point-and-mark (C-x C-x)}}{131}
 \initial {F}
-\entry {\code {forward-backward-delete-char ()}}{125}
-\entry {\code {forward-char (C-f)}}{122}
-\entry {\code {forward-search-history (C-s)}}{123}
-\entry {\code {forward-word (M-f)}}{122}
+\entry {\code {forward-backward-delete-char ()}}{126}
+\entry {\code {forward-char (C-f)}}{123}
+\entry {\code {forward-search-history (C-s)}}{124}
+\entry {\code {forward-word (M-f)}}{123}
 \initial {G}
-\entry {\code {glob-complete-word (M-g)}}{131}
-\entry {\code {glob-expand-word (C-x *)}}{131}
-\entry {\code {glob-list-expansions (C-x g)}}{131}
+\entry {\code {glob-complete-word (M-g)}}{132}
+\entry {\code {glob-expand-word (C-x *)}}{132}
+\entry {\code {glob-list-expansions (C-x g)}}{132}
 \initial {H}
-\entry {\code {history-and-alias-expand-line ()}}{131}
-\entry {\code {history-expand-line (M-^)}}{131}
-\entry {\code {history-search-backward ()}}{124}
-\entry {\code {history-search-forward ()}}{123}
-\entry {\code {history-substring-search-backward ()}}{124}
-\entry {\code {history-substring-search-forward ()}}{124}
+\entry {\code {history-and-alias-expand-line ()}}{132}
+\entry {\code {history-expand-line (M-^)}}{132}
+\entry {\code {history-search-backward ()}}{125}
+\entry {\code {history-search-forward ()}}{124}
+\entry {\code {history-substring-search-backward ()}}{125}
+\entry {\code {history-substring-search-forward ()}}{125}
 \initial {I}
-\entry {\code {insert-comment (M-#)}}{130}
-\entry {\code {insert-completions (M-*)}}{127}
-\entry {\code {insert-last-argument (M-. or M-_)}}{131}
+\entry {\code {insert-comment (M-#)}}{131}
+\entry {\code {insert-completions (M-*)}}{128}
+\entry {\code {insert-last-argument (M-. or M-_)}}{132}
 \initial {K}
-\entry {\code {kill-line (C-k)}}{126}
-\entry {\code {kill-region ()}}{126}
-\entry {\code {kill-whole-line ()}}{126}
-\entry {\code {kill-word (M-d)}}{126}
+\entry {\code {kill-line (C-k)}}{127}
+\entry {\code {kill-region ()}}{127}
+\entry {\code {kill-whole-line ()}}{127}
+\entry {\code {kill-word (M-d)}}{127}
 \initial {M}
-\entry {\code {magic-space ()}}{131}
-\entry {\code {menu-complete ()}}{127}
-\entry {\code {menu-complete-backward ()}}{128}
+\entry {\code {magic-space ()}}{132}
+\entry {\code {menu-complete ()}}{128}
+\entry {\code {menu-complete-backward ()}}{129}
 \initial {N}
-\entry {\code {next-history (C-n)}}{123}
-\entry {\code {next-screen-line ()}}{123}
-\entry {\code {non-incremental-forward-search-history (M-n)}}{123}
-\entry {\code {non-incremental-reverse-search-history (M-p)}}{123}
+\entry {\code {next-history (C-n)}}{124}
+\entry {\code {next-screen-line ()}}{124}
+\entry {\code {non-incremental-forward-search-history (M-n)}}{124}
+\entry {\code {non-incremental-reverse-search-history (M-p)}}{124}
 \initial {O}
-\entry {\code {operate-and-get-next (C-o)}}{131}
-\entry {\code {overwrite-mode ()}}{125}
+\entry {\code {operate-and-get-next (C-o)}}{132}
+\entry {\code {overwrite-mode ()}}{126}
 \initial {P}
-\entry {\code {possible-command-completions (C-x !)}}{128}
-\entry {\code {possible-completions (M-?)}}{127}
-\entry {\code {possible-filename-completions (C-x /)}}{128}
-\entry {\code {possible-hostname-completions (C-x @)}}{128}
-\entry {\code {possible-username-completions (C-x ~)}}{128}
-\entry {\code {possible-variable-completions (C-x $)}}{128}
-\entry {\code {prefix-meta (\key {ESC})}}{129}
-\entry {\code {previous-history (C-p)}}{123}
-\entry {\code {previous-screen-line ()}}{122}
-\entry {\code {print-last-kbd-macro ()}}{129}
+\entry {\code {possible-command-completions (C-x !)}}{129}
+\entry {\code {possible-completions (M-?)}}{128}
+\entry {\code {possible-filename-completions (C-x /)}}{129}
+\entry {\code {possible-hostname-completions (C-x @)}}{129}
+\entry {\code {possible-username-completions (C-x ~)}}{129}
+\entry {\code {possible-variable-completions (C-x $)}}{129}
+\entry {\code {prefix-meta (\key {ESC})}}{130}
+\entry {\code {previous-history (C-p)}}{124}
+\entry {\code {previous-screen-line ()}}{123}
+\entry {\code {print-last-kbd-macro ()}}{130}
 \initial {Q}
-\entry {\code {quoted-insert (C-q or C-v)}}{125}
+\entry {\code {quoted-insert (C-q or C-v)}}{126}
 \initial {R}
-\entry {\code {re-read-init-file (C-x C-r)}}{129}
-\entry {\code {redraw-current-line ()}}{123}
-\entry {\code {reverse-search-history (C-r)}}{123}
-\entry {\code {revert-line (M-r)}}{129}
+\entry {\code {re-read-init-file (C-x C-r)}}{130}
+\entry {\code {redraw-current-line ()}}{124}
+\entry {\code {reverse-search-history (C-r)}}{124}
+\entry {\code {revert-line (M-r)}}{130}
 \initial {S}
-\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{125}
-\entry {\code {set-mark (C-@)}}{130}
-\entry {\code {shell-backward-kill-word ()}}{126}
-\entry {\code {shell-backward-word ()}}{122}
-\entry {\code {shell-expand-line (M-C-e)}}{131}
-\entry {\code {shell-forward-word ()}}{122}
-\entry {\code {shell-kill-word ()}}{126}
-\entry {\code {skip-csi-sequence ()}}{130}
-\entry {\code {start-kbd-macro (C-x ()}}{129}
+\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{126}
+\entry {\code {set-mark (C-@)}}{131}
+\entry {\code {shell-backward-kill-word ()}}{127}
+\entry {\code {shell-backward-word ()}}{123}
+\entry {\code {shell-expand-line (M-C-e)}}{132}
+\entry {\code {shell-forward-word ()}}{123}
+\entry {\code {shell-kill-word ()}}{127}
+\entry {\code {skip-csi-sequence ()}}{131}
+\entry {\code {start-kbd-macro (C-x ()}}{130}
 \initial {T}
-\entry {\code {tilde-expand (M-&)}}{129}
-\entry {\code {transpose-chars (C-t)}}{125}
-\entry {\code {transpose-words (M-t)}}{125}
+\entry {\code {tilde-expand (M-&)}}{130}
+\entry {\code {transpose-chars (C-t)}}{126}
+\entry {\code {transpose-words (M-t)}}{126}
 \initial {U}
-\entry {\code {undo (C-_ or C-x C-u)}}{129}
-\entry {\code {universal-argument ()}}{127}
-\entry {\code {unix-filename-rubout ()}}{126}
-\entry {\code {unix-line-discard (C-u)}}{126}
-\entry {\code {unix-word-rubout (C-w)}}{126}
-\entry {\code {upcase-word (M-u)}}{125}
+\entry {\code {undo (C-_ or C-x C-u)}}{130}
+\entry {\code {universal-argument ()}}{128}
+\entry {\code {unix-filename-rubout ()}}{127}
+\entry {\code {unix-line-discard (C-u)}}{127}
+\entry {\code {unix-word-rubout (C-w)}}{127}
+\entry {\code {upcase-word (M-u)}}{126}
 \initial {Y}
-\entry {\code {yank (C-y)}}{127}
-\entry {\code {yank-last-arg (M-. or M-_)}}{124}
-\entry {\code {yank-nth-arg (M-C-y)}}{124}
-\entry {\code {yank-pop (M-y)}}{127}
+\entry {\code {yank (C-y)}}{128}
+\entry {\code {yank-last-arg (M-. or M-_)}}{125}
+\entry {\code {yank-nth-arg (M-C-y)}}{125}
+\entry {\code {yank-pop (M-y)}}{128}
index 1c402e25eecdee0f7c2a159e13eca54dfe44759e..4a780629f30caf89f5f8b7a0ea92bfcc4ecbdb6d 100644 (file)
@@ -1,9 +1,9 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <!-- This text is a brief description of the features that are present in
-the Bash shell (version 5.0, 26 February 2019).
+the Bash shell (version 5.0, 20 April 2019).
 
-This is Edition 5.0, last updated 26 February 2019,
+This is Edition 5.0, last updated 20 April 2019,
 of The GNU Bash Reference Manual,
 for Bash, Version 5.0.
 
@@ -284,10 +284,10 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Previou
 <h1 class="top">Bash Features</h1>
 
 <p>This text is a brief description of the features that are present in
-the Bash shell (version 5.0, 26 February 2019).
+the Bash shell (version 5.0, 20 April 2019).
 The Bash home page is <a href="http://www.gnu.org/software/bash/">http://www.gnu.org/software/bash/</a>.
 </p>
-<p>This is Edition 5.0, last updated 26 February 2019,
+<p>This is Edition 5.0, last updated 20 April 2019,
 of <cite>The GNU Bash Reference Manual</cite>,
 for <code>Bash</code>, Version 5.0.
 </p>
@@ -8913,6 +8913,9 @@ shell session.
 parameter expansion, command substitution, arithmetic
 expansion, and quote removal, subject to the value of the
 <code>promptvars</code> shell option (see <a href="#The-Shopt-Builtin">The Shopt Builtin</a>).
+This can have unwanted side effects if escaped portions of the string
+appear within command substitution or contain characters special to
+word expansion.
 </p>
 <hr>
 <a name="The-Restricted-Shell"></a>
@@ -9359,7 +9362,7 @@ Bash does not print another warning, and any stopped jobs are terminated.
 </p>
 <p>When the shell is waiting for a job or process using the <code>wait</code>
 builtin, and job control is enabled, <code>wait</code> will return when the
-job changes state. The <samp>-f</samp> option will force <code>wait</code> to wait
+job changes state. The <samp>-f</samp> option causes <code>wait</code> to wait
 until the job or process terminates before returning.
 </p>
 <hr>
@@ -9481,11 +9484,12 @@ last command waited for.
 If a job spec is given, all processes in the job are waited for.
 If no arguments are given, all currently active child processes are
 waited for, and the return status is zero.
-If the <samp>-n</samp> option is supplied, <code>wait</code> waits for any job to
-terminate and returns its exit status.
-If the <samp>-f</samp> option is supplied, and job control is enabled,
-<code>wait</code> forces each <var>pid</var> or <var>jobspec</var> to terminate before
-returning its status, intead of returning when it changes status.
+If the <samp>-n</samp> option is supplied, <code>wait</code> waits for a single job
+to terminate and returns its exit status.
+Supplying the <samp>-f</samp> option, when job control is enabled,
+forces <code>wait</code> to wait for each <var>pid</var> or <var>jobspec</var> to
+terminate before returning its status, intead of returning when it changes
+status.
 If neither <var>jobspec</var> nor <var>pid</var> specifies an active child process
 of the shell, the return status is 127.
 </p>
@@ -9946,6 +9950,9 @@ file is taken from the value of the shell variable <code>INPUTRC</code>.  If
 that variable is unset, the default is <samp>~/.inputrc</samp>.  If that
 file does not exist or cannot be read, the ultimate default is
 <samp>/etc/inputrc</samp>.
+The <code>bind</code><!-- /@w --> builtin command can also be used to set Readline
+keybindings and variables.
+See <a href="#Bash-Builtins">Bash Builtins</a>.
 </p>
 <p>When a program which uses the Readline library starts up, the
 init file is read, and the key bindings are set.
@@ -12453,7 +12460,7 @@ character to the directory name, in case we want to append to it.
 The <samp>-o bashdefault</samp> option brings in the rest of the &quot;Bash default&quot;
 completions &ndash; possible completion that Bash adds to the default Readline
 set.  These include things like command name completion, variable completion
-for words beginning with &lsquo;<samp>{</samp>&rsquo;, completions containing pathname
+for words beginning with &lsquo;<samp>$</samp>&rsquo; or &lsquo;<samp>${</samp>&rsquo;, completions containing pathname
 expansion patterns (see <a href="#Filename-Expansion">Filename Expansion</a>), and so on.
 </p>
 <p>Once installed using <code>complete</code>, <code>_comp_cd</code> will be called every
@@ -12463,7 +12470,7 @@ time we attempt word completion for a <code>cd</code> command.
 the common GNU, Unix, and Linux commands &ndash; are available as part of the
 bash_completion project.  This is installed by default on many GNU/Linux
 distributions.  Originally written by Ian Macdonald, the project now lives
-at <a href="http://bash-completion.alioth.debian.org/">http://bash-completion.alioth.debian.org/</a>.  There are ports for
+at <a href="https://github.com/scop/bash-completion/">https://github.com/scop/bash-completion/</a>.  There are ports for
 other systems such as Solaris and Mac OS X.
 </p>
 <p>An older version of the bash_completion package is distributed with bash
index e2c5d27f56c62d4bf8763960f934dde7cbf39033..64788935b9adc4b4ae7d3f9b6586ac46b2c18a4b 100644 (file)
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 6.5 from
 bashref.texi.
 
 This text is a brief description of the features that are present in the
-Bash shell (version 5.0, 26 February 2019).
+Bash shell (version 5.0, 20 April 2019).
 
-   This is Edition 5.0, last updated 26 February 2019, of 'The GNU Bash
+   This is Edition 5.0, last updated 20 April 2019, of 'The GNU Bash
 Reference Manual', for 'Bash', Version 5.0.
 
    Copyright (C) 1988-2018 Free Software Foundation, Inc.
@@ -27,10 +27,10 @@ Bash Features
 *************
 
 This text is a brief description of the features that are present in the
-Bash shell (version 5.0, 26 February 2019).  The Bash home page is
+Bash shell (version 5.0, 20 April 2019).  The Bash home page is
 <http://www.gnu.org/software/bash/>.
 
-   This is Edition 5.0, last updated 26 February 2019, of 'The GNU Bash
+   This is Edition 5.0, last updated 20 April 2019, of 'The GNU Bash
 Reference Manual', for 'Bash', Version 5.0.
 
    Bash contains features that appear in other popular shells, and some
@@ -6514,7 +6514,9 @@ of commands executed during the current shell session.
    After the string is decoded, it is expanded via parameter expansion,
 command substitution, arithmetic expansion, and quote removal, subject
 to the value of the 'promptvars' shell option (*note The Shopt
-Builtin::).
+Builtin::).  This can have unwanted side effects if escaped portions of
+the string appear within command substitution or contain characters
+special to word expansion.
 
 \1f
 File: bashref.info,  Node: The Restricted Shell,  Next: Bash POSIX Mode,  Prev: Controlling the Prompt,  Up: Bash Features
@@ -6912,8 +6914,8 @@ another warning, and any stopped jobs are terminated.
 
    When the shell is waiting for a job or process using the 'wait'
 builtin, and job control is enabled, 'wait' will return when the job
-changes state.  The '-f' option will force 'wait' to wait until the job
-or process terminates before returning.
+changes state.  The '-f' option causes 'wait' to wait until the job or
+process terminates before returning.
 
 \1f
 File: bashref.info,  Node: Job Control Builtins,  Next: Job Control Variables,  Prev: Job Control Basics,  Up: Job Control
@@ -6998,10 +7000,10 @@ File: bashref.info,  Node: Job Control Builtins,  Next: Job Control Variables,
      last command waited for.  If a job spec is given, all processes in
      the job are waited for.  If no arguments are given, all currently
      active child processes are waited for, and the return status is
-     zero.  If the '-n' option is supplied, 'wait' waits for any job to
-     terminate and returns its exit status.  If the '-f' option is
-     supplied, and job control is enabled, 'wait' forces each PID or
-     JOBSPEC to terminate before returning its status, intead of
+     zero.  If the '-n' option is supplied, 'wait' waits for a single
+     job to terminate and returns its exit status.  Supplying the '-f'
+     option, when job control is enabled, forces 'wait' to wait for each
+     PID or JOBSPEC to terminate before returning its status, intead of
      returning when it changes status.  If neither JOBSPEC nor PID
      specifies an active child process of the shell, the return status
      is 127.
@@ -7343,7 +7345,9 @@ putting commands in an "inputrc" file, conventionally in his home
 directory.  The name of this file is taken from the value of the shell
 variable 'INPUTRC'.  If that variable is unset, the default is
 '~/.inputrc'.  If that file does not exist or cannot be read, the
-ultimate default is '/etc/inputrc'.
+ultimate default is '/etc/inputrc'.  The 'bind' builtin command can also
+be used to set Readline keybindings and variables.  *Note Bash
+Builtins::.
 
    When a program which uses the Readline library starts up, the init
 file is read, and the key bindings are set.
@@ -9140,8 +9144,8 @@ directory name, in case we want to append to it.  The '-o bashdefault'
 option brings in the rest of the "Bash default" completions - possible
 completion that Bash adds to the default Readline set.  These include
 things like command name completion, variable completion for words
-beginning with '{', completions containing pathname expansion patterns
-(*note Filename Expansion::), and so on.
+beginning with '$' or '${', completions containing pathname expansion
+patterns (*note Filename Expansion::), and so on.
 
    Once installed using 'complete', '_comp_cd' will be called every time
 we attempt word completion for a 'cd' command.
@@ -9150,7 +9154,7 @@ we attempt word completion for a 'cd' command.
 of the common GNU, Unix, and Linux commands - are available as part of
 the bash_completion project.  This is installed by default on many
 GNU/Linux distributions.  Originally written by Ian Macdonald, the
-project now lives at <http://bash-completion.alioth.debian.org/>.  There
+project now lives at <https://github.com/scop/bash-completion/>.  There
 are ports for other systems such as Solaris and Mac OS X.
 
    An older version of the bash_completion package is distributed with
@@ -11684,134 +11688,134 @@ D.5 Concept Index
 
 \1f
 Tag Table:
-Node: Top\7f897
-Node: Introduction\7f2817
-Node: What is Bash?\7f3033
-Node: What is a shell?\7f4147
-Node: Definitions\7f6685
-Node: Basic Shell Features\7f9636
-Node: Shell Syntax\7f10855
-Node: Shell Operation\7f11881
-Node: Quoting\7f13174
-Node: Escape Character\7f14474
-Node: Single Quotes\7f14959
-Node: Double Quotes\7f15307
-Node: ANSI-C Quoting\7f16585
-Node: Locale Translation\7f17844
-Node: Comments\7f18740
-Node: Shell Commands\7f19358
-Node: Simple Commands\7f20230
-Node: Pipelines\7f20861
-Node: Lists\7f23793
-Node: Compound Commands\7f25584
-Node: Looping Constructs\7f26596
-Node: Conditional Constructs\7f29091
-Node: Command Grouping\7f40259
-Node: Coprocesses\7f41738
-Node: GNU Parallel\7f43641
-Node: Shell Functions\7f47699
-Node: Shell Parameters\7f54782
-Node: Positional Parameters\7f59195
-Node: Special Parameters\7f60095
-Node: Shell Expansions\7f63849
-Node: Brace Expansion\7f65972
-Node: Tilde Expansion\7f68695
-Node: Shell Parameter Expansion\7f71312
-Node: Command Substitution\7f85745
-Node: Arithmetic Expansion\7f87100
-Node: Process Substitution\7f88032
-Node: Word Splitting\7f89152
-Node: Filename Expansion\7f91096
-Node: Pattern Matching\7f93626
-Node: Quote Removal\7f97612
-Node: Redirections\7f97907
-Node: Executing Commands\7f107465
-Node: Simple Command Expansion\7f108135
-Node: Command Search and Execution\7f110065
-Node: Command Execution Environment\7f112441
-Node: Environment\7f115425
-Node: Exit Status\7f117084
-Node: Signals\7f118754
-Node: Shell Scripts\7f120721
-Node: Shell Builtin Commands\7f123236
-Node: Bourne Shell Builtins\7f125274
-Node: Bash Builtins\7f146024
-Node: Modifying Shell Behavior\7f174949
-Node: The Set Builtin\7f175294
-Node: The Shopt Builtin\7f185707
-Node: Special Builtins\7f203377
-Node: Shell Variables\7f204356
-Node: Bourne Shell Variables\7f204793
-Node: Bash Variables\7f206897
-Node: Bash Features\7f237357
-Node: Invoking Bash\7f238256
-Node: Bash Startup Files\7f244269
-Node: Interactive Shells\7f249372
-Node: What is an Interactive Shell?\7f249782
-Node: Is this Shell Interactive?\7f250431
-Node: Interactive Shell Behavior\7f251246
-Node: Bash Conditional Expressions\7f254733
-Node: Shell Arithmetic\7f259310
-Node: Aliases\7f262127
-Node: Arrays\7f264747
-Node: The Directory Stack\7f270112
-Node: Directory Stack Builtins\7f270896
-Node: Controlling the Prompt\7f273864
-Node: The Restricted Shell\7f276630
-Node: Bash POSIX Mode\7f278455
-Node: Job Control\7f289388
-Node: Job Control Basics\7f289848
-Node: Job Control Builtins\7f294816
-Node: Job Control Variables\7f299543
-Node: Command Line Editing\7f300699
-Node: Introduction and Notation\7f302370
-Node: Readline Interaction\7f303993
-Node: Readline Bare Essentials\7f305184
-Node: Readline Movement Commands\7f306967
-Node: Readline Killing Commands\7f307927
-Node: Readline Arguments\7f309845
-Node: Searching\7f310889
-Node: Readline Init File\7f313075
-Node: Readline Init File Syntax\7f314222
-Node: Conditional Init Constructs\7f334661
-Node: Sample Init File\7f338857
-Node: Bindable Readline Commands\7f341974
-Node: Commands For Moving\7f343178
-Node: Commands For History\7f345027
-Node: Commands For Text\7f349322
-Node: Commands For Killing\7f352710
-Node: Numeric Arguments\7f355191
-Node: Commands For Completion\7f356330
-Node: Keyboard Macros\7f360521
-Node: Miscellaneous Commands\7f361208
-Node: Readline vi Mode\7f367161
-Node: Programmable Completion\7f368068
-Node: Programmable Completion Builtins\7f375848
-Node: A Programmable Completion Example\7f386543
-Node: Using History Interactively\7f391783
-Node: Bash History Facilities\7f392467
-Node: Bash History Builtins\7f395472
-Node: History Interaction\7f400003
-Node: Event Designators\7f403623
-Node: Word Designators\7f404842
-Node: Modifiers\7f406479
-Node: Installing Bash\7f407881
-Node: Basic Installation\7f409018
-Node: Compilers and Options\7f412276
-Node: Compiling For Multiple Architectures\7f413017
-Node: Installation Names\7f414710
-Node: Specifying the System Type\7f415528
-Node: Sharing Defaults\7f416244
-Node: Operation Controls\7f416917
-Node: Optional Features\7f417875
-Node: Reporting Bugs\7f428393
-Node: Major Differences From The Bourne Shell\7f429587
-Node: GNU Free Documentation License\7f446439
-Node: Indexes\7f471616
-Node: Builtin Index\7f472070
-Node: Reserved Word Index\7f478897
-Node: Variable Index\7f481345
-Node: Function Index\7f497096
-Node: Concept Index\7f510399
+Node: Top\7f891
+Node: Introduction\7f2805
+Node: What is Bash?\7f3021
+Node: What is a shell?\7f4135
+Node: Definitions\7f6673
+Node: Basic Shell Features\7f9624
+Node: Shell Syntax\7f10843
+Node: Shell Operation\7f11869
+Node: Quoting\7f13162
+Node: Escape Character\7f14462
+Node: Single Quotes\7f14947
+Node: Double Quotes\7f15295
+Node: ANSI-C Quoting\7f16573
+Node: Locale Translation\7f17832
+Node: Comments\7f18728
+Node: Shell Commands\7f19346
+Node: Simple Commands\7f20218
+Node: Pipelines\7f20849
+Node: Lists\7f23781
+Node: Compound Commands\7f25572
+Node: Looping Constructs\7f26584
+Node: Conditional Constructs\7f29079
+Node: Command Grouping\7f40247
+Node: Coprocesses\7f41726
+Node: GNU Parallel\7f43629
+Node: Shell Functions\7f47687
+Node: Shell Parameters\7f54770
+Node: Positional Parameters\7f59183
+Node: Special Parameters\7f60083
+Node: Shell Expansions\7f63837
+Node: Brace Expansion\7f65960
+Node: Tilde Expansion\7f68683
+Node: Shell Parameter Expansion\7f71300
+Node: Command Substitution\7f85733
+Node: Arithmetic Expansion\7f87088
+Node: Process Substitution\7f88020
+Node: Word Splitting\7f89140
+Node: Filename Expansion\7f91084
+Node: Pattern Matching\7f93614
+Node: Quote Removal\7f97600
+Node: Redirections\7f97895
+Node: Executing Commands\7f107453
+Node: Simple Command Expansion\7f108123
+Node: Command Search and Execution\7f110053
+Node: Command Execution Environment\7f112429
+Node: Environment\7f115413
+Node: Exit Status\7f117072
+Node: Signals\7f118742
+Node: Shell Scripts\7f120709
+Node: Shell Builtin Commands\7f123224
+Node: Bourne Shell Builtins\7f125262
+Node: Bash Builtins\7f146012
+Node: Modifying Shell Behavior\7f174937
+Node: The Set Builtin\7f175282
+Node: The Shopt Builtin\7f185695
+Node: Special Builtins\7f203365
+Node: Shell Variables\7f204344
+Node: Bourne Shell Variables\7f204781
+Node: Bash Variables\7f206885
+Node: Bash Features\7f237345
+Node: Invoking Bash\7f238244
+Node: Bash Startup Files\7f244257
+Node: Interactive Shells\7f249360
+Node: What is an Interactive Shell?\7f249770
+Node: Is this Shell Interactive?\7f250419
+Node: Interactive Shell Behavior\7f251234
+Node: Bash Conditional Expressions\7f254721
+Node: Shell Arithmetic\7f259298
+Node: Aliases\7f262115
+Node: Arrays\7f264735
+Node: The Directory Stack\7f270100
+Node: Directory Stack Builtins\7f270884
+Node: Controlling the Prompt\7f273852
+Node: The Restricted Shell\7f276773
+Node: Bash POSIX Mode\7f278598
+Node: Job Control\7f289531
+Node: Job Control Basics\7f289991
+Node: Job Control Builtins\7f294955
+Node: Job Control Variables\7f299695
+Node: Command Line Editing\7f300851
+Node: Introduction and Notation\7f302522
+Node: Readline Interaction\7f304145
+Node: Readline Bare Essentials\7f305336
+Node: Readline Movement Commands\7f307119
+Node: Readline Killing Commands\7f308079
+Node: Readline Arguments\7f309997
+Node: Searching\7f311041
+Node: Readline Init File\7f313227
+Node: Readline Init File Syntax\7f314486
+Node: Conditional Init Constructs\7f334925
+Node: Sample Init File\7f339121
+Node: Bindable Readline Commands\7f342238
+Node: Commands For Moving\7f343442
+Node: Commands For History\7f345291
+Node: Commands For Text\7f349586
+Node: Commands For Killing\7f352974
+Node: Numeric Arguments\7f355455
+Node: Commands For Completion\7f356594
+Node: Keyboard Macros\7f360785
+Node: Miscellaneous Commands\7f361472
+Node: Readline vi Mode\7f367425
+Node: Programmable Completion\7f368332
+Node: Programmable Completion Builtins\7f376112
+Node: A Programmable Completion Example\7f386807
+Node: Using History Interactively\7f392054
+Node: Bash History Facilities\7f392738
+Node: Bash History Builtins\7f395743
+Node: History Interaction\7f400274
+Node: Event Designators\7f403894
+Node: Word Designators\7f405113
+Node: Modifiers\7f406750
+Node: Installing Bash\7f408152
+Node: Basic Installation\7f409289
+Node: Compilers and Options\7f412547
+Node: Compiling For Multiple Architectures\7f413288
+Node: Installation Names\7f414981
+Node: Specifying the System Type\7f415799
+Node: Sharing Defaults\7f416515
+Node: Operation Controls\7f417188
+Node: Optional Features\7f418146
+Node: Reporting Bugs\7f428664
+Node: Major Differences From The Bourne Shell\7f429858
+Node: GNU Free Documentation License\7f446710
+Node: Indexes\7f471887
+Node: Builtin Index\7f472341
+Node: Reserved Word Index\7f479168
+Node: Variable Index\7f481616
+Node: Function Index\7f497367
+Node: Concept Index\7f510670
 \1f
 End Tag Table
index cd8d7aee30285cc32ac7273a170dc5b1bf2759a2..973768a565be9944c7ef6f86ab9671023d7e06e3 100644 (file)
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/MacPorts 2018.47642_7) (preloaded format=pdfetex 2019.1.16)  26 FEB 2019 09:57
+This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/MacPorts 2018.47642_7) (preloaded format=pdfetex 2019.1.16)  22 APR 2019 09:26
 entering extended mode
  restricted \write18 enabled.
  file:line:error style messages enabled.
@@ -202,7 +202,7 @@ texinfo.tex: doing @include of rluser.texi
 
 (/usr/homes/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [106]
 [107] [108] [109] [110] [111] [112] [113] [114] [115] [116]
-Underfull \hbox (badness 7540) in paragraph at lines 807--813
+Underfull \hbox (badness 7540) in paragraph at lines 812--818
  []@textrm In the ex-am-ple above, @textttsl C-u[] @textrm is bound to the func
 -tion
 
@@ -215,7 +215,7 @@ Underfull \hbox (badness 7540) in paragraph at lines 807--813
 .etc.
 
 
-Underfull \hbox (badness 10000) in paragraph at lines 807--813
+Underfull \hbox (badness 10000) in paragraph at lines 812--818
  @texttt universal-argument[]@textrm , @textttsl M-DEL[] @textrm is bound to th
 e func-tion
 
@@ -227,8 +227,8 @@ e func-tion
 .@texttt v
 .etc.
 
-[117] [118] [119]
-Overfull \hbox (26.43913pt too wide) in paragraph at lines 1041--1041
+[117] [118] [119] [120]
+Overfull \hbox (26.43913pt too wide) in paragraph at lines 1046--1046
  []@texttt Meta-Control-h: backward-kill-word Text after the function name is i
 gnored[] 
 
@@ -240,13 +240,13 @@ gnored[]
 .@texttt t
 .etc.
 
-[120] [121]
+[121] [122]
 @fnindfile=@write6
 \openout6 = `bashref.fn'.
 
- [122] [123] [124] [125] [126] [127] [128] [129] [130] [131]
-[132] [133]
-Overfull \hbox (15.27109pt too wide) in paragraph at lines 2029--2029
+ [123] [124] [125] [126] [127] [128] [129] [130] [131] [132]
+[133] [134]
+Overfull \hbox (15.27109pt too wide) in paragraph at lines 2034--2034
  []@texttt complete [-abcdefgjksuv] [-o @textttsl comp-option@texttt ] [-DEI] [
 -A @textttsl ac-tion@texttt ] [-
 
@@ -258,23 +258,23 @@ Overfull \hbox (15.27109pt too wide) in paragraph at lines 2029--2029
 .@texttt m
 .etc.
 
-[134] [135] [136] [137] [138] [139])
+[135] [136] [137] [138] [139] [140])
 texinfo.tex: doing @include of hsuser.texi
 
 
-(/usr/homes/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9 [140]
-[141] [142] [143] [144] [145]) Chapter 10 [146] [147] [148] [149] [150]
-[151] [152] [153] Appendix A [154] Appendix B [155] [156] [157] [158] [159]
-[160] Appendix C [161]
+(/usr/homes/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9 [141]
+[142] [143] [144] [145] [146]) Chapter 10 [147] [148] [149] [150] [151]
+[152] [153] [154] Appendix A [155] Appendix B [156] [157] [158] [159] [160]
+[161] Appendix C [162]
 texinfo.tex: doing @include of fdl.texi
 
- (/usr/homes/chet/src/bash/src/doc/fdl.texi [162]
-[163] [164] [165] [166] [167] [168]) Appendix D [169] [170] [171] [172]
-[173] [174] [175] [176] [177] [178] ) 
+ (/usr/homes/chet/src/bash/src/doc/fdl.texi [163]
+[164] [165] [166] [167] [168] [169]) Appendix D [170] [171] [172] [173]
+[174] [175] [176] [177] [178] [179] ) 
 Here is how much of TeX's memory you used:
- 4065 strings out of 497100
- 47108 string characters out of 6206794
- 136573 words of memory out of 5000000
+ 4066 strings out of 497100
+ 47111 string characters out of 6206794
+ 136567 words of memory out of 5000000
  4846 multiletter control sequences out of 15000+600000
  34315 words of font info for 116 fonts, out of 8000000 for 9000
  51 hyphenation exceptions out of 8191
@@ -296,10 +296,10 @@ e/fonts/type1/public/amsfonts/cm/cmtt12.pfb></opt/local/share/texmf-texlive/fon
 ts/type1/public/amsfonts/cm/cmtt9.pfb></opt/local/share/texmf-texlive/fonts/typ
 e1/public/cm-super/sfrm1095.pfb></opt/local/share/texmf-texlive/fonts/type1/pub
 lic/cm-super/sfrm1440.pfb>
-Output written on bashref.pdf (184 pages, 752696 bytes).
+Output written on bashref.pdf (185 pages, 753415 bytes).
 PDF statistics:
- 2623 PDF objects out of 2984 (max. 8388607)
- 2394 compressed objects within 24 object streams
- 310 named destinations out of 1000 (max. 500000)
+ 2628 PDF objects out of 2984 (max. 8388607)
+ 2398 compressed objects within 24 object streams
+ 311 named destinations out of 1000 (max. 500000)
  1125 words of extra memory for PDF output out of 10000 (max. 10000000)
 
index c2c6a236b44a1f82ce72bf2975822bef74be8068..9f9e1f6a73a33d83151e7f75a64addcc0bf781d3 100644 (file)
Binary files a/doc/bashref.pdf and b/doc/bashref.pdf differ
index 1677ec4273ff09a906f7bc5c5158754accd09b5e..885642ea40d6483281caa07c5b2e9ea26300dcb2 100644 (file)
@@ -1,8 +1,8 @@
 %!PS-Adobe-2.0
 %%Creator: dvips(k) 5.998 Copyright 2018 Radical Eye Software
 %%Title: bashref.dvi
-%%CreationDate: Tue Feb 26 14:57:13 2019
-%%Pages: 184
+%%CreationDate: Mon Apr 22 13:26:48 2019
+%%Pages: 185
 %%PageOrder: Ascend
 %%BoundingBox: 0 0 612 792
 %%DocumentFonts: CMBX12 CMR10 CMTT10 CMSL10 CMSY10 CMMI12 CMMI10 CMCSC10
@@ -12,7 +12,7 @@
 %DVIPSWebPage: (www.radicaleye.com)
 %DVIPSCommandLine: dvips -D 600 -t letter -o bashref.ps bashref.dvi
 %DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2019.02.26:0957
+%DVIPSSource:  TeX output 2019.04.22:0926
 %%BeginProcSet: tex.pro 0 0
 %!
 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -7634,24 +7634,23 @@ ifelse
 TeXDict begin 1 0 bop 150 1318 a Fv(Bash)64 b(Reference)j(Man)-5
 b(ual)p 150 1385 3600 34 v 2361 1481 a Fu(Reference)31
 b(Do)s(cumen)m(tation)i(for)d(Bash)2428 1589 y(Edition)h(5.0,)g(for)f
-Ft(Bash)g Fu(V)-8 b(ersion)31 b(5.0.)3180 1697 y(F)-8
-b(ebruary)30 b(2019)150 4927 y Fs(Chet)45 b(Ramey)-11
-b(,)46 b(Case)g(W)-11 b(estern)46 b(Reserv)l(e)g(Univ)l(ersit)l(y)150
-5068 y(Brian)f(F)-11 b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)
--11 b(oundation)p 150 5141 3600 17 v eop end
+Ft(Bash)g Fu(V)-8 b(ersion)31 b(5.0.)3333 1697 y(April)f(2019)150
+4927 y Fs(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11 b(estern)46
+b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068 y(Brian)f(F)-11
+b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11
+b(oundation)p 150 5141 3600 17 v eop end
 %%Page: 2 2
 TeXDict begin 2 1 bop 150 4279 a Fu(This)35 b(text)h(is)g(a)g(brief)f
 (description)h(of)f(the)h(features)g(that)g(are)g(presen)m(t)g(in)f
-(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(5.0,)c(26)f(F)-8
-b(ebruary)30 b(2019\).)150 4523 y(This)i(is)h(Edition)g(5.0,)i(last)f
-(up)s(dated)e(26)i(F)-8 b(ebruary)33 b(2019,)i(of)f Fr(The)e(GNU)i
-(Bash)f(Reference)h(Man)m(ual)p Fu(,)150 4633 y(for)c
-Ft(Bash)p Fu(,)g(V)-8 b(ersion)31 b(5.0.)150 4767 y(Cop)m(yrigh)m(t)602
-4764 y(c)577 4767 y Fq(\015)f Fu(1988{2018)35 b(F)-8
-b(ree)31 b(Soft)m(w)m(are)h(F)-8 b(oundation,)31 b(Inc.)390
-4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h(to)g(cop)m(y)-8
-b(,)24 b(distribute)c(and/or)h(mo)s(dify)e(this)i(do)s(cumen)m(t)f
-(under)f(the)390 5011 y(terms)25 b(of)h(the)f(GNU)h(F)-8
+(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(5.0,)c(20)f(April)f
+(2019\).)150 4523 y(This)j(is)h(Edition)f(5.0,)j(last)f(up)s(dated)d
+(20)j(April)e(2019,)k(of)d Fr(The)f(GNU)h(Bash)g(Reference)g(Man)m(ual)
+p Fu(,)i(for)150 4633 y Ft(Bash)p Fu(,)29 b(V)-8 b(ersion)31
+b(5.0.)150 4767 y(Cop)m(yrigh)m(t)602 4764 y(c)577 4767
+y Fq(\015)f Fu(1988{2018)35 b(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)-8
+b(oundation,)31 b(Inc.)390 4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h
+(to)g(cop)m(y)-8 b(,)24 b(distribute)c(and/or)h(mo)s(dify)e(this)i(do)s
+(cumen)m(t)f(under)f(the)390 5011 y(terms)25 b(of)h(the)f(GNU)h(F)-8
 b(ree)27 b(Do)s(cumen)m(tation)g(License,)g(V)-8 b(ersion)26
 b(1.3)g(or)f(an)m(y)h(later)g(v)m(ersion)390 5121 y(published)43
 b(b)m(y)h(the)h(F)-8 b(ree)46 b(Soft)m(w)m(are)g(F)-8
@@ -8003,135 +8002,135 @@ f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)27
 b Fu(118)399 1923 y(8.3.3)93 b(Sample)30 b(Init)g(File)20
 b Fn(:)d(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
 g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)f(:)g(:)h(:)f(:)h(:)33 b Fu(119)275 2032 y(8.4)92
+(:)h(:)f(:)g(:)h(:)f(:)h(:)33 b Fu(120)275 2032 y(8.4)92
 b(Bindable)30 b(Readline)h(Commands)19 b Fn(:)c(:)g(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-h(:)f(:)h(:)f(:)g(:)h(:)f(:)33 b Fu(122)399 2142 y(8.4.1)93
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)33 b Fu(123)399 2142 y(8.4.1)93
 b(Commands)29 b(F)-8 b(or)31 b(Mo)m(ving)16 b Fn(:)h(:)e(:)h(:)f(:)g(:)
 h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
-(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)29 b Fu(122)399
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)29 b Fu(123)399
 2252 y(8.4.2)93 b(Commands)29 b(F)-8 b(or)31 b(Manipulating)g(The)f
 (History)c Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)39 b Fu(123)399 2361 y(8.4.3)93 b(Commands)29 b(F)-8
+f(:)39 b Fu(124)399 2361 y(8.4.3)93 b(Commands)29 b(F)-8
 b(or)31 b(Changing)f(T)-8 b(ext)9 b Fn(:)17 b(:)e(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)23 b Fu(124)399 2471 y(8.4.4)93 b(Killing)31
+h(:)f(:)23 b Fu(125)399 2471 y(8.4.4)93 b(Killing)31
 b(And)e(Y)-8 b(anking)10 b Fn(:)17 b(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
 h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
-(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)24 b Fu(126)399
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)24 b Fu(127)399
 2580 y(8.4.5)93 b(Sp)s(ecifying)30 b(Numeric)g(Argumen)m(ts)25
 b Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
-(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)39 b Fu(127)399
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)39 b Fu(128)399
 2690 y(8.4.6)93 b(Letting)31 b(Readline)g(T)m(yp)s(e)f(F)-8
 b(or)31 b(Y)-8 b(ou)20 b Fn(:)c(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)33
-b Fu(127)399 2800 y(8.4.7)93 b(Keyb)s(oard)29 b(Macros)9
+b Fu(128)399 2800 y(8.4.7)93 b(Keyb)s(oard)29 b(Macros)9
 b Fn(:)17 b(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
 (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)g(:)h(:)22 b Fu(129)399 2909 y(8.4.8)93
+h(:)f(:)h(:)f(:)g(:)h(:)22 b Fu(130)399 2909 y(8.4.8)93
 b(Some)30 b(Miscellaneous)j(Commands)14 b Fn(:)f(:)j(:)f(:)h(:)f(:)g(:)
 h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
-(:)f(:)27 b Fu(129)275 3019 y(8.5)92 b(Readline)31 b(vi)f(Mo)s(de)e
+(:)f(:)27 b Fu(130)275 3019 y(8.5)92 b(Readline)31 b(vi)f(Mo)s(de)e
 Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
 (:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)41 b Fu(131)275
+f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)41 b Fu(132)275
 3128 y(8.6)92 b(Programmable)30 b(Completion)25 b Fn(:)15
 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)37
-b Fu(132)275 3238 y(8.7)92 b(Programmable)30 b(Completion)h(Builtins)14
+b Fu(133)275 3238 y(8.7)92 b(Programmable)30 b(Completion)h(Builtins)14
 b Fn(:)i(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)28 b Fu(134)275
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)28 b Fu(135)275
 3347 y(8.8)92 b(A)30 b(Programmable)h(Completion)g(Example)8
 b Fn(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
-(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)22 b Fu(138)150 3598 y
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)22 b Fu(139)150 3598 y
 Fs(9)135 b(Using)45 b(History)h(In)l(teractiv)l(ely)28
 b Fo(:)22 b(:)d(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g
-(:)h(:)41 b Fs(141)275 3735 y Fu(9.1)92 b(Bash)30 b(History)h(F)-8
+(:)h(:)41 b Fs(142)275 3735 y Fu(9.1)92 b(Bash)30 b(History)h(F)-8
 b(acilities)9 b Fn(:)19 b(:)c(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)22 b Fu(141)275
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)22 b Fu(142)275
 3845 y(9.2)92 b(Bash)30 b(History)h(Builtins)d Fn(:)16
 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-h(:)f(:)h(:)f(:)41 b Fu(141)275 3954 y(9.3)92 b(History)31
+h(:)f(:)h(:)f(:)41 b Fu(142)275 3954 y(9.3)92 b(History)31
 b(Expansion)10 b Fn(:)k(:)h(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
 (:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
 f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)23
-b Fu(143)399 4064 y(9.3.1)93 b(Ev)m(en)m(t)31 b(Designators)19
+b Fu(144)399 4064 y(9.3.1)93 b(Ev)m(en)m(t)31 b(Designators)19
 b Fn(:)e(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
 g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)f(:)g(:)h(:)32 b Fu(144)399 4174 y(9.3.2)93 b(W)-8
+(:)h(:)f(:)g(:)h(:)32 b Fu(145)399 4174 y(9.3.2)93 b(W)-8
 b(ord)31 b(Designators)c Fn(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
 (:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)39 b Fu(144)399
+f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)39 b Fu(145)399
 4283 y(9.3.3)93 b(Mo)s(di\014ers)15 b Fn(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)
 h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
 (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)g(:)29 b Fu(145)p eop end
+h(:)f(:)h(:)f(:)g(:)29 b Fu(146)p eop end
 %%Page: -4 6
 TeXDict begin -4 5 bop 3677 -116 a Fu(iv)150 83 y Fs(10)135
 b(Installing)46 b(Bash)16 b Fo(:)j(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)h(:)f(:)29 b Fs(147)275 220 y Fu(10.1)92 b(Basic)32
+f(:)h(:)f(:)29 b Fs(148)275 220 y Fu(10.1)92 b(Basic)32
 b(Installation)8 b Fn(:)17 b(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
 h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)22
-b Fu(147)275 330 y(10.2)92 b(Compilers)30 b(and)g(Options)17
+b Fu(148)275 330 y(10.2)92 b(Compilers)30 b(and)g(Options)17
 b Fn(:)d(:)i(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
 f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
-(:)f(:)h(:)f(:)30 b Fu(148)275 439 y(10.3)92 b(Compiling)30
+(:)f(:)h(:)f(:)30 b Fu(149)275 439 y(10.3)92 b(Compiling)30
 b(F)-8 b(or)32 b(Multiple)f(Arc)m(hitectures)10 b Fn(:)16
 b(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
-(:)g(:)h(:)f(:)h(:)f(:)23 b Fu(148)275 549 y(10.4)92
+(:)g(:)h(:)f(:)h(:)f(:)23 b Fu(149)275 549 y(10.4)92
 b(Installation)32 b(Names)22 b Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
 f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
 (:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)35
-b Fu(148)275 658 y(10.5)92 b(Sp)s(ecifying)30 b(the)g(System)h(T)m(yp)s
+b Fu(149)275 658 y(10.5)92 b(Sp)s(ecifying)30 b(the)g(System)h(T)m(yp)s
 (e)21 b Fn(:)14 b(:)i(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
 (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)34 b Fu(149)275 768 y(10.6)92 b(Sharing)30 b(Defaults)24
+h(:)34 b Fu(150)275 768 y(10.6)92 b(Sharing)30 b(Defaults)24
 b Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)37 b Fu(149)275
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)37 b Fu(150)275
 878 y(10.7)92 b(Op)s(eration)30 b(Con)m(trols)12 b Fn(:)k(:)f(:)h(:)f
 (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
 f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)f(:)25 b Fu(149)275 987 y(10.8)92 b(Optional)31
+(:)h(:)f(:)25 b Fu(150)275 987 y(10.8)92 b(Optional)31
 b(F)-8 b(eatures)19 b Fn(:)d(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
 (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)32
-b Fu(150)150 1238 y Fs(App)t(endix)44 b(A)119 b(Rep)t(orting)46
+b Fu(151)150 1238 y Fs(App)t(endix)44 b(A)119 b(Rep)t(orting)46
 b(Bugs)21 b Fo(:)f(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h
-(:)f(:)g(:)h(:)f(:)35 b Fs(155)150 1498 y(App)t(endix)44
+(:)f(:)g(:)h(:)f(:)35 b Fs(156)150 1498 y(App)t(endix)44
 b(B)125 b(Ma)7 b(jor)46 b(Di\013erences)g(F)-11 b(rom)284
 1639 y(The)45 b(Bourne)f(Shell)35 b Fo(:)19 b(:)h(:)f(:)h(:)f(:)h(:)f
 (:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)
-f(:)g(:)h(:)f(:)h(:)47 b Fs(156)275 1776 y Fu(B.1)92
+f(:)g(:)h(:)f(:)h(:)47 b Fs(157)275 1776 y Fu(B.1)92
 b(Implemen)m(tation)31 b(Di\013erences)h(F)-8 b(rom)31
 b(The)e(SVR4.2)j(Shell)22 b Fn(:)15 b(:)g(:)g(:)h(:)f(:)h(:)f(:)g(:)h
-(:)35 b Fu(160)150 2027 y Fs(App)t(endix)44 b(C)124 b(GNU)36
+(:)35 b Fu(161)150 2027 y Fs(App)t(endix)44 b(C)124 b(GNU)36
 b(F)-11 b(ree)35 b(Do)t(cumen)l(tation)i(License)25 b
-Fo(:)20 b(:)29 b Fs(162)150 2305 y(App)t(endix)44 b(D)118
+Fo(:)20 b(:)29 b Fs(163)150 2305 y(App)t(endix)44 b(D)118
 b(Indexes)27 b Fo(:)20 b(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)
 h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)40
-b Fs(170)275 2442 y Fu(D.1)92 b(Index)29 b(of)i(Shell)f(Builtin)h
+b Fs(171)275 2442 y Fu(D.1)92 b(Index)29 b(of)i(Shell)f(Builtin)h
 (Commands)23 b Fn(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
 g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)38
-b Fu(170)275 2552 y(D.2)92 b(Index)29 b(of)i(Shell)f(Reserv)m(ed)h(W)-8
+b Fu(171)275 2552 y(D.2)92 b(Index)29 b(of)i(Shell)f(Reserv)m(ed)h(W)-8
 b(ords)20 b Fn(:)c(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f
 (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)34
-b Fu(171)275 2661 y(D.3)92 b(P)m(arameter)31 b(and)f(V)-8
+b Fu(172)275 2661 y(D.3)92 b(P)m(arameter)31 b(and)f(V)-8
 b(ariable)32 b(Index)27 b Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-h(:)f(:)g(:)42 b Fu(172)275 2771 y(D.4)92 b(F)-8 b(unction)31
+h(:)f(:)g(:)42 b Fu(173)275 2771 y(D.4)92 b(F)-8 b(unction)31
 b(Index)24 b Fn(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
 (:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
 f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)38
-b Fu(174)275 2880 y(D.5)92 b(Concept)30 b(Index)15 b
+b Fu(175)275 2880 y(D.5)92 b(Concept)30 b(Index)15 b
 Fn(:)g(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
 (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)29 b
-Fu(176)p eop end
+Fu(177)p eop end
 %%Page: 1 7
 TeXDict begin 1 6 bop 3705 -116 a Fu(1)150 299 y Fp(1)80
 b(In)l(tro)t(duction)150 604 y Fs(1.1)68 b(What)45 b(is)g(Bash?)150
@@ -8397,11 +8396,11 @@ y(Quoting)c(can)f(b)s(e)g(used)f(to)j(disable)e(sp)s(ecial)h(treatmen)m
 (quoted)g(if)h(it)g(is)f(to)h(represen)m(t)g(itself.)68
 b(When)39 b(the)h(command)f(history)150 1015 y(expansion)i(facilities)j
 (are)e(b)s(eing)f(used)g(\(see)h(Section)h(9.3)f([History)h(In)m
-(teraction],)j(page)c(143\),)47 b(the)150 1124 y Fr(history)30
+(teraction],)j(page)c(144\),)47 b(the)150 1124 y Fr(history)30
 b(expansion)h Fu(c)m(haracter,)h(usually)f(`)p Ft(!)p
 Fu(',)g(m)m(ust)f(b)s(e)g(quoted)h(to)g(prev)m(en)m(t)g(history)g
 (expansion.)41 b(See)150 1234 y(Section)22 b(9.1)g([Bash)f(History)h(F)
--8 b(acilities],)26 b(page)c(141,)j(for)20 b(more)h(details)h
+-8 b(acilities],)26 b(page)c(142,)j(for)20 b(more)h(details)h
 (concerning)g(history)f(expansion.)275 1364 y(There)37
 b(are)h(three)f(quoting)h(mec)m(hanisms:)56 b(the)38
 b Fr(escap)s(e)g(c)m(haracter)p Fu(,)j(single)d(quotes,)i(and)d(double)
@@ -11278,9 +11277,9 @@ b(Builtin)150 828 y(commands)f(are)h(necessary)g(to)g(implemen)m(t)g
 (Builtins],)150 1521 y(page)37 b(104\),)i(the)d(directory)g(stac)m(k)h
 (\(see)g(Section)g(6.8.1)g([Directory)h(Stac)m(k)f(Builtins],)h(page)e
 (96\),)j(the)150 1631 y(command)23 b(history)h(\(see)g(Section)g(9.2)h
-([Bash)f(History)g(Builtins],)h(page)g(141\),)h(and)d(the)h
+([Bash)f(History)g(Builtins],)h(page)g(142\),)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(134\).)275
+(8.7)g([Programmable)g(Completion)g(Builtins],)g(page)h(135\).)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
@@ -12745,7 +12744,7 @@ Fu(.)1110 4450 y Ft(hashall)144 b Fu(Same)30 b(as)h Ft(-h)p
 Fu(.)1110 4600 y Ft(histexpand)1590 4710 y Fu(Same)f(as)h
 Ft(-H)p Fu(.)1110 4861 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 4970 y([Bash)d(History)g(F)-8 b(acilities],)41 b(page)c(141.)60
+1590 4970 y([Bash)d(History)g(F)-8 b(acilities],)41 b(page)c(142.)60
 b(This)36 b(option)h(is)f(on)1590 5080 y(b)m(y)30 b(default)h(in)f(in)m
 (teractiv)m(e)j(shells.)1110 5230 y Ft(ignoreeof)1590
 5340 y Fu(An)d(in)m(teractiv)m(e)j(shell)e(will)g(not)f(exit)h(up)s(on)
@@ -12838,7 +12837,7 @@ b(and)e(commands)g(executed)i(in)f(a)g(subshell)f(en)m(vironmen)m(t.)
 (in)g(suc)m(h)g(cases.)630 2351 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 2461 y(teraction],)g(page)d
-(143\).)57 b(This)34 b(option)i(is)f(on)g(b)m(y)h(default)f(for)g(in)m
+(144\).)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 2570 y(shells.)630 2730 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 2839 y(suc)m(h)29
@@ -12990,7 +12989,7 @@ b Fu(If)33 b(set,)j(Bash)e(attempts)h(to)g(sa)m(v)m(e)g(all)g(lines)f
 b(This)43 b(option)g(is)h(enabled)f(b)m(y)g(default,)k(but)c(only)g
 (has)g(an)1110 3806 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
-3915 y(F)-8 b(acilities],)34 b(page)d(141\).)630 4080
+3915 y(F)-8 b(acilities],)34 b(page)d(142\).)630 4080
 y Ft(compat31)96 b Fu(If)27 b(set,)i(Bash)e(c)m(hanges)i(its)f(b)s(eha)
 m(vior)f(to)i(that)f(of)f(v)m(ersion)h(3.1)h(with)e(resp)s(ect)1110
 4189 y(to)39 b(quoted)f(argumen)m(ts)g(to)h(the)f(conditional)h
@@ -13204,7 +13203,7 @@ y Ft(hostcomplete)1110 4098 y Fu(If)38 b(set,)j(and)c(Readline)i(is)f
 4208 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 4317 y(pleted)g(\(see)h
 (Section)f(8.4.6)i([Commands)d(F)-8 b(or)36 b(Completion],)g(page)g
-(127\).)1110 4427 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)
+(128\).)1110 4427 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)
 630 4609 y Ft(huponexit)1110 4719 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 4829 y(shell)31 b(exits)g(\(see)g(Section)g(3.7.6)h([Signals],)g
@@ -13274,7 +13273,7 @@ b(set,)j(Bash)e(allo)m(ws)g(\014lename)g(patterns)g(whic)m(h)f(matc)m
 (string,)h(rather)f(than)g(themselv)m(es.)630 5121 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 5230
-y(grammable)45 b(Completion],)k(page)c(132\))h(are)f(enabled.)82
+y(grammable)45 b(Completion],)k(page)c(133\))h(are)f(enabled.)82
 b(This)44 b(option)h(is)1110 5340 y(enabled)30 b(b)m(y)h(default.)p
 eop end
 %%Page: 71 77
@@ -13646,13 +13645,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
 883 y(grammable)36 b(completion)g(facilities)i(\(see)e(Section)g(8.6)g
-([Programmable)g(Completion],)630 993 y(page)31 b(132\).)150
+([Programmable)g(Completion],)630 993 y(page)31 b(133\).)150
 1139 y Ft(COMP_LINE)630 1249 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 1358
 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 1468
-y(Section)k(8.6)h([Programmable)f(Completion],)g(page)g(132\).)150
+y(Section)k(8.6)h([Programmable)f(Completion],)g(page)g(133\).)150
 1614 y Ft(COMP_POINT)630 1724 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 1833 y(command.)40 b(If)27 b(the)h(curren)m(t)g
@@ -13663,7 +13662,7 @@ b(This)29 b(v)-5 b(ariable)31 b(is)f(a)m(v)-5 b(ailable)630
 2052 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 2162
 y(completion)c(facilities)g(\(see)g(Section)f(8.6)g([Programmable)g
-(Completion],)h(page)f(132\).)150 2308 y Ft(COMP_TYPE)630
+(Completion],)h(page)f(133\).)150 2308 y Ft(COMP_TYPE)630
 2418 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 2527 y(caused)e(a)h(completion)h(function)e(to)h
@@ -13678,7 +13677,7 @@ 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)630
 2966 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
-3075 y([Programmable)e(Completion],)h(page)f(132\).)150
+3075 y([Programmable)e(Completion],)h(page)f(133\).)150
 3221 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 3331 y(function.)150 3477
@@ -13696,13 +13695,13 @@ h(Readline)h(w)m(ould)f(split)g(it,)53 b(using)47 b Ft(COMP_)630
 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 4390 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 4500 y(grammable)e(Completion],)g(page)g(132\).)150
+(8.6)g([Pro-)630 4500 y(grammable)e(Completion],)g(page)g(133\).)150
 4646 y Ft(COMPREPLY)630 4756 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 4865 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 4975 y(tion)g(8.6)g([Programmable)g(Completion],)
-h(page)f(132\).)51 b(Eac)m(h)34 b(arra)m(y)g(elemen)m(t)h(con)m(tains)
+h(page)f(133\).)51 b(Eac)m(h)34 b(arra)m(y)g(elemen)m(t)h(con)m(tains)
 630 5084 y(one)c(p)s(ossible)f(completion.)150 5230 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
@@ -13831,7 +13830,7 @@ Fu(is)i(unset,)f(it)h(loses)h(its)630 2339 y(sp)s(ecial)f(prop)s
 2499 y Ft(histchars)630 2609 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 2718 y(tok)m(enization)k(\(see)f(Section)f
-(9.3)h([History)f(In)m(teraction],)i(page)f(143\).)41
+(9.3)h([History)f(In)m(teraction],)i(page)f(144\).)41
 b(The)29 b(\014rst)e(c)m(harac-)630 2828 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 2937 y(start)25
@@ -14587,9 +14586,9 @@ 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
 5099 y(Section)31 b(4.3.1)h([The)e(Set)h(Builtin],)g(page)g(61\).)199
 5230 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(141\))h(and)d(history)330
+(History)h(F)-8 b(acilities],)51 b(page)45 b(142\))h(and)d(history)330
 5340 y(expansion)h(\(see)i(Section)f(9.3)h([History)g(In)m(teraction],)
-k(page)45 b(143\))h(are)f(enabled)g(b)m(y)f(default.)p
+k(page)45 b(144\))h(are)f(enabled)g(b)m(y)f(default.)p
 eop end
 %%Page: 90 96
 TeXDict begin 90 95 bop 150 -116 a Fu(Chapter)30 b(6:)41
@@ -15216,54 +15215,58 @@ eop end
 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 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.)150 489 y Ft(\\l)384 b Fu(The)30 b(basename)h(of)f
-(the)h(shell's)f(terminal)h(device)g(name.)150 678 y
-Ft(\\n)384 b Fu(A)30 b(newline.)150 868 y Ft(\\r)384
-b Fu(A)30 b(carriage)i(return.)150 1058 y Ft(\\s)384
+m(y)f(the)g(shell.)150 479 y Ft(\\l)384 b Fu(The)30 b(basename)h(of)f
+(the)h(shell's)f(terminal)h(device)g(name.)150 659 y
+Ft(\\n)384 b Fu(A)30 b(newline.)150 839 y Ft(\\r)384
+b Fu(A)30 b(carriage)i(return.)150 1019 y Ft(\\s)384
 b Fu(The)22 b(name)g(of)h(the)f(shell,)i(the)f(basename)f(of)h
 Ft($0)f Fu(\(the)g(p)s(ortion)g(follo)m(wing)i(the)f(\014nal)e
-(slash\).)150 1248 y Ft(\\t)384 b Fu(The)30 b(time,)h(in)f(24-hour)h
-(HH:MM:SS)g(format.)150 1437 y Ft(\\T)384 b Fu(The)30
-b(time,)h(in)f(12-hour)h(HH:MM:SS)g(format.)150 1627
+(slash\).)150 1199 y Ft(\\t)384 b Fu(The)30 b(time,)h(in)f(24-hour)h
+(HH:MM:SS)g(format.)150 1379 y Ft(\\T)384 b Fu(The)30
+b(time,)h(in)f(12-hour)h(HH:MM:SS)g(format.)150 1559
 y Ft(\\@)384 b Fu(The)30 b(time,)h(in)f(12-hour)h(am/pm)f(format.)150
-1817 y Ft(\\A)384 b Fu(The)30 b(time,)h(in)f(24-hour)h(HH:MM)g(format.)
-150 2006 y Ft(\\u)384 b Fu(The)30 b(username)g(of)g(the)h(curren)m(t)f
-(user.)150 2196 y Ft(\\v)384 b Fu(The)30 b(v)m(ersion)h(of)f(Bash)h
-(\(e.g.,)h(2.00\))150 2386 y Ft(\\V)384 b Fu(The)30 b(release)i(of)e
+1739 y Ft(\\A)384 b Fu(The)30 b(time,)h(in)f(24-hour)h(HH:MM)g(format.)
+150 1919 y Ft(\\u)384 b Fu(The)30 b(username)g(of)g(the)h(curren)m(t)f
+(user.)150 2099 y Ft(\\v)384 b Fu(The)30 b(v)m(ersion)h(of)f(Bash)h
+(\(e.g.,)h(2.00\))150 2279 y Ft(\\V)384 b Fu(The)30 b(release)i(of)e
 (Bash,)h(v)m(ersion)g Ft(+)f Fu(patc)m(hlev)m(el)i(\(e.g.,)h(2.00.0\))
-150 2576 y Ft(\\w)384 b Fu(The)34 b(curren)m(t)h(w)m(orking)g
+150 2459 y Ft(\\w)384 b Fu(The)34 b(curren)m(t)h(w)m(orking)g
 (directory)-8 b(,)37 b(with)e Ft($HOME)e Fu(abbreviated)j(with)e(a)h
-(tilde)h(\(uses)f(the)630 2685 y Ft($PROMPT_DIRTRIM)26
-b Fu(v)-5 b(ariable\).)150 2875 y Ft(\\W)384 b Fu(The)30
+(tilde)h(\(uses)f(the)630 2568 y Ft($PROMPT_DIRTRIM)26
+b Fu(v)-5 b(ariable\).)150 2748 y Ft(\\W)384 b Fu(The)30
 b(basename)h(of)f Ft($PWD)p Fu(,)g(with)g Ft($HOME)f
-Fu(abbreviated)h(with)g(a)h(tilde.)150 3065 y Ft(\\!)384
+Fu(abbreviated)h(with)g(a)h(tilde.)150 2928 y Ft(\\!)384
 b Fu(The)30 b(history)g(n)m(um)m(b)s(er)f(of)i(this)f(command.)150
-3254 y Ft(\\#)384 b Fu(The)30 b(command)g(n)m(um)m(b)s(er)f(of)i(this)f
-(command.)150 3444 y Ft(\\$)384 b Fu(If)30 b(the)g(e\013ectiv)m(e)j
+3108 y Ft(\\#)384 b Fu(The)30 b(command)g(n)m(um)m(b)s(er)f(of)i(this)f
+(command.)150 3288 y Ft(\\$)384 b Fu(If)30 b(the)g(e\013ectiv)m(e)j
 (uid)d(is)g(0,)h Ft(#)p Fu(,)g(otherwise)g Ft($)p Fu(.)150
-3634 y Ft(\\)p Fj(nnn)288 b Fu(The)30 b(c)m(haracter)i(whose)e(ASCI)s
+3468 y Ft(\\)p Fj(nnn)288 b Fu(The)30 b(c)m(haracter)i(whose)e(ASCI)s
 (I)f(co)s(de)h(is)h(the)f(o)s(ctal)i(v)-5 b(alue)31 b
-Fr(nnn)p Fu(.)150 3824 y Ft(\\\\)384 b Fu(A)30 b(bac)m(kslash.)150
-4013 y Ft(\\[)384 b Fu(Begin)38 b(a)f(sequence)g(of)g(non-prin)m(ting)g
+Fr(nnn)p Fu(.)150 3648 y Ft(\\\\)384 b Fu(A)30 b(bac)m(kslash.)150
+3828 y Ft(\\[)384 b Fu(Begin)38 b(a)f(sequence)g(of)g(non-prin)m(ting)g
 (c)m(haracters.)61 b(This)36 b(could)h(b)s(e)g(used)f(to)h(em)m(b)s(ed)
-g(a)630 4123 y(terminal)31 b(con)m(trol)h(sequence)e(in)m(to)i(the)e
-(prompt.)150 4313 y Ft(\\])384 b Fu(End)29 b(a)i(sequence)g(of)f
-(non-prin)m(ting)g(c)m(haracters.)275 4518 y(The)25 b(command)h(n)m(um)
+g(a)630 3938 y(terminal)31 b(con)m(trol)h(sequence)e(in)m(to)i(the)e
+(prompt.)150 4118 y Ft(\\])384 b Fu(End)29 b(a)i(sequence)g(of)f
+(non-prin)m(ting)g(c)m(haracters.)275 4308 y(The)25 b(command)h(n)m(um)
 m(b)s(er)f(and)h(the)g(history)g(n)m(um)m(b)s(er)f(are)i(usually)f
 (di\013eren)m(t:)39 b(the)26 b(history)g(n)m(um)m(b)s(er)150
-4627 y(of)h(a)f(command)h(is)f(its)h(p)s(osition)f(in)g(the)h(history)f
+4418 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
-4737 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(141\),)j(while)d(the)f
-(command)150 4846 y(n)m(um)m(b)s(er)j(is)h(the)h(p)s(osition)f(in)g
+4527 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(142\),)j(while)d(the)f
+(command)150 4637 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 4956 y(session.)275 5121 y(After)35 b(the)g(string)g(is)g
-(deco)s(ded,)h(it)f(is)g(expanded)f(via)i(parameter)f(expansion,)i
-(command)d(substi-)150 5230 y(tution,)k(arithmetic)f(expansion,)g(and)e
-(quote)h(remo)m(v)-5 b(al,)39 b(sub)5 b(ject)35 b(to)i(the)f(v)-5
-b(alue)36 b(of)g(the)g Ft(promptvars)150 5340 y Fu(shell)31
-b(option)f(\(see)i(Section)f(4.3.2)h([The)e(Shopt)g(Builtin],)h(page)g
-(65\).)p eop end
+f(shell)150 4747 y(session.)275 4902 y(After)28 b(the)g(string)g(is)g
+(deco)s(ded,)g(it)g(is)g(expanded)f(via)i(parameter)f(expansion,)h
+(command)f(substitu-)150 5011 y(tion,)g(arithmetic)f(expansion,)g(and)e
+(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
+(65\).)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: 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 Fs(6.10)68
@@ -15596,7 +15599,7 @@ y(to)j(b)s(e)f(fully)g(conforman)m(t.)275 4912 y(Bash)c(can)g(b)s(e)f
 (default,)h(b)m(y)f(sp)s(ecifying)g(the)g Ft(--enable-)150
 5021 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 5131 y(page)31 b(150\).)p eop end
+b(eatures],)150 5131 y(page)31 b(151\).)p eop end
 %%Page: 103 109
 TeXDict begin 103 108 bop 3614 -116 a Fu(103)150 299
 y Fp(7)80 b(Job)54 b(Con)l(trol)150 518 y Fu(This)25
@@ -15734,9 +15737,9 @@ y(without)e(an)f(in)m(terv)m(ening)i(command,)f(Bash)g(do)s(es)f(not)h
 2250 y(jobs)c(are)h(terminated.)275 2389 y(When)f(the)h(shell)g(is)f(w)
 m(aiting)i(for)f(a)g(job)f(or)h(pro)s(cess)f(using)g(the)h
 Ft(wait)f Fu(builtin,)g(and)g(job)h(con)m(trol)h(is)150
-2498 y(enabled,)27 b Ft(wait)f Fu(will)g(return)g(when)f(the)h(job)g(c)
-m(hanges)i(state.)41 b(The)25 b Ft(-f)h Fu(option)h(will)g(force)g
-Ft(wait)e Fu(to)i(w)m(ait)150 2608 y(un)m(til)k(the)f(job)g(or)h(pro)s
+2498 y(enabled,)i Ft(wait)f Fu(will)g(return)g(when)f(the)i(job)f(c)m
+(hanges)h(state.)51 b(The)33 b Ft(-f)g Fu(option)h(causes)f
+Ft(wait)g Fu(to)h(w)m(ait)150 2608 y(un)m(til)d(the)f(job)g(or)h(pro)s
 (cess)f(terminates)h(b)s(efore)f(returning.)150 2855
 y Fs(7.2)68 b(Job)45 b(Con)l(trol)h(Builtins)150 3042
 y Ft(bg)870 3179 y(bg)h([)p Fj(jobspec)f Ft(...)o(])630
@@ -15820,24 +15823,24 @@ b(return)g(status)h(is)g(zero)g(if)g(at)g(least)h(one)f(signal)h(w)m
 b([-fn])f([)p Fj(jobspec)g Ft(or)h Fj(pid)g Ft(...)o(])630
 3482 y Fu(W)-8 b(ait)28 b(un)m(til)f(the)f(c)m(hild)h(pro)s(cess)f(sp)s
 (eci\014ed)g(b)m(y)g(eac)m(h)h(pro)s(cess)f Fm(id)h Fr(pid)i
-Fu(or)d(job)g(sp)s(eci\014cation)630 3592 y Fr(jobsp)s(ec)j
-Fu(exits)c(and)f(return)g(the)g(exit)h(status)g(of)g(the)f(last)h
-(command)g(w)m(aited)g(for.)39 b(If)23 b(a)i(job)630
-3701 y(sp)s(ec)j(is)g(giv)m(en,)i(all)f(pro)s(cesses)f(in)g(the)g(job)g
-(are)h(w)m(aited)g(for.)40 b(If)27 b(no)i(argumen)m(ts)f(are)h(giv)m
-(en,)630 3811 y(all)f(curren)m(tly)g(activ)m(e)i(c)m(hild)e(pro)s
-(cesses)f(are)h(w)m(aited)g(for,)g(and)f(the)h(return)e(status)i(is)g
-(zero.)630 3921 y(If)36 b(the)g Ft(-n)f Fu(option)i(is)f(supplied,)g
-Ft(wait)f Fu(w)m(aits)i(for)f(an)m(y)g(job)g(to)h(terminate)g(and)e
-(returns)630 4030 y(its)i(exit)g(status.)60 b(If)36 b(the)g
-Ft(-f)g Fu(option)h(is)g(supplied,)f(and)g(job)g(con)m(trol)i(is)f
-(enabled,)h Ft(wait)630 4140 y Fu(forces)g(eac)m(h)h
-Fr(pid)i Fu(or)d Fr(jobsp)s(ec)43 b Fu(to)38 b(terminate)h(b)s(efore)e
-(returning)g(its)i(status,)h(in)m(tead)f(of)630 4249
-y(returning)29 b(when)f(it)i(c)m(hanges)h(status.)41
-b(If)29 b(neither)g Fr(jobsp)s(ec)35 b Fu(nor)29 b Fr(pid)j
-Fu(sp)s(eci\014es)d(an)h(activ)m(e)630 4359 y(c)m(hild)h(pro)s(cess)f
-(of)g(the)h(shell,)g(the)f(return)f(status)i(is)f(127.)150
+Fu(or)d(job)g(sp)s(eci\014cation)630 3592 y Fr(jobsp)s(ec)40
+b Fu(exits)35 b(and)f(return)g(the)g(exit)i(status)f(of)g(the)g(last)g
+(command)f(w)m(aited)i(for.)53 b(If)35 b(a)630 3701 y(job)g(sp)s(ec)f
+(is)h(giv)m(en,)i(all)f(pro)s(cesses)f(in)f(the)h(job)g(are)g(w)m
+(aited)h(for.)54 b(If)35 b(no)f(argumen)m(ts)i(are)630
+3811 y(giv)m(en,)d(all)f(curren)m(tly)f(activ)m(e)i(c)m(hild)f(pro)s
+(cesses)f(are)g(w)m(aited)h(for,)g(and)e(the)i(return)e(status)630
+3921 y(is)25 b(zero.)40 b(If)24 b(the)i Ft(-n)e Fu(option)h(is)g
+(supplied,)g Ft(wait)f Fu(w)m(aits)i(for)f(a)g(single)h(job)f(to)h
+(terminate)g(and)630 4030 y(returns)33 b(its)j(exit)f(status.)54
+b(Supplying)33 b(the)i Ft(-f)f Fu(option,)j(when)c(job)i(con)m(trol)h
+(is)f(enabled,)630 4140 y(forces)j Ft(wait)e Fu(to)j(w)m(ait)f(for)g
+(eac)m(h)g Fr(pid)j Fu(or)c Fr(jobsp)s(ec)43 b Fu(to)38
+b(terminate)h(b)s(efore)e(returning)g(its)630 4249 y(status,)f(in)m
+(tead)f(of)g(returning)f(when)f(it)i(c)m(hanges)h(status.)53
+b(If)34 b(neither)h Fr(jobsp)s(ec)k Fu(nor)34 b Fr(pid)630
+4359 y Fu(sp)s(eci\014es)c(an)g(activ)m(e)j(c)m(hild)e(pro)s(cess)f(of)
+g(the)h(shell,)f(the)h(return)e(status)i(is)f(127.)150
 4521 y Ft(disown)870 4656 y(disown)46 b([-ar])g([-h])h([)p
 Fj(jobspec)f Ft(...)h(|)g Fj(pid)g Ft(...)g(])630 4792
 y Fu(Without)33 b(options,)h(remo)m(v)m(e)g(eac)m(h)f
@@ -16125,7 +16128,7 @@ 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(141\))i(for)d(lines)h(con)m(taining)
+(F)-8 b(acilities],)42 b(page)37 b(142\))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
@@ -16154,686 +16157,694 @@ Fu(c)m(haracters)i(will)150 1066 y(terminate)h(an)g(incremen)m(tal)g
 (searc)m(h)f(and)f(restore)h(the)150 1176 y(original)30
 b(line.)41 b(When)28 b(the)h(searc)m(h)h(is)f(terminated,)h(the)f
 (history)g(en)m(try)g(con)m(taining)h(the)f(searc)m(h)h(string)150
-1285 y(b)s(ecomes)h(the)f(curren)m(t)g(line.)275 1414
+1285 y(b)s(ecomes)h(the)f(curren)m(t)g(line.)275 1416
 y(T)-8 b(o)31 b(\014nd)e(other)j(matc)m(hing)g(en)m(tries)g(in)e(the)h
 (history)g(list,)h(t)m(yp)s(e)g Fj(C-r)e Fu(or)h Fj(C-s)f
-Fu(as)h(appropriate.)43 b(This)150 1524 y(will)26 b(searc)m(h)h(bac)m
+Fu(as)h(appropriate.)43 b(This)150 1525 y(will)26 b(searc)m(h)h(bac)m
 (kw)m(ard)g(or)f(forw)m(ard)g(in)f(the)i(history)f(for)g(the)g(next)g
 (en)m(try)h(matc)m(hing)g(the)f(searc)m(h)h(string)150
-1633 y(t)m(yp)s(ed)37 b(so)h(far.)63 b(An)m(y)38 b(other)f(k)m(ey)i
+1635 y(t)m(yp)s(ed)37 b(so)h(far.)63 b(An)m(y)38 b(other)f(k)m(ey)i
 (sequence)f(b)s(ound)e(to)i(a)g(Readline)h(command)e(will)h(terminate)h
-(the)150 1743 y(searc)m(h)26 b(and)f(execute)i(that)f(command.)39
+(the)150 1744 y(searc)m(h)26 b(and)f(execute)i(that)f(command.)39
 b(F)-8 b(or)26 b(instance,)h(a)f Ft(RET)f Fu(will)g(terminate)i(the)f
-(searc)m(h)g(and)e(accept)150 1852 y(the)30 b(line,)g(thereb)m(y)f
+(searc)m(h)g(and)e(accept)150 1854 y(the)30 b(line,)g(thereb)m(y)f
 (executing)i(the)e(command)g(from)g(the)h(history)f(list.)41
-b(A)29 b(mo)m(v)m(emen)m(t)j(command)d(will)150 1962
+b(A)29 b(mo)m(v)m(emen)m(t)j(command)d(will)150 1964
 y(terminate)i(the)g(searc)m(h,)g(mak)m(e)h(the)e(last)h(line)g(found)e
 (the)i(curren)m(t)f(line,)h(and)f(b)s(egin)g(editing.)275
-2091 y(Readline)35 b(remem)m(b)s(ers)f(the)h(last)h(incremen)m(tal)g
+2094 y(Readline)35 b(remem)m(b)s(ers)f(the)h(last)h(incremen)m(tal)g
 (searc)m(h)f(string.)54 b(If)34 b(t)m(w)m(o)j Fj(C-r)p
-Fu(s)c(are)i(t)m(yp)s(ed)g(without)150 2200 y(an)m(y)i(in)m(terv)m
+Fu(s)c(are)i(t)m(yp)s(ed)g(without)150 2204 y(an)m(y)i(in)m(terv)m
 (ening)g(c)m(haracters)h(de\014ning)e(a)h(new)f(searc)m(h)h(string,)h
 (an)m(y)f(remem)m(b)s(ered)e(searc)m(h)i(string)g(is)150
-2310 y(used.)275 2439 y(Non-incremen)m(tal)48 b(searc)m(hes)g(read)e
+2313 y(used.)275 2444 y(Non-incremen)m(tal)48 b(searc)m(hes)g(read)e
 (the)h(en)m(tire)h(searc)m(h)f(string)g(b)s(efore)f(starting)h(to)h
-(searc)m(h)f(for)150 2548 y(matc)m(hing)d(history)e(lines.)78
+(searc)m(h)f(for)150 2553 y(matc)m(hing)d(history)e(lines.)78
 b(The)42 b(searc)m(h)h(string)g(ma)m(y)g(b)s(e)f(t)m(yp)s(ed)g(b)m(y)g
-(the)h(user)f(or)h(b)s(e)f(part)g(of)h(the)150 2658 y(con)m(ten)m(ts)32
-b(of)f(the)f(curren)m(t)g(line.)150 2887 y Fs(8.3)68
-b(Readline)47 b(Init)e(File)150 3046 y Fu(Although)f(the)g(Readline)g
+(the)h(user)f(or)h(b)s(e)f(part)g(of)h(the)150 2663 y(con)m(ten)m(ts)32
+b(of)f(the)f(curren)m(t)g(line.)150 2896 y Fs(8.3)68
+b(Readline)47 b(Init)e(File)150 3055 y Fu(Although)f(the)g(Readline)g
 (library)f(comes)i(with)e(a)h(set)h(of)f(Emacs-lik)m(e)h(k)m
-(eybindings)f(installed)g(b)m(y)150 3156 y(default,)26
+(eybindings)f(installed)g(b)m(y)150 3165 y(default,)26
 b(it)g(is)e(p)s(ossible)h(to)g(use)f(a)i(di\013eren)m(t)f(set)g(of)g(k)
 m(eybindings.)38 b(An)m(y)25 b(user)f(can)h(customize)h(programs)150
-3266 y(that)45 b(use)f(Readline)h(b)m(y)f(putting)g(commands)g(in)g(an)
+3274 y(that)45 b(use)f(Readline)h(b)m(y)f(putting)g(commands)g(in)g(an)
 g Fr(inputrc)49 b Fu(\014le,)g(con)m(v)m(en)m(tionally)e(in)d(his)g
-(home)150 3375 y(directory)-8 b(.)59 b(The)35 b(name)i(of)f(this)g
+(home)150 3384 y(directory)-8 b(.)59 b(The)35 b(name)i(of)f(this)g
 (\014le)g(is)g(tak)m(en)h(from)f(the)g(v)-5 b(alue)37
 b(of)f(the)g(shell)h(v)-5 b(ariable)36 b Ft(INPUTRC)p
-Fu(.)56 b(If)150 3485 y(that)36 b(v)-5 b(ariable)36 b(is)f(unset,)h
+Fu(.)56 b(If)150 3493 y(that)36 b(v)-5 b(ariable)36 b(is)f(unset,)h
 (the)f(default)h(is)f Ft(~/.inputrc)p Fu(.)52 b(If)35
 b(that)g(\014le)h(do)s(es)e(not)i(exist)g(or)f(cannot)h(b)s(e)150
-3594 y(read,)31 b(the)f(ultimate)i(default)e(is)h Ft(/etc/inputrc)p
-Fu(.)275 3723 y(When)e(a)h(program)f(whic)m(h)h(uses)f(the)h(Readline)g
+3603 y(read,)f(the)f(ultimate)h(default)f(is)g Ft(/etc/inputrc)p
+Fu(.)47 b(The)33 b Ft(bind)g Fu(builtin)g(command)h(can)g(also)h(b)s(e)
+e(used)150 3713 y(to)e(set)g(Readline)g(k)m(eybindings)f(and)g(v)-5
+b(ariables.)41 b(See)31 b(Section)g(4.2)g([Bash)g(Builtins],)g(page)g
+(50.)275 3843 y(When)e(a)h(program)f(whic)m(h)h(uses)f(the)h(Readline)g
 (library)f(starts)h(up,)f(the)h(init)g(\014le)f(is)h(read,)g(and)f(the)
-150 3833 y(k)m(ey)i(bindings)e(are)i(set.)275 3961 y(In)26
+150 3953 y(k)m(ey)i(bindings)e(are)i(set.)275 4083 y(In)26
 b(addition,)i(the)f Ft(C-x)i(C-r)d Fu(command)h(re-reads)g(this)f(init)
 h(\014le,)h(th)m(us)f(incorp)s(orating)g(an)m(y)g(c)m(hanges)150
-4071 y(that)k(y)m(ou)g(migh)m(t)g(ha)m(v)m(e)g(made)g(to)g(it.)150
-4259 y Fk(8.3.1)63 b(Readline)40 b(Init)h(File)g(Syn)m(tax)150
-4406 y Fu(There)f(are)i(only)f(a)g(few)g(basic)g(constructs)h(allo)m(w)
+4193 y(that)k(y)m(ou)g(migh)m(t)g(ha)m(v)m(e)g(made)g(to)g(it.)150
+4384 y Fk(8.3.1)63 b(Readline)40 b(Init)h(File)g(Syn)m(tax)150
+4531 y Fu(There)f(are)i(only)f(a)g(few)g(basic)g(constructs)h(allo)m(w)
 m(ed)h(in)d(the)h(Readline)h(init)f(\014le.)73 b(Blank)41
-b(lines)h(are)150 4515 y(ignored.)72 b(Lines)41 b(b)s(eginning)f(with)h
+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
-4625 y(conditional)e(constructs)f(\(see)g(Section)h(8.3.2)g
+4750 y(conditional)e(constructs)f(\(see)g(Section)h(8.3.2)g
 ([Conditional)g(Init)e(Constructs],)j(page)e(118\).)64
-b(Other)150 4735 y(lines)31 b(denote)g(v)-5 b(ariable)31
-b(settings)g(and)f(k)m(ey)h(bindings.)150 4882 y(V)-8
-b(ariable)32 b(Settings)630 4992 y(Y)-8 b(ou)41 b(can)g(mo)s(dify)e
+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
 (the)i(run-time)f(b)s(eha)m(vior)g(of)h(Readline)g(b)m(y)f(altering)h
-(the)g(v)-5 b(alues)41 b(of)630 5102 y(v)-5 b(ariables)34
+(the)g(v)-5 b(alues)41 b(of)630 5230 y(v)-5 b(ariables)34
 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 5211 y(is)d(simple:)870
-5340 y Ft(set)47 b Fj(variable)e(value)p eop end
+(init)g(\014le.)50 b(The)33 b(syn)m(tax)630 5340 y(is)d(simple:)p
+eop end
 %%Page: 111 117
 TeXDict begin 111 116 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(111)630 299 y(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 408 y(use)k
-Ft(vi)g Fu(line)h(editing)g(commands:)870 541 y Ft(set)47
-b(editing-mode)d(vi)630 674 y Fu(V)-8 b(ariable)36 b(names)f(and)g(v)-5
-b(alues,)36 b(where)f(appropriate,)h(are)g(recognized)g(without)f
-(regard)630 783 y(to)c(case.)42 b(Unrecognized)31 b(v)-5
-b(ariable)31 b(names)g(are)f(ignored.)630 916 y(Bo)s(olean)c(v)-5
-b(ariables)26 b(\(those)g(that)g(can)f(b)s(e)f(set)i(to)g(on)f(or)g
-(o\013)7 b(\))25 b(are)h(set)f(to)h(on)f(if)g(the)g(v)-5
-b(alue)26 b(is)630 1026 y(n)m(ull)e(or)g(empt)m(y)-8
+b(Command)29 b(Line)i(Editing)2062 b(111)870 299 y Ft(set)47
+b Fj(variable)e(value)630 436 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 545 y(use)k Ft(vi)g Fu(line)h(editing)g(commands:)870
+682 y Ft(set)47 b(editing-mode)d(vi)630 819 y Fu(V)-8
+b(ariable)36 b(names)f(and)g(v)-5 b(alues,)36 b(where)f(appropriate,)h
+(are)g(recognized)g(without)f(regard)630 929 y(to)c(case.)42
+b(Unrecognized)31 b(v)-5 b(ariable)31 b(names)g(are)f(ignored.)630
+1066 y(Bo)s(olean)c(v)-5 b(ariables)26 b(\(those)g(that)g(can)f(b)s(e)f
+(set)i(to)g(on)f(or)g(o\013)7 b(\))25 b(are)h(set)f(to)h(on)f(if)g(the)
+g(v)-5 b(alue)26 b(is)630 1176 y(n)m(ull)e(or)g(empt)m(y)-8
 b(,)27 b Fr(on)d Fu(\(case-insensitiv)m(e\),)29 b(or)24
 b(1.)39 b(An)m(y)25 b(other)f(v)-5 b(alue)25 b(results)f(in)g(the)g(v)
--5 b(ariable)630 1135 y(b)s(eing)30 b(set)h(to)g(o\013.)630
-1268 y(The)37 b Ft(bind)30 b(-V)37 b Fu(command)g(lists)i(the)f(curren)
+-5 b(ariable)630 1285 y(b)s(eing)30 b(set)h(to)g(o\013.)630
+1422 y(The)37 b Ft(bind)30 b(-V)37 b Fu(command)g(lists)i(the)f(curren)
 m(t)f(Readline)i(v)-5 b(ariable)38 b(names)g(and)f(v)-5
-b(alues.)630 1377 y(See)31 b(Section)g(4.2)g([Bash)g(Builtins],)g(page)
-g(50.)630 1510 y(A)f(great)i(deal)f(of)g(run-time)f(b)s(eha)m(vior)g
+b(alues.)630 1532 y(See)31 b(Section)g(4.2)g([Bash)g(Builtins],)g(page)
+g(50.)630 1669 y(A)f(great)i(deal)f(of)g(run-time)f(b)s(eha)m(vior)g
 (is)g(c)m(hangeable)j(with)d(the)g(follo)m(wing)i(v)-5
-b(ariables.)630 1666 y Ft(bell-style)1110 1775 y Fu(Con)m(trols)44
+b(ariables.)630 1833 y Ft(bell-style)1110 1943 y Fu(Con)m(trols)44
 b(what)g(happ)s(ens)e(when)h(Readline)i(w)m(an)m(ts)f(to)h(ring)e(the)h
-(termi-)1110 1885 y(nal)37 b(b)s(ell.)61 b(If)37 b(set)h(to)g(`)p
+(termi-)1110 2052 y(nal)37 b(b)s(ell.)61 b(If)37 b(set)h(to)g(`)p
 Ft(none)p Fu(',)g(Readline)g(nev)m(er)g(rings)e(the)i(b)s(ell.)61
-b(If)36 b(set)i(to)1110 1995 y(`)p Ft(visible)p Fu(',)32
+b(If)36 b(set)i(to)1110 2162 y(`)p Ft(visible)p Fu(',)32
 b(Readline)i(uses)f(a)g(visible)g(b)s(ell)g(if)g(one)g(is)g(a)m(v)-5
-b(ailable.)51 b(If)33 b(set)g(to)1110 2104 y(`)p Ft(audible)p
+b(ailable.)51 b(If)33 b(set)g(to)1110 2271 y(`)p Ft(audible)p
 Fu(')j(\(the)i(default\),)i(Readline)e(attempts)g(to)h(ring)e(the)g
-(terminal's)1110 2214 y(b)s(ell.)630 2370 y Ft(bind-tty-special-chars)
-1110 2479 y Fu(If)e(set)g(to)h(`)p Ft(on)p Fu(')f(\(the)g(default\),)i
+(terminal's)1110 2381 y(b)s(ell.)630 2545 y Ft(bind-tty-special-chars)
+1110 2655 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
-2589 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 2698
-y(Readline)h(equiv)-5 b(alen)m(ts.)630 2854 y Ft(blink-matching-paren)
-1110 2964 y Fu(If)36 b(set)g(to)h(`)p Ft(on)p Fu(',)h(Readline)f
+2765 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 2874
+y(Readline)h(equiv)-5 b(alen)m(ts.)630 3039 y Ft(blink-matching-paren)
+1110 3148 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
-3073 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 3183 y(default)31
-b(is)f(`)p Ft(off)p Fu('.)630 3339 y Ft(colored-completion-prefi)o(x)
-1110 3448 y Fu(If)f(set)h(to)g(`)p Ft(on)p Fu(',)g(when)e(listing)i
+3258 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 3367 y(default)31
+b(is)f(`)p Ft(off)p Fu('.)630 3532 y Ft(colored-completion-prefi)o(x)
+1110 3641 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
-3558 y(mon)c(pre\014x)f(of)i(the)f(set)h(of)g(p)s(ossible)f
+3751 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
-3667 y(The)39 b(color)i(de\014nitions)f(are)g(tak)m(en)h(from)f(the)g
-(v)-5 b(alue)40 b(of)g(the)g Ft(LS_COLORS)1110 3777 y
+3861 y(The)39 b(color)i(de\014nitions)f(are)g(tak)m(en)h(from)f(the)g
+(v)-5 b(alue)40 b(of)g(the)g Ft(LS_COLORS)1110 3970 y
 Fu(en)m(vironmen)m(t)31 b(v)-5 b(ariable.)41 b(The)30
-b(default)h(is)f(`)p Ft(off)p Fu('.)630 3933 y Ft(colored-stats)1110
-4042 y Fu(If)c(set)h(to)g(`)p Ft(on)p Fu(',)h(Readline)f(displa)m(ys)g
+b(default)h(is)f(`)p Ft(off)p Fu('.)630 4134 y Ft(colored-stats)1110
+4244 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
-4152 y(colors)40 b(to)g(indicate)g(their)f(\014le)h(t)m(yp)s(e.)67
+4354 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
-4261 y(from)24 b(the)h(v)-5 b(alue)25 b(of)g(the)g Ft(LS_COLORS)d
+4463 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
-4371 y(is)30 b(`)p Ft(off)p Fu('.)630 4527 y Ft(comment-begin)1110
-4636 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 4746 y Ft(insert-comment)26
+4573 y(is)30 b(`)p Ft(off)p Fu('.)630 4737 y Ft(comment-begin)1110
+4847 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 4956 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 4902 y Ft(completion-display-width)
-1110 5011 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 5121
+b(alue)31 b(is)f Ft("#")p Fu(.)630 5121 y Ft(completion-display-width)
+1110 5230 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 5340
 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
-5230 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
-5340 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.)p
+b(alue)29 b(is)g(ignored)g(if)g(it)h(is)f(less)g(than)p
 eop end
 %%Page: 112 118
 TeXDict begin 112 117 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(112)630 299 y Ft
-(completion-ignore-case)1110 408 y Fu(If)27 b(set)h(to)g(`)p
+b(Command)29 b(Line)i(Editing)2062 b(112)1110 299 y(0)27
+b(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
+408 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
+587 y Ft(completion-ignore-case)1110 696 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 518 y(in)j(a)h(case-insensitiv)m(e)i(fashion.)40
+(and)e(completion)1110 806 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 682 y Ft(completion-map-case)1110 792 y Fu(If)22
+Fu('.)630 984 y Ft(completion-map-case)1110 1093 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 902 y(h)m(yphens)29
+b Fu(is)22 b(enabled,)i(Readline)f(treats)1110 1203 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
-1011 y(case-insensitiv)m(e)47 b(\014lename)e(matc)m(hing)g(and)f
-(completion.)85 b(The)44 b(default)1110 1121 y(v)-5 b(alue)31
-b(is)f(`)p Ft(off)p Fu('.)630 1285 y Ft(completion-prefix-displa)o
-(y-le)o(ngth)1110 1395 y Fu(The)h(length)g(in)g(c)m(haracters)i(of)f
+1313 y(case-insensitiv)m(e)47 b(\014lename)e(matc)m(hing)g(and)f
+(completion.)85 b(The)44 b(default)1110 1422 y(v)-5 b(alue)31
+b(is)f(`)p Ft(off)p Fu('.)630 1600 y Ft(completion-prefix-displa)o
+(y-le)o(ngth)1110 1710 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
-1504 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 1614
+1819 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 1929
 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 1724
+(longer)j(than)e(this)g(v)-5 b(alue)27 b(are)1110 2039
 y(replaced)k(with)f(an)g(ellipsis)h(when)e(displa)m(ying)i(p)s(ossible)
-f(completions.)630 1888 y Ft(completion-query-items)1110
-1998 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 2107 y(is)i(ask)m(ed)h
+f(completions.)630 2217 y Ft(completion-query-items)1110
+2326 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 2436 y(is)i(ask)m(ed)h
 (whether)f(the)h(list)g(of)f(p)s(ossibilities)h(should)e(b)s(e)h
-(displa)m(y)m(ed.)41 b(If)29 b(the)1110 2217 y(n)m(um)m(b)s(er)d(of)h
+(displa)m(y)m(ed.)41 b(If)29 b(the)1110 2545 y(n)m(um)m(b)s(er)d(of)h
 (p)s(ossible)f(completions)i(is)f(greater)h(than)e(this)h(v)-5
-b(alue,)28 b(Readline)1110 2326 y(will)f(ask)g(the)f(user)g(whether)g
+b(alue,)28 b(Readline)1110 2655 y(will)f(ask)g(the)f(user)g(whether)g
 (or)g(not)h(he)f(wishes)g(to)i(view)e(them;)i(otherwise,)1110
-2436 y(they)d(are)f(simply)g(listed.)40 b(This)23 b(v)-5
+2765 y(they)d(are)f(simply)g(listed.)40 b(This)23 b(v)-5
 b(ariable)25 b(m)m(ust)g(b)s(e)e(set)i(to)g(an)g(in)m(teger)g(v)-5
-b(alue)1110 2545 y(greater)26 b(than)f(or)f(equal)i(to)f(0.)40
+b(alue)1110 2874 y(greater)26 b(than)f(or)f(equal)i(to)f(0.)40
 b(A)24 b(negativ)m(e)j(v)-5 b(alue)26 b(means)e(Readline)i(should)1110
-2655 y(nev)m(er)31 b(ask.)41 b(The)29 b(default)i(limit)g(is)g
-Ft(100)p Fu(.)630 2819 y Ft(convert-meta)1110 2929 y
+2984 y(nev)m(er)31 b(ask.)41 b(The)29 b(default)i(limit)g(is)g
+Ft(100)p Fu(.)630 3162 y Ft(convert-meta)1110 3271 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
-3039 y(to)33 b(an)e Fm(asci)r(i)h Fu(k)m(ey)h(sequence)f(b)m(y)g
+3381 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
-3148 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 3258
+3491 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 3600
 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 3367 y(that)j(con)m(tains)h(eigh)m(t-bit)g(c)m(haracters.)630
-3532 y Ft(disable-completion)1110 3641 y Fu(If)k(set)h(to)h(`)p
+(one)1110 3710 y(that)j(con)m(tains)h(eigh)m(t-bit)g(c)m(haracters.)630
+3888 y Ft(disable-completion)1110 3998 y Fu(If)k(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 3751 y(c)m(haracters)28 b(will)e(b)s(e)f(inserted)h
+b(Completion)1110 4107 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
-3861 y(to)31 b Ft(self-insert)p Fu(.)38 b(The)30 b(default)g(is)h(`)p
-Ft(off)p Fu('.)630 4025 y Ft(echo-control-characters)1110
-4134 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 4244
+4217 y(to)31 b Ft(self-insert)p Fu(.)38 b(The)30 b(default)g(is)h(`)p
+Ft(off)p Fu('.)630 4395 y Ft(echo-control-characters)1110
+4504 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 4614
 y(it,)i(readline)e(ec)m(ho)s(es)i(a)f(c)m(haracter)h(corresp)s(onding)d
-(to)j(a)f(signal)g(generated)1110 4354 y(from)e(the)g(k)m(eyb)s(oard.)
-41 b(The)30 b(default)g(is)h(`)p Ft(on)p Fu('.)630 4518
-y Ft(editing-mode)1110 4628 y Fu(The)d Ft(editing-mode)e
+(to)j(a)f(signal)g(generated)1110 4724 y(from)e(the)g(k)m(eyb)s(oard.)
+41 b(The)30 b(default)g(is)h(`)p Ft(on)p Fu('.)630 4902
+y Ft(editing-mode)1110 5011 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 4737 y(ings)25 b(is)g(used.)38 b(By)26
+m(ey)i(bind-)1110 5121 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 4847 y(where)j(the)g(k)m(eystrok)m(es)i(are)e(most)h(similar)f(to)
+1110 5230 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
-4956 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 5121 y Ft(emacs-mode-string)1110 5230
-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
-5340 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)p eop end
+5340 y(b)s(e)g(set)h(to)g(either)g(`)p Ft(emacs)p Fu(')e(or)h(`)p
+Ft(vi)p Fu('.)p eop end
 %%Page: 113 119
 TeXDict begin 113 118 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(113)1110 299 y(emacs)22
-b(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
-408 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 518 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 628 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 737
-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 847 y(default)31
-b(is)f(`)p Ft(@)p Fu('.)630 1019 y Ft(enable-bracketed-paste)1110
-1129 y Fu(When)24 b(set)h(to)h(`)p Ft(On)p Fu(',)g(Readline)f(will)g
-(con\014gure)f(the)h(terminal)g(in)f(a)h(w)m(a)m(y)g(that)1110
-1238 y(will)k(enable)f(it)h(to)g(insert)g(eac)m(h)g(paste)g(in)m(to)g
-(the)g(editing)g(bu\013er)e(as)i(a)f(single)1110 1348
-y(string)33 b(of)f(c)m(haracters,)j(instead)e(of)g(treating)h(eac)m(h)g
-(c)m(haracter)g(as)f(if)f(it)i(had)1110 1457 y(b)s(een)e(read)i(from)e
-(the)i(k)m(eyb)s(oard.)49 b(This)32 b(can)h(prev)m(en)m(t)h(pasted)f(c)
-m(haracters)1110 1567 y(from)d(b)s(eing)g(in)m(terpreted)h(as)f
-(editing)h(commands.)41 b(The)29 b(default)i(is)f(`)p
-Ft(off)p Fu('.)630 1739 y Ft(enable-keypad)1110 1849
-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 1958
-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 2068 y(The)j(default)g(is)h(`)
-p Ft(off)p Fu('.)630 2240 y Ft(enable-meta-key)1110 2350
-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 2459
-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 2569 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 2679 y(default)31 b(is)f(`)p Ft(on)p Fu('.)630
-2851 y Ft(expand-tilde)1110 2960 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 3070 y(w)m(ord)i(completion.)42
-b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)630 3242
-y Ft(history-preserve-point)1110 3352 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 3461 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 3571 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
-3680 y(is)30 b(`)p Ft(off)p Fu('.)630 3853 y Ft(history-size)1110
-3962 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 4072
-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 4181 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
-4291 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
-4401 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 4510
-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 4620
-y(b)s(e)c(set)h(to)g(500.)630 4792 y Ft(horizontal-scroll-mode)1110
-4902 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 5011 y(means)26 b(that)h(the)f(text)h
+b(Command)29 b(Line)i(Editing)2062 b(113)630 299 y Ft
+(emacs-mode-string)1110 408 y Fu(If)33 b(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 518 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
+628 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 737 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
+847 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 956 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 1066 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 1176
+y(default)31 b(is)f(`)p Ft(@)p Fu('.)630 1332 y Ft
+(enable-bracketed-paste)1110 1442 y Fu(When)24 b(set)h(to)h(`)p
+Ft(On)p Fu(',)g(Readline)f(will)g(con\014gure)f(the)h(terminal)g(in)f
+(a)h(w)m(a)m(y)g(that)1110 1551 y(will)k(enable)f(it)h(to)g(insert)g
+(eac)m(h)g(paste)g(in)m(to)g(the)g(editing)g(bu\013er)e(as)i(a)f
+(single)1110 1661 y(string)33 b(of)f(c)m(haracters,)j(instead)e(of)g
+(treating)h(eac)m(h)g(c)m(haracter)g(as)f(if)f(it)i(had)1110
+1771 y(b)s(een)e(read)i(from)e(the)i(k)m(eyb)s(oard.)49
+b(This)32 b(can)h(prev)m(en)m(t)h(pasted)f(c)m(haracters)1110
+1880 y(from)d(b)s(eing)g(in)m(terpreted)h(as)f(editing)h(commands.)41
+b(The)29 b(default)i(is)f(`)p Ft(off)p Fu('.)630 2037
+y Ft(enable-keypad)1110 2146 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 2256 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 2365 y(The)j(default)g(is)h(`)p Ft(off)p Fu('.)630
+2522 y Ft(enable-meta-key)1110 2632 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 2741 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
+2851 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 2960 y(default)31
+b(is)f(`)p Ft(on)p Fu('.)630 3117 y Ft(expand-tilde)1110
+3226 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 3336
+y(w)m(ord)i(completion.)42 b(The)30 b(default)g(is)h(`)p
+Ft(off)p Fu('.)630 3493 y Ft(history-preserve-point)1110
+3602 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
+3712 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 3821 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 3931 y(is)30 b(`)p Ft(off)p
+Fu('.)630 4088 y Ft(history-size)1110 4197 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 4307 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 4416 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 4526 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 4635 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 4745 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 4855 y(b)s(e)c(set)h(to)g(500.)630 5011 y
+Ft(horizontal-scroll-mode)1110 5121 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 5230 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 5121 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 5230
-y(screen,)27 b(instead)g(of)f(wrapping)f(on)m(to)i(a)f(new)g(screen)g
-(line.)39 b(By)27 b(default,)g(this)1110 5340 y(v)-5
-b(ariable)31 b(is)g(set)f(to)i(`)p Ft(off)p Fu('.)p eop
-end
+(tally)1110 5340 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)p eop end
 %%Page: 114 120
 TeXDict begin 114 119 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(114)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
+b(Command)29 b(Line)i(Editing)2062 b(114)1110 299 y(screen,)27
+b(instead)g(of)f(wrapping)f(on)m(to)i(a)f(new)g(screen)g(line.)39
+b(By)27 b(default,)g(this)1110 408 y(v)-5 b(ariable)31
+b(is)g(set)f(to)i(`)p Ft(off)p Fu('.)630 628 y Ft(input-meta)1110
+737 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
+847 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 956 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(alue)44 b(is)g(`)p Ft(off)p Fu(',)j(but)1110 1066 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)30
+m(tains)f(eigh)m(t-bit)g(c)m(haracters.)1110 1176 y(The)30
 b(name)g Ft(meta-flag)e Fu(is)j(a)f(synon)m(ym)g(for)g(this)h(v)-5
-b(ariable.)630 1029 y Ft(isearch-terminators)1110 1139
+b(ariable.)630 1395 y Ft(isearch-terminators)1110 1504
 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 1249 y(searc)m(h)25 b(without)g(subsequen)m
+(an)f(incremen)m(tal)1110 1614 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
-1358 y(\(see)38 b(Section)g(8.2.5)h([Searc)m(hing],)h(page)e(109\).)62
-b(If)37 b(this)g(v)-5 b(ariable)38 b(has)f(not)1110 1468
+1724 y(\(see)38 b(Section)g(8.2.5)h([Searc)m(hing],)h(page)e(109\).)62
+b(If)37 b(this)g(v)-5 b(ariable)38 b(has)f(not)1110 1833
 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
-1577 y(incremen)m(tal)c(searc)m(h.)630 1760 y Ft(keymap)192
+1943 y(incremen)m(tal)c(searc)m(h.)630 2162 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 1870 y(commands.)71 b(Built-in)41
+(for)f(k)m(ey)h(binding)1110 2271 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 1979 y Ft(emacs-meta)p Fu(,)99 b Ft(emacs-ctlx)p
+Fu(,)1110 2381 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 2089 y Ft(vi-insert)p Fu(.)81 b Ft(vi)44
+Fu(,)f(and)1110 2491 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 2198 y(synon)m(ym\);)41
+Fu(\()p Ft(vi-move)h Fu(is)i(also)h(a)1110 2600 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 2308 y(ma)m(y)32 b(add)e(additional)i
+Fu(.)59 b(Applications)1110 2710 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 2418 y(of)31
+Ft(emacs)p Fu(.)41 b(The)30 b(v)-5 b(alue)1110 2819 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 2600 y Ft(keyseq-timeout)1110
-2710 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 2819
+(the)g(default)g(k)m(eymap.)630 3039 y Ft(keyseq-timeout)1110
+3148 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 3258
 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 2929 y(sequence)j(using)e(the)i
+(form)g(a)g(complete)h(k)m(ey)1110 3367 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 3039 y(to)g(complete)g(a)f(longer)h(k)m(ey)f(sequence\).)49
+1110 3477 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
-3148 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 3258 y(quence.)c(Readline)26
+3587 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 3696 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 3367 y(is)31 b(a)m(v)-5 b(ailable)33 b(on)d(the)h(curren)m
+(input)1110 3806 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
-3477 y(The)25 b(v)-5 b(alue)26 b(is)f(sp)s(eci\014ed)f(in)h
+3915 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 3587 y(Readline)e(will)g(w)m(ait)g(one)g(second)f(for)g
+1110 4025 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 3696 y(set)28 b(to)h(a)f(v)-5 b(alue)29 b(less)f(than)g(or)f
+b(is)1110 4134 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 3806 y(Readline)30 b(will)f(w)m(ait)i(un)m(til)e(another)h
+b(alue,)1110 4244 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
-3915 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 4098 y Ft(mark-directories)1110
-4208 y Fu(If)38 b(set)g(to)h(`)p Ft(on)p Fu(',)i(completed)e(directory)
+4354 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 4573 y Ft(mark-directories)1110
+4682 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
-4317 y(The)30 b(default)g(is)h(`)p Ft(on)p Fu('.)630
-4500 y Ft(mark-modified-lines)1110 4609 y Fu(This)k(v)-5
+4792 y(The)30 b(default)g(is)h(`)p Ft(on)p Fu('.)630
+5011 y Ft(mark-modified-lines)1110 5121 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 4719 y(terisk)f(\(`)p
+(Readline)f(to)h(displa)m(y)f(an)f(as-)1110 5230 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 4829 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
+(ha)m(v)m(e)i(b)s(een)e(mo)s(di\014ed.)1110 5340 y(This)d(v)-5
+b(ariable)31 b(is)f(`)p Ft(off)p Fu(')g(b)m(y)g(default.)p
 eop end
 %%Page: 115 121
 TeXDict begin 115 120 bop 150 -116 a Fu(Chapter)30 b(8:)41
 b(Command)29 b(Line)i(Editing)2062 b(115)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
+(mark-symlinked-directori)o(es)1110 408 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 518 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 628 y Ft(mark-directories)p Fu(\).)37 b(The)30
+b(default)g(is)g(`)p Ft(off)p Fu('.)630 778 y Ft(match-hidden-files)
+1110 888 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 998 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
+1107 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
+(b)m(y)1110 1217 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(')g(b)m(y)1110 1326 y(default.)630 1477 y
+Ft(menu-complete-display-pr)o(efix)1110 1587 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)
+(pre\014x)e(of)i(the)1110 1696 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
+1806 y(through)30 b(the)g(list.)42 b(The)29 b(default)i(is)f(`)p
+Ft(off)p Fu('.)630 1956 y Ft(output-meta)1110 2066 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
+f(c)m(haracters)i(with)e(the)h(eigh)m(th)g(bit)1110 2176
 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
+(e)h(sequence.)59 b(The)1110 2285 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)k(c)m(haracters.)630 2107 y Ft(page-completions)
-1110 2217 y Fu(If)h(set)i(to)f(`)p Ft(on)p Fu(',)h(Readline)g(uses)e
+2395 y(eigh)m(t-bit)k(c)m(haracters.)630 2545 y Ft(page-completions)
+1110 2655 y Fu(If)h(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 2326 y(a)e(screenful)f(of)g(p)s(ossible)g(completions)i(at)f(a)g
+1110 2765 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 2436 y(b)m(y)e(default.)630 2600 y Ft
-(print-completions-horizo)o(ntal)o(ly)1110 2710 y Fu(If)23
+Fu(')1110 2874 y(b)m(y)e(default.)630 3025 y Ft
+(print-completions-horizo)o(ntal)o(ly)1110 3134 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 2819 y(horizon)m(tally)
+(completions)h(with)f(matc)m(hes)h(sorted)1110 3244 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 2929 y(The)30 b(default)g(is)h(`)p Ft(off)p
-Fu('.)630 3093 y Ft(revert-all-at-newline)1110 3203 y
+(screen.)1110 3354 y(The)30 b(default)g(is)h(`)p Ft(off)p
+Fu('.)630 3504 y Ft(revert-all-at-newline)1110 3614 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 3313
+(c)m(hanges)h(to)f(history)g(lines)f(b)s(efore)1110 3724
 y(returning)f(when)f Ft(accept-line)f Fu(is)j(executed.)41
-b(By)29 b(default,)g(history)g(lines)1110 3422 y(ma)m(y)42
+b(By)29 b(default,)g(history)g(lines)1110 3833 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 3532 y Ft(readline)p Fu(.)38
-b(The)30 b(default)h(is)f(`)p Ft(off)p Fu('.)630 3696
-y Ft(show-all-if-ambiguous)1110 3806 y Fu(This)f(alters)i(the)f
+(across)g(calls)h(to)1110 3943 y Ft(readline)p Fu(.)38
+b(The)30 b(default)h(is)f(`)p Ft(off)p Fu('.)630 4093
+y Ft(show-all-if-ambiguous)1110 4203 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 3915 y(to)f(`)p Ft(on)p Fu(',)g(w)m(ords)f(whic)m(h)
+b(If)29 b(set)1110 4313 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 4025 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 4134 y(The)30
+1110 4422 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 4532 y(The)30
 b(default)g(v)-5 b(alue)31 b(is)g(`)p Ft(off)p Fu('.)630
-4299 y Ft(show-all-if-unmodified)1110 4408 y Fu(This)38
+4682 y Ft(show-all-if-unmodified)1110 4792 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 4518 y(fashion)25 b(similar)h(to)g
+(functions)e(in)h(a)1110 4902 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 4628 y(ha)m(v)m(e)32
+Ft(on)p Fu(',)f(w)m(ords)f(whic)m(h)1110 5011 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 4737 y(tial)43 b(completion)h(\(the)f(p)s(ossible)
-f(completions)h(don't)f(share)g(a)h(common)1110 4847
+(ossible)f(par-)1110 5121 y(tial)43 b(completion)h(\(the)f(p)s(ossible)
+f(completions)h(don't)f(share)g(a)h(common)1110 5230
 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 4956 y(ing)g(the)f(b)s(ell.)41
+(immediately)i(instead)e(of)h(ring-)1110 5340 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
+Fu('.)p eop end
 %%Page: 116 122
 TeXDict begin 116 121 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(116)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)35 b(completion)h(in)e(the)h(middle)f(of)h(a)f(w)m(ord.)53
-b(If)35 b(enabled,)g(readline)g(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
+b(Command)29 b(Line)i(Editing)2062 b(116)630 299 y Ft
+(show-mode-in-prompt)1110 408 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 518 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 628 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 737 y(v)-5 b(alue)31 b(is)f(`)p Ft(off)p
+Fu('.)630 887 y Ft(skip-completed-text)1110 996 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 1106 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 1215 y(ing)35 b(completion)h(in)e(the)h(middle)f(of)h(a)f(w)m
+(ord.)53 b(If)35 b(enabled,)g(readline)g(do)s(es)1110
+1325 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 1435 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 1544 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
+1654 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 1763 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
+p Ft(Makefilefile)p Fu(',)1110 1873 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
+b(alue)1110 1983 y(is)30 b(`)p Ft(off)p Fu('.)630 2132
+y Ft(vi-cmd-mode-string)1110 2242 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)
+(is)h(dis-)1110 2351 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)
+2461 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
+2570 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)
+2680 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
+Fu(')1110 2790 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
+2899 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 3009
 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
+Ft(\(cmd\))p Fu('.)630 3158 y Ft(vi-ins-mode-string)1110
+3268 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
+3377 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 3487 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
+54 b(The)35 b(v)-5 b(alue)35 b(is)g(ex-)1110 3597 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
+(meta-)h(and)e(con)m(trol)1110 3706 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(Use)35 b(the)g(`)p Ft(\\1)p Fu(')1110 3816 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
+(sequences)i(of)f(non-prin)m(ting)f(c)m(harac-)1110 3925
 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
+(terminal)h(con)m(trol)g(sequence)f(in)m(to)1110 4035
 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
+Ft(\(ins\))p Fu('.)630 4184 y Ft(visible-stats)1110 4294
 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
+4403 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 4553
+y(Key)f(Bindings)630 4663 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)
+b(First)43 b(y)m(ou)630 4772 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
+b(The)27 b(follo)m(wing)630 4882 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
+m(y)-8 b(,)630 4991 y(and)30 b(a)h(short)f(description)g(of)h(what)f
+(the)g(command)h(do)s(es.)630 5121 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
+(the)g(init)630 5230 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
+630 5340 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
+(and)p eop end
 %%Page: 117 123
 TeXDict begin 117 122 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(117)630 299 y(In)35
-b(addition)h(to)h(command)f(names,)i(readline)e(allo)m(ws)h(k)m(eys)g
-(to)g(b)s(e)e(b)s(ound)f(to)j(a)f(string)630 408 y(that)31
-b(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)37 b(that)h(can)f(put)f(directly)i
-(in)m(to)g(an)f(initialization)j(\014le.)60 b(See)38
-b(Section)f(4.2)i([Bash)630 757 y(Builtins],)31 b(page)g(50.)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(Command)29 b(Line)i(Editing)2062 b(117)630 299 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 408
+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
+518 y(comfortable.)630 650 y(In)i(addition)h(to)h(command)f(names,)i
+(readline)e(allo)m(ws)h(k)m(eys)g(to)g(b)s(e)e(b)s(ound)f(to)j(a)f
+(string)630 759 y(that)31 b(is)f(inserted)h(when)e(the)i(k)m(ey)g(is)f
+(pressed)g(\(a)h Fr(macro)5 b Fu(\).)630 891 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 1000 y(format)37
+b(that)h(can)f(put)f(directly)i(in)m(to)g(an)f(initialization)j
+(\014le.)60 b(See)38 b(Section)f(4.2)i([Bash)630 1110
+y(Builtins],)31 b(page)g(50.)630 1263 y Fr(k)m(eyname)5
+b Fu(:)42 b Fr(function-name)35 b Fu(or)c Fr(macro)1110
+1373 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
+1504 y Ft(Control-u:)45 b(universal-argument)1350 1614
+y(Meta-Rubout:)f(backward-kill-word)1350 1724 y(Control-o:)h(">)i
+(output")1110 1855 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
+1965 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 2074 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 2184 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 2293 y(output)p Fu(')29 b(in)m(to)i(the)g(line\).)1110
+2425 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 2534 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 2644 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
+2798 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 2907 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 3017 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 3126 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 3236 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 3345 y(recognized.)1350
+3477 y Ft("\\C-u":)46 b(universal-argument)1350 3587
+y("\\C-x\\C-r":)f(re-read-init-file)1350 3696 y("\\e[11~":)g("Function)
+h(Key)g(1")1110 3828 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
+3937 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 4047
 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
+4156 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 4310 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
+b(ailable)32 b(when)d(sp)s(ecifying)630 4419 y(k)m(ey)i(sequences:)630
+4573 y Fj(\\C-)336 b Fu(con)m(trol)32 b(pre\014x)630
+4726 y Fj(\\M-)336 b Fu(meta)31 b(pre\014x)630 4880 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
+5033 y Fj(\\\\)384 b Fu(bac)m(kslash)630 5187 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
+5340 y Fj(\\')384 b Ft(')p Fu(,)30 b(a)h(single)g(quote)g(or)f(ap)s
+(ostrophe)p eop end
 %%Page: 118 124
 TeXDict begin 118 123 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(118)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(Command)29 b(Line)i(Editing)2062 b(118)630 299 y(In)27
+b(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
+408 y(escap)s(es)j(is)f(a)m(v)-5 b(ailable:)630 570 y
+Ft(\\a)384 b Fu(alert)31 b(\(b)s(ell\))630 731 y Ft(\\b)384
+b Fu(bac)m(kspace)630 892 y Ft(\\d)g Fu(delete)630 1053
+y Ft(\\f)g Fu(form)30 b(feed)630 1214 y Ft(\\n)384 b
+Fu(newline)630 1375 y Ft(\\r)g Fu(carriage)32 b(return)630
+1536 y Ft(\\t)384 b Fu(horizon)m(tal)32 b(tab)630 1697
+y Ft(\\v)384 b Fu(v)m(ertical)32 b(tab)630 1858 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 1968 y(three)c(digits\))630 2129 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 2239 y Fu(\(one)31 b(or)f(t)m(w)m(o)i(hex)e(digits\))630
+2400 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
+2509 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 2619 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 2729 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
+b(or)630 2838 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
+Ft(\\)p Fu(')f(in)m(to)g(the)g(line:)870 2974 y Ft("\\C-x\\\\":)45
+b("\\\\")150 3175 y Fk(8.3.2)63 b(Conditional)41 b(Init)g(Constructs)
+150 3322 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
+3431 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
+(erformed)f(as)i(the)150 3541 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
+3703 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
+(the)630 3812 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
+630 3922 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
+4031 y(noted,)i(no)f(c)m(haracters)i(are)f(required)e(to)i(isolate)i
+(it.)630 4193 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
+(whether)e(Read-)1110 4302 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
+(conjunction)1110 4412 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
+4521 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 4631 y(starting)f(out)g
+(in)f Ft(emacs)f Fu(mo)s(de.)630 4792 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
+(terminal-sp)s(eci\014c)g(k)m(ey)h(bind-)1110 4902 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
+(the)g(terminal's)1110 5011 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
+Ft(=)p Fu(')g(is)g(tested)h(against)1110 5121 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
+(terminal)1110 5230 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
+(oth)f Ft(sun)g Fu(and)1110 5340 y Ft(sun-cmd)p Fu(,)c(for)h(instance.)
+p eop end
 %%Page: 119 125
 TeXDict begin 119 124 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(119)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(Command)29 b(Line)i(Editing)2062 b(119)630 299 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 408 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 518 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 628 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
+737 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
+847 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 956
+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 1066 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
+1176 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
+1285 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
+1440 y Ft($if)47 b(version)f(>=)h(7.0)1350 1550 y(set)g
+(show-mode-in-prompt)42 b(on)1350 1659 y($endif)630 1860
+y(application)1110 1970 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 2079 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
+2189 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
+2298 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 2408
+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 2518 y(the)e(curren)m(t)f(or)g(previous)
+g(w)m(ord)g(in)g(Bash:)1350 2673 y Ft($if)47 b(Bash)1350
+2782 y(#)g(Quote)g(the)g(current)f(or)h(previous)e(word)1350
+2892 y("\\C-xq":)h("\\eb\\"\\ef\\"")1350 3002 y($endif)630
+3202 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
+(Readline)1110 3312 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
+(`)p Ft(=)p Fu(',)1110 3421 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)s(e)g(separated)g(from)g(the)1110 3531 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
+(e)f(separated)1110 3641 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(Both)35 b(string)1110 3750 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(v)-5 b(ariables)38 b(m)m(ust)g(b)s(e)1110 3860 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
+3969 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 4124 y
+Ft($if)47 b(editing-mode)d(==)k(emacs)1350 4234 y(set)f
+(show-mode-in-prompt)42 b(on)1350 4344 y($endif)150 4544
 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
+4745 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
+(fails.)150 4945 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
+(commands)630 5055 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
+(from)630 5165 y Ft(/etc/inputrc)p Fu(:)870 5320 y Ft($include)46
+b(/etc/inputrc)p eop end
 %%Page: 120 126
 TeXDict begin 120 125 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(120)390 408 y Ft(#)47
+b(Command)29 b(Line)i(Editing)2062 b(120)150 299 y Fk(8.3.3)63
+b(Sample)41 b(Init)g(File)150 446 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
+555 y(conditional)j(syn)m(tax.)p eop end
+%%Page: 121 127
+TeXDict begin 121 126 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(121)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)
@@ -16862,9 +16873,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: 121 127
-TeXDict begin 121 126 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(121)390 299 y Ft(#"\\M-\\C-[A":)
+%%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)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)
@@ -16897,9 +16908,9 @@ y($endif)390 3477 y(#)i(use)g(a)h(visible)e(bell)g(if)h(one)g(is)h
 (completions)e(for)390 5121 y(#)j(a)h(word,)e(ask)h(the)g(user)g(if)g
 (he)g(wants)f(to)i(see)f(all)f(of)i(them)390 5230 y(set)f
 (completion-query-items)42 b(150)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)390 299 y Ft(#)47
+%%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)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)
@@ -16948,9 +16959,9 @@ b(will)i(not)f(ha)m(v)m(e)h(the)f(desired)g(e\013ect)h(if)f(the)h
 (more)i(than)f(one)g(ph)m(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: 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 Ft(next-screen-line)
+%%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 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
@@ -17012,9 +17023,9 @@ b(forw)m(ard)f(through)f(the)i(history)f(for)g(the)h(string)f(of)h(c)m
 b(of)h(the)f(curren)m(t)f(line)i(and)e(the)h(p)s(oin)m(t.)58
 b(The)35 b(searc)m(h)i(string)e(m)m(ust)h(matc)m(h)h(at)g(the)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)630 299 y(b)s(eginning)32
+%%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)630 299 y(b)s(eginning)32
 b(of)g(a)h(history)g(line.)47 b(This)32 b(is)h(a)f(non-incremen)m(tal)i
 (searc)m(h.)48 b(By)33 b(default,)g(this)630 408 y(command)d(is)h(un)m
 (b)s(ound.)150 581 y Ft(history-search-backward)24 b(\(\))630
@@ -17084,9 +17095,9 @@ b(the)f(c)m(haracter)h(at)f(p)s(oin)m(t.)49 b(If)33 b(this)g(function)g
 y(as)e(the)f(tt)m(y)i Fm(eof)d Fu(c)m(haracter,)j(as)f
 Fj(C-d)e Fu(commonly)i(is,)g(see)g(ab)s(o)m(v)m(e)h(for)e(the)g
 (e\013ects.)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)150 299 y Ft
+%%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)150 299 y Ft
 (backward-delete-char)25 b(\(Rubout\))630 408 y Fu(Delete)32
 b(the)f(c)m(haracter)g(b)s(ehind)e(the)h(cursor.)40 b(A)30
 b(n)m(umeric)g(argumen)m(t)h(means)f(to)h(kill)g(the)630
@@ -17151,9 +17162,9 @@ Ft(vi)f Fu(mo)s(de)g(do)s(es)g(o)m(v)m(erwrite)630 5340
 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.)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(In)52
+%%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)630 299 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 408
 y(p)s(oin)m(t)59 b(rather)f(than)h(pushing)e(the)i(text)g(to)h(the)f
@@ -17211,9 +17222,9 @@ b(\(\))630 5230 y Fu(Cop)m(y)38 b(the)h(w)m(ord)f(b)s(efore)g(p)s(oin)m
 f(are)i(the)630 5340 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.)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)150 299 y Ft
+%%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)150 299 y Ft
 (copy-forward-word)26 b(\(\))630 408 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
@@ -17280,9 +17291,9 @@ b(the)h(list)h(of)f(p)s(ossible)f(completions.)64 b(Rep)s(eated)39
 b(execution)g(of)f Ft(menu-complete)630 5340 y Fu(steps)i(through)g
 (the)g(list)h(of)f(p)s(ossible)g(completions,)k(inserting)c(eac)m(h)i
 (matc)m(h)f(in)f(turn.)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(A)m(t)38
+%%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)630 299 y(A)m(t)38
 b(the)f(end)f(of)h(the)g(list)g(of)g(completions,)i(the)e(b)s(ell)g(is)
 g(rung)f(\(sub)5 b(ject)36 b(to)i(the)f(setting)630 408
 y(of)f Ft(bell-style)p Fu(\))e(and)h(the)h(original)i(text)f(is)f
@@ -17341,9 +17352,9 @@ b(!\))630 4843 y Fu(List)d(the)h(p)s(ossible)f(completions)h(of)f(the)h
 s(oin)m(t,)g(comparing)h(the)f(text)h(against)h(lines)630
 5340 y(from)e(the)g(history)h(list)g(for)f(p)s(ossible)g(completion)i
 (matc)m(hes.)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)150 299 y Ft(dabbrev-expand)26
+%%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)150 299 y Ft(dabbrev-expand)26
 b(\(\))630 408 y Fu(A)m(ttempt)i(men)m(u)e(completion)i(on)f(the)g
 (text)g(b)s(efore)f(p)s(oin)m(t,)i(comparing)f(the)g(text)h(against)630
 518 y(lines)j(from)e(the)i(history)f(list)h(for)g(p)s(ossible)e
@@ -17394,9 +17405,9 @@ Ft(undo)f Fu(command)630 5065 y(enough)e(times)h(to)g(get)h(bac)m(k)f
 (to)g(the)f(b)s(eginning.)150 5230 y Ft(tilde-expand)d(\(M-&\))630
 5340 y Fu(P)m(erform)j(tilde)h(expansion)g(on)f(the)g(curren)m(t)h(w)m
 (ord.)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)150 299 y Ft(set-mark)28
+%%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)150 299 y Ft(set-mark)28
 b(\(C-@\))630 408 y Fu(Set)33 b(the)g(mark)f(to)i(the)f(p)s(oin)m(t.)48
 b(If)32 b(a)h(n)m(umeric)g(argumen)m(t)g(is)g(supplied,)f(the)h(mark)g
 (is)f(set)630 518 y(to)f(that)g(p)s(osition.)150 696
@@ -17467,9 +17478,9 @@ Fu(Prin)m(t)34 b(all)g(of)g(the)g(Readline)g(k)m(ey)h(sequences)f(b)s
 5230 y(w)m(a)m(y)c(that)g(it)f(can)g(b)s(e)g(made)g(part)f(of)i(an)e
 Fr(inputrc)35 b Fu(\014le.)41 b(This)29 b(command)h(is)g(un)m(b)s(ound)
 d(b)m(y)630 5340 y(default.)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)150 299 y Ft
+%%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)150 299 y Ft
 (glob-complete-word)25 b(\(M-g\))630 408 y Fu(The)i(w)m(ord)h(b)s
 (efore)f(p)s(oin)m(t)h(is)g(treated)h(as)f(a)h(pattern)f(for)f
 (pathname)h(expansion,)g(with)g(an)630 518 y(asterisk)d(implicitly)h
@@ -17500,7 +17511,7 @@ b(\(M-^\))630 2600 y Fu(P)m(erform)30 b(history)h(expansion)f(on)g(the)
 h(curren)m(t)f(line.)150 2754 y Ft(magic-space)d(\(\))630
 2863 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
-2973 y([History)31 b(In)m(teraction],)i(page)e(143\).)150
+2973 y([History)31 b(In)m(teraction],)i(page)e(144\).)150
 3126 y Ft(alias-expand-line)26 b(\(\))630 3236 y Fu(P)m(erform)i(alias)
 i(expansion)e(on)g(the)h(curren)m(t)f(line)h(\(see)g(Section)g(6.6)h
 ([Aliases],)g(page)f(93\).)150 3390 y Ft(history-and-alias-expand)o
@@ -17528,9 +17539,9 @@ y Fu(While)32 b(the)g(Readline)g(library)f(do)s(es)g(not)h(ha)m(v)m(e)h
 (the)g(line.)52 b(The)34 b(Readline)g Ft(vi)g Fu(mo)s(de)f(b)s(eha)m(v)
 m(es)i(as)f(sp)s(eci\014ed)f(in)150 5340 y(the)e Fm(posix)e
 Fu(standard.)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)275 299 y(In)35
+%%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)275 299 y(In)35
 b(order)g(to)i(switc)m(h)f(in)m(teractiv)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 408 y(emacs)p Fu(')43 b(and)h(`)p
@@ -17552,7 +17563,7 @@ y Fu(When)25 b(w)m(ord)g(completion)i(is)f(attempted)g(for)g(an)f
 1482 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
-1592 y([Programmable)h(Completion)f(Builtins],)k(page)d(134\),)j(the)c
+1592 y([Programmable)h(Completion)f(Builtins],)k(page)d(135\),)j(the)c
 (programmable)g(completion)i(facilities)150 1701 y(are)31
 b(in)m(v)m(ok)m(ed.)275 1833 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
@@ -17581,7 +17592,7 @@ g(as)h(a)f(\014nal)g(resort,)j(and)c(attempts)j(to)f(\014nd)e(a)150
 (matc)m(hing)h(w)m(ords.)51 b(If)150 3060 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 3170 y([Commands)30
-b(F)-8 b(or)31 b(Completion],)g(page)g(127\))h(is)f(p)s(erformed.)275
+b(F)-8 b(or)31 b(Completion],)g(page)g(128\))h(is)f(p)s(erformed.)275
 3302 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 3411 y(b)m(y)h(the)f(w)m(ord)h(b)s(eing)f(completed)h
@@ -17624,9 +17635,9 @@ y(The)j(results)h(of)f(the)h(expansion)g(are)g(pre\014x-matc)m(hed)g
 Ft(-C)g Fu(options)h(is)g(in)m(v)m(ok)m(ed.)59 b(When)35
 b(the)h(command)g(or)f(function)h(is)g(in)m(v)m(ok)m(ed,)i(the)e
 Ft(COMP_)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)150 299 y Ft(LINE)p
+%%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)150 299 y Ft(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 408 y(ab)s(o)m(v)m(e)34
@@ -17650,7 +17661,7 @@ b(The)35 b(function)f(ma)m(y)h(use)g(an)m(y)g(of)g(the)g(shell)150
 1310 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 1419 y([Programmable)31 b(Completion)h(Builtins],)f
-(page)h(134\),)g(to)g(generate)g(the)f(matc)m(hes.)42
+(page)h(135\),)g(to)g(generate)g(the)f(matc)m(hes.)42
 b(It)31 b(m)m(ust)g(put)f(the)150 1529 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 1663 y(Next,)26
@@ -17724,9 +17735,9 @@ b(is)i(some)g(supp)s(ort)e(for)h(dynamically)h(mo)s(difying)f
 5340 y(used)40 b(in)h(com)m(bination)i(with)e(a)g(default)h(completion)
 g(sp)s(eci\014ed)f(with)g Ft(-D)p Fu(.)72 b(It's)42 b(p)s(ossible)f
 (for)g(shell)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)150 299 y(functions)28
+%%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)150 299 y(functions)28
 b(executed)h(as)f(completion)i(handlers)d(to)i(indicate)g(that)g
 (completion)g(should)e(b)s(e)h(retried)g(b)m(y)150 408
 y(returning)j(an)i(exit)g(status)f(of)h(124.)48 b(If)31
@@ -17796,9 +17807,9 @@ Fr(name)p Fu(,)f(or,)h(if)e(no)h Fr(name)5 b Fu(s)27
 b(are)h(supplied,)g(all)g(com-)630 5340 y(pletion)i(sp)s
 (eci\014cations.)42 b(The)29 b Ft(-D)g Fu(option)h(indicates)h(that)f
 (other)g(supplied)e(options)j(and)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)630 299 y(actions)27
+%%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)630 299 y(actions)27
 b(should)e(apply)g(to)i(the)f(\\default")h(command)e(completion;)k
 (that)e(is,)g(completion)630 408 y(attempted)g(on)f(a)h(command)f(for)g
 (whic)m(h)g(no)g(completion)i(has)d(previously)h(b)s(een)g(de\014ned.)
@@ -17823,7 +17834,7 @@ Fr(name)630 1285 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 1650 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
-1760 y(page)31 b(132\).)630 1906 y(Other)d(options,)i(if)f(sp)s
+1760 y(page)31 b(133\).)630 1906 y(Other)d(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 2016 y Ft(-G)p
 Fu(,)41 b Ft(-W)p Fu(,)h(and)c Ft(-X)h Fu(options)h(\(and,)h(if)f
@@ -17861,9 +17872,9 @@ b(.)1110 5230 y Ft(nospace)144 b Fu(T)-8 b(ell)40 b(Readline)g(not)g
 (to)g(app)s(end)d(a)j(space)g(\(the)f(default\))h(to)1590
 5340 y(w)m(ords)30 b(completed)h(at)g(the)g(end)f(of)g(the)h(line.)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)1110 299 y Ft(plusdirs)96
+%%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)1110 299 y Ft(plusdirs)96
 b Fu(After)30 b(an)m(y)h(matc)m(hes)g(de\014ned)d(b)m(y)i(the)g(compsp)
 s(ec)g(are)g(gener-)1590 408 y(ated,)g(directory)f(name)g(completion)i
 (is)d(attempted)i(and)f(an)m(y)1590 518 y(matc)m(hes)j(are)e(added)g
@@ -17876,7 +17887,7 @@ b(also)h(b)s(e)e(sp)s(eci\014ed)f(as)i Ft(-a)p Fu(.)1110
 1106 y Ft(arrayvar)96 b Fu(Arra)m(y)31 b(v)-5 b(ariable)31
 b(names.)1110 1265 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
-1375 y(Readline)h(Commands],)f(page)h(122\).)1110 1534
+1375 y(Readline)h(Commands],)f(page)h(123\).)1110 1534
 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 1644
 y(as)31 b Ft(-b)p Fu(.)1110 1803 y Ft(command)144 b Fu(Command)29
@@ -17918,9 +17929,9 @@ y(\(see)31 b(Section)h(4.3.1)g([The)e(Set)g(Builtin],)i(page)f(61\).)
 5181 y(\(see)31 b(Section)h(4.2)f([Bash)g(Builtins],)g(page)g(50\).)
 1110 5340 y Ft(signal)192 b Fu(Signal)31 b(names.)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)1110 299 y Ft(stopped)144
+%%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)1110 299 y Ft(stopped)144
 b Fu(Names)31 b(of)g(stopp)s(ed)e(jobs,)h(if)g(job)g(con)m(trol)i(is)f
 (activ)m(e.)1110 454 y Ft(user)288 b Fu(User)30 b(names.)41
 b(Ma)m(y)32 b(also)f(b)s(e)f(sp)s(eci\014ed)f(as)i Ft(-u)p
@@ -17938,7 +17949,7 @@ b(When)41 b(it)g(is)g(executed,)k($1)c(is)g(the)g(name)g(of)g(the)g
 1687 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 1797 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
-1906 y(page)30 b(132\).)42 b(When)29 b(it)h(\014nishes,)e(the)h(p)s
+1906 y(page)30 b(133\).)42 b(When)29 b(it)h(\014nishes,)e(the)h(p)s
 (ossible)g(completions)h(are)g(retriev)m(ed)1110 2016
 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 2171 y Ft(-G)30 b Fj(globpat)1110
@@ -17985,9 +17996,9 @@ Fr(name)5 b Fu(s)44 b(are)h(supplied.)80 b(If)43 b(no)h
 Fr(option)p Fu(s)h(are)630 5340 y(giv)m(en,)30 b(displa)m(y)e(the)g
 (completion)h(options)g(for)e(eac)m(h)i Fr(name)34 b
 Fu(or)27 b(the)i(curren)m(t)e(completion.)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)630 299 y(The)26
+%%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)630 299 y(The)26
 b(p)s(ossible)g(v)-5 b(alues)27 b(of)f Fr(option)h Fu(are)g(those)g(v)
 -5 b(alid)26 b(for)g(the)h Ft(complete)d Fu(builtin)i(describ)s(ed)630
 408 y(ab)s(o)m(v)m(e.)41 b(The)27 b Ft(-D)f Fu(option)i(indicates)g
@@ -18059,9 +18070,9 @@ b(v)-5 b(ariable,)26 b(one)e(completion)i(p)s(er)c(arra)m(y)150
 5121 y(#)g(Tilde)g(expansion,)e(which)h(also)h(expands)f(tilde)g(to)h
 (full)g(pathname)581 5230 y(case)g("$2")f(in)581 5340
 y(\\~*\))190 b(eval)46 b(cur="$2")g(;;)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)581 299 y Ft(*\))286
+%%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)581 299 y Ft(*\))286
 b(cur=$2)46 b(;;)581 408 y(esac)581 628 y(#)h(no)h(cdpath)e(or)h
 (absolute)e(pathname)h(--)h(straight)f(directory)f(completion)581
 737 y(if)i([[)g(-z)g("${CDPATH:-}")e(]])i(||)g([[)g("$cur")f(==)h
@@ -18109,22 +18120,22 @@ Fr(CDP)-8 b(A)g(TH)10 b Fu(:)37 b(Readline)23 b(can't)g(tell)g(those)g
 (completions)h(are)150 5340 y(directories\).)45 b(The)31
 b Ft(-o)f(nospace)f Fu(option)j(tells)g(Readline)g(to)h(not)e(app)s
 (end)f(a)i(space)g(c)m(haracter)h(to)f(the)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)150 299 y(directory)28
+%%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(directory)28
 b(name,)h(in)f(case)h(w)m(e)f(w)m(an)m(t)h(to)f(app)s(end)f(to)h(it.)41
 b(The)27 b Ft(-o)j(bashdefault)25 b Fu(option)j(brings)f(in)h(the)150
 408 y(rest)h(of)f(the)h Ft(")p Fu(Bash)f(default)p Ft(")h
 Fu(completions)g({)g(p)s(ossible)f(completion)i(that)f(Bash)f(adds)g
-(to)h(the)g(default)150 518 y(Readline)40 b(set.)68 b(These)39
-b(include)g(things)g(lik)m(e)i(command)e(name)g(completion,)44
-b(v)-5 b(ariable)40 b(completion)150 628 y(for)i(w)m(ords)g(b)s
-(eginning)f(with)h(`)p Ft({)p Fu(',)k(completions)e(con)m(taining)f
-(pathname)g(expansion)f(patterns)g(\(see)150 737 y(Section)31
-b(3.5.8)h([Filename)g(Expansion],)e(page)i(32\),)f(and)f(so)h(on.)275
-872 y(Once)39 b(installed)i(using)e Ft(complete)p Fu(,)h
-Ft(_comp_cd)d Fu(will)j(b)s(e)g(called)g(ev)m(ery)h(time)f(w)m(e)g
-(attempt)h(w)m(ord)150 981 y(completion)32 b(for)e(a)h
+(to)h(the)g(default)150 518 y(Readline)f(set.)40 b(These)28
+b(include)f(things)g(lik)m(e)i(command)e(name)h(completion,)h(v)-5
+b(ariable)28 b(completion)h(for)150 628 y(w)m(ords)e(b)s(eginning)h
+(with)f(`)p Ft($)p Fu(')h(or)g(`)p Ft(${)p Fu(',)h(completions)g(con)m
+(taining)g(pathname)f(expansion)g(patterns)g(\(see)150
+737 y(Section)j(3.5.8)h([Filename)g(Expansion],)e(page)i(32\),)f(and)f
+(so)h(on.)275 872 y(Once)39 b(installed)i(using)e Ft(complete)p
+Fu(,)h Ft(_comp_cd)d Fu(will)j(b)s(e)g(called)g(ev)m(ery)h(time)f(w)m
+(e)g(attempt)h(w)m(ord)150 981 y(completion)32 b(for)e(a)h
 Ft(cd)e Fu(command.)275 1116 y(Man)m(y)34 b(more)g(examples)g({)g(an)g
 (extensiv)m(e)h(collection)i(of)c(completions)i(for)f(most)g(of)g(the)g
 (common)150 1225 y(GNU,)g(Unix,)h(and)d(Lin)m(ux)h(commands)g({)h(are)g
@@ -18132,17 +18143,17 @@ Ft(cd)e Fu(command.)275 1116 y(Man)m(y)34 b(more)g(examples)g({)g(an)g
 2943 1225 28 4 v 39 w(completion)i(pro)5 b(ject.)150
 1335 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)150 1445 y(Macdonald,)44 b(the)d(pro)5 b(ject)41
-b(no)m(w)f(liv)m(es)i(at)f Ft(http:)8 b(/)g(/)g(bash-completion)g(.)g
-(alioth)g(.)g(debi)o(an)g(.)g(org)f(/)h Fu(.)150 1554
-y(There)30 b(are)h(p)s(orts)e(for)h(other)h(systems)f(suc)m(h)g(as)h
-(Solaris)g(and)f(Mac)h(OS)f(X.)275 1689 y(An)54 b(older)h(v)m(ersion)h
-(of)f(the)g(bash)p 1532 1689 V 40 w(completion)h(pac)m(k)-5
-b(age)57 b(is)e(distributed)f(with)h(bash)f(in)h(the)150
-1798 y Ft(examples/complete)26 b Fu(sub)s(directory)-8
+(Ian)150 1445 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
+1554 y(There)30 b(are)h(p)s(orts)e(for)h(other)h(systems)f(suc)m(h)g
+(as)h(Solaris)g(and)f(Mac)h(OS)f(X.)275 1689 y(An)54
+b(older)h(v)m(ersion)h(of)f(the)g(bash)p 1532 1689 V
+40 w(completion)h(pac)m(k)-5 b(age)57 b(is)e(distributed)f(with)h(bash)
+f(in)h(the)150 1798 y Ft(examples/complete)26 b Fu(sub)s(directory)-8
 b(.)p eop end
-%%Page: 141 147
-TeXDict begin 141 146 bop 3614 -116 a Fu(141)150 299
+%%Page: 142 148
+TeXDict begin 142 147 bop 3614 -116 a Fu(142)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
@@ -18210,7 +18221,7 @@ 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(123\).)275 4162
+b(or)150 4020 y(History],)31 b(page)h(124\).)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
@@ -18232,9 +18243,9 @@ 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: 142 148
-TeXDict begin 142 147 bop 150 -116 a Fu(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(142)150
+%%Page: 143 149
+TeXDict begin 143 148 bop 150 -116 a Fu(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(143)150
 299 y Ft(fc)870 425 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 535 y(fc)h(-s)g([)p
 Fj(pat)p Ft(=)p Fj(rep)p Ft(])f([)p Fj(command)p Ft(])630
@@ -18312,9 +18323,9 @@ b(If)1110 5011 y Fr(o\013set)26 b Fu(is)d(negativ)m(e,)k(it)c(is)g(in)m
 -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 5340 y(-d)30 b Fu(command.)p
 eop end
-%%Page: 143 149
-TeXDict begin 143 148 bop 150 -116 a Fu(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(143)630
+%%Page: 144 150
+TeXDict begin 144 149 bop 150 -116 a Fu(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(144)630
 299 y Ft(-d)30 b Fj(start)p Ft(-)p Fj(end)1110 408 y
 Fu(Delete)23 b(the)d(history)h(en)m(tries)g(b)s(et)m(w)m(een)g(p)s
 (ositions)g Fr(start)i Fu(and)d Fr(end)p Fu(,)i(inclusiv)m(e.)1110
@@ -18392,9 +18403,9 @@ f(b)s(e)f(sub)5 b(ject)31 b(to)h(history)f(expansion,)g(since)g(bac)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 5340
 y(double)g(quotes.)p eop end
-%%Page: 144 150
-TeXDict begin 144 149 bop 150 -116 a Fu(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(144)275
+%%Page: 145 151
+TeXDict begin 145 150 bop 150 -116 a Fu(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(145)275
 299 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 408 y(c)m(haracter,)e(but)34
@@ -18474,9 +18485,9 @@ 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)p
 eop end
-%%Page: 145 151
-TeXDict begin 145 150 bop 150 -116 a Fu(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(145)150
+%%Page: 146 152
+TeXDict begin 146 151 bop 150 -116 a Fu(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(146)150
 299 y(\014rst)29 b(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 408 y(single)h(spaces.)275
@@ -18529,9 +18540,9 @@ b(the)h(new)f(command)g(but)g(do)g(not)g(execute)i(it.)150
 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 5340 y(and)d(newlines.)p eop end
-%%Page: 146 152
-TeXDict begin 146 151 bop 150 -116 a Fu(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(146)150
+%%Page: 147 153
+TeXDict begin 147 152 bop 150 -116 a Fu(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(147)150
 299 y Ft(s/)p Fj(old)p Ft(/)p Fj(new)p Ft(/)630 408 y
 Fu(Substitute)32 b Fr(new)40 b Fu(for)32 b(the)h(\014rst)f(o)s
 (ccurrence)h(of)f Fr(old)37 b Fu(in)32 b(the)h(ev)m(en)m(t)h(line.)48
@@ -18553,8 +18564,8 @@ Ft(gs/)p Fj(old)p Ft(/)p Fj(new)p Ft(/)p Fu(,)c(or)j(with)h(`)p
 Ft(&)p Fu('.)150 1544 y Ft(G)432 b Fu(Apply)30 b(the)g(follo)m(wing)i
 (`)p Ft(s)p Fu(')f(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: 147 153
-TeXDict begin 147 152 bop 3614 -116 a Fu(147)150 299
+%%Page: 148 154
+TeXDict begin 148 153 bop 3614 -116 a Fu(148)150 299
 y Fp(10)80 b(Installing)52 b(Bash)150 534 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
@@ -18624,12 +18635,12 @@ o Fu(:)390 4767 y Ft(mkdir)46 b(/usr/local/build/bash-4.4)390
 4877 y(cd)h(/usr/local/build/bash-4.4)390 4986 y(bash)g
 (/usr/local/src/bash-4.4)o(/con)o(fig)o(ure)390 5096
 y(make)275 5230 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(148,)j(for)c(more)i
+b(or)27 b(Multiple)h(Arc)m(hitectures],)i(page)d(149,)j(for)c(more)i
 (information)150 5340 y(ab)s(out)i(building)g(in)g(a)g(directory)h
 (separate)h(from)e(the)g(source.)p eop end
-%%Page: 148 154
-TeXDict begin 148 153 bop 150 -116 a Fu(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(148)275 299 y(If)53 b(y)m(ou)h(need)f(to)
+%%Page: 149 155
+TeXDict begin 149 154 bop 150 -116 a Fu(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(149)275 299 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(ho)m(w)150 408 y Ft(configure)47 b
 Fu(could)j(c)m(hec)m(k)h(whether)e(or)g(not)h(to)h(do)e(them,)55
@@ -18678,7 +18689,7 @@ Ft(make)p Fu(.)55 b Ft(cd)35 b Fu(to)i(the)e(directory)h(where)150
 3274 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 3383 y(source)32 b(directory)h(\(see)g
-(Section)f(10.1)i([Basic)f(Installation],)i(page)e(147\).)47
+(Section)f(10.1)i([Basic)f(Installation],)i(page)e(148\).)47
 b(Y)-8 b(ou)32 b(ma)m(y)h(need)f(to)g(supply)150 3493
 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
@@ -18713,9 +18724,9 @@ Ft(/usr/local/man)p Fu(,)f(etc.)61 b(Y)-8 b(ou)150 5340
 y(can)35 b(sp)s(ecify)f(an)h(installation)i(pre\014x)c(other)j(than)e
 Ft(/usr/local)e Fu(b)m(y)j(giving)g Ft(configure)e Fu(the)h(option)p
 eop end
-%%Page: 149 155
-TeXDict begin 149 154 bop 150 -116 a Fu(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(149)150 299 y Ft(--prefix=)p
+%%Page: 150 156
+TeXDict begin 150 155 bop 150 -116 a Fu(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(150)150 299 y Ft(--prefix=)p
 Fj(PATH)p Fu(,)41 b(or)g(b)m(y)g(sp)s(ecifying)h(a)f(v)-5
 b(alue)42 b(for)f(the)h Ft(DESTDIR)d Fu(`)p Ft(make)p
 Fu(')i(v)-5 b(ariable)42 b(when)f(running)150 408 y(`)p
@@ -18782,9 +18793,9 @@ Fu(also)k(accepts)g(some)g(other,)h(not)e(widely)g(used,)h(b)s
 (oilerplate)g(options.)61 b(`)p Ft(configure)150 5340
 y(--help)p Fu(')29 b(prin)m(ts)h(the)g(complete)i(list.)p
 eop end
-%%Page: 150 156
-TeXDict begin 150 155 bop 150 -116 a Fu(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(150)150 299 y Fs(10.8)68
+%%Page: 151 157
+TeXDict begin 151 156 bop 150 -116 a Fu(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(151)150 299 y Fs(10.8)68
 b(Optional)46 b(F)-11 b(eatures)150 458 y Fu(The)29 b(Bash)h
 Ft(configure)d Fu(has)j(a)g(n)m(um)m(b)s(er)f(of)h Ft(--enable-)p
 Fj(feature)25 b Fu(options,)30 b(where)g Fr(feature)35
@@ -18857,9 +18868,9 @@ b(/)g(/)g(www)g(.)g(unix)g(.)g(org)t(/)g(v)o(ersi)o(on2)t(/)g(w)o(hats)
 o(new)t(/)630 5340 y(lfs20mar)h(.)g(html)p Fu(\))35 b(if)j(the)g(op)s
 (erating)g(system)g(requires)f(sp)s(ecial)i(compiler)f(options)g(to)p
 eop end
-%%Page: 151 157
-TeXDict begin 151 156 bop 150 -116 a Fu(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(151)630 299 y(build)33
+%%Page: 152 158
+TeXDict begin 152 157 bop 150 -116 a Fu(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(152)630 299 y(build)33
 b(programs)g(whic)m(h)h(can)g(access)h(large)g(\014les.)51
 b(This)33 b(is)h(enabled)g(b)m(y)g(default,)h(if)f(the)630
 408 y(op)s(erating)d(system)f(pro)m(vides)h(large)g(\014le)g(supp)s
@@ -18895,7 +18906,7 @@ b(\(see)h(Section)g(6.7)h([Ar-)630 2944 y(ra)m(ys],)c(page)g(94\).)150
 3106 y Ft(--enable-bang-history)630 3215 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 3325 y(teraction],)c(page)e
-(143\).)150 3487 y Ft(--enable-brace-expansion)630 3597
+(144\).)150 3487 y Ft(--enable-brace-expansion)630 3597
 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 3706 y([Brace)32 b(Expansion],)e(page)h(23,)h
@@ -18920,9 +18931,9 @@ m(ell)g(as)g(shell)f(builtins)g(and)g(functions)g(to)h(b)s(e)e(timed.)
 b(supp)s(ort)f(for)i(the)g Ft([[)f Fu(conditional)i(command.)51
 b(\(see)34 b(Section)h(3.2.4.2)h([Condi-)630 5340 y(tional)c
 (Constructs],)e(page)h(11\).)p eop end
-%%Page: 152 158
-TeXDict begin 152 157 bop 150 -116 a Fu(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(152)150 299 y Ft(--enable-cond-regexp)630
+%%Page: 153 159
+TeXDict begin 153 158 bop 150 -116 a Fu(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(153)150 299 y Ft(--enable-cond-regexp)630
 408 y Fu(Include)35 b(supp)s(ort)f(for)i(matc)m(hing)h
 Fm(posix)e Fu(regular)h(expressions)g(using)f(the)h(`)p
 Ft(=~)p Fu(')g(binary)630 518 y(op)s(erator)25 b(in)f(the)h
@@ -18984,13 +18995,13 @@ b(con)m(trols)j(the)630 4975 y(b)s(eha)m(vior)21 b(of)g(c)m(haracter)h
 (ys)f(help)h(on)f(shell)h(builtins)f(and)h(v)-5 b(ariables)25
 b(\(see)630 5340 y(Section)31 b(4.2)h([Bash)e(Builtins],)i(page)f
 (50\).)p eop end
-%%Page: 153 159
-TeXDict begin 153 158 bop 150 -116 a Fu(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(153)150 299 y Ft(--enable-history)630
+%%Page: 154 160
+TeXDict begin 154 159 bop 150 -116 a Fu(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(154)150 299 y Ft(--enable-history)630
 408 y Fu(Include)29 b(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
 518 y(tion)h(9.1)g([Bash)g(History)g(F)-8 b(acilities],)34
-b(page)d(141\).)150 664 y Ft(--enable-job-control)630
+b(page)d(142\).)150 664 y Ft(--enable-job-control)630
 774 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(103\),)630
 883 y(if)c(the)h(op)s(erating)g(system)f(supp)s(orts)f(them.)150
@@ -19009,7 +19020,7 @@ s(cess)e(Substitution],)630 2089 y(page)31 b(31\))h(if)e(the)h(op)s
 (erating)f(system)h(pro)m(vides)f(the)h(necessary)g(supp)s(ort.)150
 2235 y Ft(--enable-progcomp)630 2345 y Fu(Enable)d(the)g(programmable)g
 (completion)i(facilities)g(\(see)f(Section)g(8.6)g([Programmable)630
-2454 y(Completion],)i(page)h(132\).)42 b(If)30 b(Readline)h(is)f(not)h
+2454 y(Completion],)i(page)h(133\).)42 b(If)30 b(Readline)h(is)f(not)h
 (enabled,)f(this)h(option)g(has)f(no)g(e\013ect.)150
 2600 y Ft(--enable-prompt-string-d)o(ecod)o(ing)630 2710
 y Fu(T)-8 b(urn)30 b(on)i(the)f(in)m(terpretation)i(of)f(a)g(n)m(um)m
@@ -19046,9 +19057,9 @@ b(ma)m(y)g(need)630 4975 y(to)c(disable)g(this)f(if)g(y)m(our)h
 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
 5340 y(page)31 b(99\).)p eop end
-%%Page: 154 160
-TeXDict begin 154 159 bop 150 -116 a Fu(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(154)150 299 y Ft
+%%Page: 155 161
+TeXDict begin 155 160 bop 150 -116 a Fu(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(155)150 299 y Ft
 (--enable-usg-echo-defaul)o(t)630 408 y Fu(A)30 b(synon)m(ym)g(for)g
 Ft(--enable-xpg-echo-default)p Fu(.)150 568 y Ft
 (--enable-xpg-echo-defaul)o(t)630 677 y Fu(Mak)m(e)c(the)f
@@ -19071,8 +19082,8 @@ 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 1604 y(information)c(ab)s(out)f(its)h(e\013ect.)p
 eop end
-%%Page: 155 161
-TeXDict begin 155 160 bop 3614 -116 a Fu(155)150 299
+%%Page: 156 162
+TeXDict begin 156 161 bop 3614 -116 a Fu(156)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
@@ -19102,8 +19113,8 @@ s(duce)e(it.)150 2182 y Ft(bashbug)d Fu(inserts)i(the)h(\014rst)f
 (vides)f(for)g(\014ling)h(a)150 2291 y(bug)h(rep)s(ort.)275
 2426 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: 156 162
-TeXDict begin 156 161 bop 3614 -116 a Fu(156)150 141
+%%Page: 157 163
+TeXDict begin 157 162 bop 3614 -116 a Fu(157)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
@@ -19132,12 +19143,12 @@ b Fu(Bash)26 b(has)g(m)m(ulti-c)m(haracter)i(in)m(v)m(o)s(cation)g
 (107\))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(132\),)i(and)d(builtin)g
+2052 y(grammable)39 b(Completion],)i(page)e(133\),)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(141\))i(and)d(the)330 2405 y Ft(history)k Fu(and)h
+b(page)c(142\))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
@@ -19145,7 +19156,7 @@ 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(143\).)225 2892 y Fq(\017)60 b Fu(Bash)33
+y(page)31 b(144\).)225 2892 y Fq(\017)60 b Fu(Bash)33
 b(has)g(one-dimensional)h(arra)m(y)f(v)-5 b(ariables)34
 b(\(see)g(Section)g(6.7)g([Arra)m(ys],)g(page)g(94\),)h(and)e(the)330
 3002 y(appropriate)39 b(v)-5 b(ariable)40 b(expansions)f(and)g
@@ -19189,10 +19200,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.4.2)i([Conditional)e
 (Constructs],)g(page)g(11\).)p eop end
-%%Page: 157 163
-TeXDict begin 157 162 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 158 164
+TeXDict begin 158 163 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(157)225 299 y Fq(\017)60
+b(The)f(Bourne)g(Shell)1258 b(158)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.4.2)j([Conditional)
@@ -19280,10 +19291,10 @@ Fu(v)-5 b(ariable)45 b(is)f(used)f(to)i(split)f(only)g(the)g(results)g
 y(Section)29 b(3.5.7)h([W)-8 b(ord)29 b(Splitting],)h(page)f(32\).)41
 b(This)28 b(closes)h(a)g(longstanding)g(shell)f(securit)m(y)h(hole.)p
 eop end
-%%Page: 158 164
-TeXDict begin 158 163 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 159 165
+TeXDict begin 159 164 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(158)225 299 y Fq(\017)60
+b(The)f(Bourne)g(Shell)1258 b(159)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
@@ -19373,10 +19384,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(17\).)p eop end
-%%Page: 159 165
-TeXDict begin 159 164 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 160 166
+TeXDict begin 160 165 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(159)225 299 y Fq(\017)60
+b(The)f(Bourne)g(Shell)1258 b(160)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
@@ -19470,10 +19481,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: 160 166
-TeXDict begin 160 165 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 161 167
+TeXDict begin 161 166 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(160)330 299 y(are)40 b(executed)g(after)g
+b(The)f(Bourne)g(Shell)1258 b(161)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
@@ -19555,10 +19566,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: 161 167
-TeXDict begin 161 166 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 162 168
+TeXDict begin 162 167 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(161)225 299 y Fq(\017)60
+b(The)f(Bourne)g(Shell)1258 b(162)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)
@@ -19589,8 +19600,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: 162 168
-TeXDict begin 162 167 bop 3614 -116 a Fu(162)150 299
+%%Page: 163 169
+TeXDict begin 163 168 bop 3614 -116 a Fu(163)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
@@ -19671,10 +19682,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: 163 169
-TeXDict begin 163 168 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 164 170
+TeXDict begin 164 169 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(163)330 299 y(under)26 b(this)i(License.)40 b(If)27
+b(164)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
@@ -19765,10 +19776,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: 164 170
-TeXDict begin 164 169 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 165 171
+TeXDict begin 165 170 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(164)330 299 y(Y)-8 b(ou)39 b(ma)m(y)f(cop)m(y)h(and)e(distribute)h
+b(165)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
@@ -19858,10 +19869,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: 165 171
-TeXDict begin 165 170 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 166 172
+TeXDict begin 166 171 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(165)510 299 y(b)s(e)31 b(listed)h(in)f(the)g(History)h(section)g(of)g
+b(166)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
@@ -19940,10 +19951,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: 166 172
-TeXDict begin 166 171 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 167 173
+TeXDict begin 167 172 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(166)330 299 y(titles)37 b(to)f(the)f(list)h(of)g(In)m(v)-5
+b(167)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
@@ -20028,10 +20039,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: 167 173
-TeXDict begin 167 172 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 168 174
+TeXDict begin 168 173 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(167)199 299 y(7.)61 b(A)m(GGREGA)-8 b(TION)32 b(WITH)e(INDEPENDENT)h
+b(168)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
@@ -20116,10 +20127,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: 168 174
-TeXDict begin 168 173 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 169 175
+TeXDict begin 169 174 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(168)154 299 y(10.)61 b(FUTURE)30 b(REVISIONS)f(OF)i(THIS)e(LICENSE)
+b(169)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
@@ -20183,10 +20194,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: 169 175
-TeXDict begin 169 174 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 170 176
+TeXDict begin 170 175 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(169)150 299 y Fs(ADDENDUM:)45 b(Ho)l(w)h(to)f(use)g(this)h(License)f
+b(170)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
@@ -20221,8 +20232,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: 170 176
-TeXDict begin 170 175 bop 3614 -116 a Fu(170)150 299
+%%Page: 171 177
+TeXDict begin 171 176 bop 3614 -116 a Fu(171)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 923 y Fe(.)19 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
@@ -20263,13 +20274,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(52)150 3238 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(134)150 3326 y Fe(complete)16
+(:)h(:)f(:)g(:)33 b Fb(135)150 3326 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(134)150 3413 y Fe(compopt)18 b Fc(:)d(:)e(:)g(:)h(:)
+(:)g(:)g(:)31 b Fb(135)150 3413 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(137)150 3501 y Fe(continue)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g
+b Fb(138)150 3501 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(44)146 3741 y Fs(D)150 3858 y Fe(declare)22 b Fc(:)13
@@ -20303,7 +20314,7 @@ g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)20
 b Fb(45)146 5080 y Fs(F)150 5197 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(142)150 5284 y Fe(fg)14 b Fc(:)g(:)f(:)g(:)g(:)g(:)
+g(:)g(:)g(:)29 b Fb(143)150 5284 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(104)2021 871 y Fs(G)2025 988 y Fe(getopts)22
@@ -20319,7 +20330,7 @@ g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26
 b Fb(55)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(142)2021 1806 y Fs(J)2025 1924 y Fe(jobs)9 b Fc(:)14
+Fb(143)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(104)2021 2186 y Fs(K)2025
@@ -20379,9 +20390,9 @@ g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(59)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(106)p eop end
-%%Page: 171 177
-TeXDict begin 171 176 bop 150 -116 a Fu(App)s(endix)29
-b(D:)i(Indexes)2623 b(171)146 294 y Fs(T)150 410 y Fe(test)11
+%%Page: 172 178
+TeXDict begin 172 177 bop 150 -116 a Fu(App)s(endix)29
+b(D:)i(Indexes)2623 b(172)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(47)150 497
@@ -20485,9 +20496,9 @@ h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23 b Fb(10)2021
 (:)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(10)p eop end
-%%Page: 172 178
-TeXDict begin 172 177 bop 150 -116 a Fu(App)s(endix)29
-b(D:)i(Indexes)2623 b(172)150 299 y Fs(D.3)68 b(P)l(arameter)47
+%%Page: 173 179
+TeXDict begin 173 178 bop 150 -116 a Fu(App)s(endix)29
+b(D:)i(Indexes)2623 b(173)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 1073
 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(:)
@@ -20672,9 +20683,9 @@ 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(77)p
 eop end
-%%Page: 173 179
-TeXDict begin 173 178 bop 150 -116 a Fu(App)s(endix)29
-b(D:)i(Indexes)2623 b(173)146 294 y Fs(D)150 416 y Fe(DIRSTACK)18
+%%Page: 174 180
+TeXDict begin 174 179 bop 150 -116 a Fu(App)s(endix)29
+b(D:)i(Indexes)2623 b(174)146 294 y Fs(D)150 416 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(78)150 503 y Fe(disable-completion)7
@@ -20687,7 +20698,7 @@ 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(112)150 1092 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(112)150 1181
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)25 b Fb(113)150 1181
 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(78)150
@@ -20839,7 +20850,7 @@ 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(114)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(114)2025 3504 y Fe(match-hidden-files)7 b Fc(:)17
+36 b Fb(115)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(115)2025 3594
 y Fe(menu-complete-display-prefix)17 b Fc(:)h(:)13 b(:)h(:)f(:)g(:)g(:)
@@ -20865,9 +20876,9 @@ h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(82)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(115)p eop end
-%%Page: 174 180
-TeXDict begin 174 179 bop 150 -116 a Fu(App)s(endix)29
-b(D:)i(Indexes)2623 b(174)146 294 y Fs(P)150 410 y Fe(page-completions)
+%%Page: 175 181
+TeXDict begin 175 180 bop 150 -116 a Fu(App)s(endix)29
+b(D:)i(Indexes)2623 b(175)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(115)150
 497 y Fe(PATH)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
@@ -20938,7 +20949,7 @@ g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(83)150 2851 y Fe(show-all-if-ambiguous)
 (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)29 b Fb(115)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(115)2025 347 y Fe(skip-completed-text)26 b Fc(:)13
+b Fb(116)2025 347 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(116)2021 675 y Fs(T)2025
 803 y Fe(TEXTDOMAIN)15 b Fc(:)g(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
@@ -20970,268 +20981,268 @@ f(:)g(:)35 b Fb(116)150 3661 y Fs(D.4)68 b(F)-11 b(unction)44
 b(Index)146 4147 y(A)150 4273 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(129)150 4363 y Fe(accept-line)e(\(Newline)g(or)e(Return\))12
+b Fb(130)150 4363 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(123)150 4450 y Fe(alias-expand-line)i(\(\))9 b Fc(:)14
+b Fb(124)150 4450 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(131)146 4762 y Fs(B)150
+(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(132)146 4762 y Fs(B)150
 4888 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(122)150 4978 y Fe(backward-delete-char)k(\(Rubout\))22
+(:)26 b Fb(123)150 4978 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(125)150 5069 y Fe(backward-kill-line)30 b(\(C-x)c(Rubout\))e
+b Fb(126)150 5069 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(126)150 5159 y Fe(backward-kill-word)30 b(\(M-DEL\))11
+Fb(127)150 5159 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(126)150 5250 y Fe(backward-word)j(\(M-b\))12
+26 b Fb(127)150 5250 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(122)150 5340
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(123)150 5340
 y Fe(beginning-of-history)k(\(M-<\))11 b Fc(:)j(:)f(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(123)2025
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(124)2025
 4117 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(122)2025 4204 y Fe(bracketed-paste-begin)c(\(\))16
+b Fb(123)2025 4204 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(125)2021 4499 y Fs(C)2025 4623 y Fe
+g(:)g(:)31 b Fb(126)2021 4499 y Fs(C)2025 4623 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(129)2025 4713
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)30 b Fb(130)2025 4713
 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(125)2025 4802 y Fe(character-search)29 b(\(C-]\))22
+b Fb(126)2025 4802 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(130)2025 4892 y Fe
+(:)h(:)f(:)g(:)g(:)36 b Fb(131)2025 4892 y Fe
 (character-search-backward)31 b(\(M-C-]\))10 b Fc(:)15
-b(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)25 b Fb(130)2025 4981
+b(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)25 b Fb(131)2025 4981
 y Fe(clear-screen)j(\(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(123)2025 5071 y Fe(complete)e(\(TAB\))7 b Fc(:)15
+b Fb(124)2025 5071 y Fe(complete)e(\(TAB\))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(127)2025 5161 y Fe(complete-command)29 b(\(M-!\))22
+b Fb(128)2025 5161 y Fe(complete-command)29 b(\(M-!\))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(128)2025 5250 y Fe(complete-filename)29
+(:)h(:)f(:)g(:)g(:)36 b Fb(129)2025 5250 y Fe(complete-filename)29
 b(\(M-/\))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(128)2025 5340 y Fe
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(129)2025 5340 y Fe
 (complete-hostname)29 b(\(M-@\))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(128)p eop end
-%%Page: 175 181
-TeXDict begin 175 180 bop 150 -116 a Fu(App)s(endix)29
-b(D:)i(Indexes)2623 b(175)150 264 y Fe(complete-into-braces)30
+b Fb(129)p eop end
+%%Page: 176 182
+TeXDict begin 176 181 bop 150 -116 a Fu(App)s(endix)29
+b(D:)i(Indexes)2623 b(176)150 264 y Fe(complete-into-braces)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(129)150 354 y Fe(complete-username)j(\(M-~\))20
+(:)g(:)g(:)g(:)26 b Fb(130)150 354 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(128)150 444 y Fe(complete-variable)c(\(M-$\))20
+(:)g(:)h(:)f(:)33 b Fb(129)150 444 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(128)150 534 y Fe(copy-backward-word)d(\(\))7
+(:)g(:)h(:)f(:)33 b Fb(129)150 534 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(126)150 624 y Fe(copy-forward-word)
+(:)g(:)g(:)g(:)g(:)h(:)f(:)21 b Fb(127)150 624 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(127)150
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(128)150
 711 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(126)146 1017 y Fs(D)150 1142 y Fe(dabbrev-expand)29
+b Fb(127)146 1017 y Fs(D)150 1142 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(129)150 1232 y Fe(delete-char)c(\(C-d\))17 b Fc(:)d(:)f(:)g(:)h(:)
+b Fb(130)150 1232 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(124)150 1322 y Fe(delete-char-or-list)e
+(:)g(:)g(:)g(:)g(:)32 b Fb(125)150 1322 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(128)150 1412 y Fe
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)36 b Fb(129)150 1412 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(126)150
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(127)150
 1502 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(127)150 1592 y Fe(display-shell-version)k(\(C-x)d(C-v\))c
+26 b Fb(128)150 1592 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(131)150 1673 y Fe(do-lowercase-version)30 b(\(M-A,)227
+Fb(132)150 1673 y Fe(do-lowercase-version)30 b(\(M-A,)227
 1761 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(129)150 1851 y Fe(downcase-word)k(\(M-l\))
+g(:)g(:)g(:)g(:)g(:)25 b Fb(130)150 1851 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(125)150 1941
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(126)150 1941
 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(130)150 2031 y Fe(dump-macros)c(\(\))7 b Fc(:)14
+32 b Fb(131)150 2031 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(130)150 2121 y Fe(dump-variables)29 b(\(\))17 b
+b Fb(131)150 2121 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(130)150
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(131)150
 2208 y Fe(dynamic-complete-history)f(\(M-TAB\))13 b Fc(:)i(:)e(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(128)146 2514 y Fs(E)150
+(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(129)146 2514 y Fs(E)150
 2639 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(131)150 2729
+b Fc(:)g(:)f(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(132)150 2729
 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(129)150 2819 y Fd(end-of-file)g Fe(\(usually)g(C-d\))21
+b Fb(130)150 2819 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(124)150 2909 y Fe(end-of-history)29 b(\(M->\))9
+(:)g(:)35 b Fb(125)150 2909 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(123)150 2999 y
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(124)150 2999 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(122)150 3086 y Fe(exchange-point-and-mark)f(\(C-x)26
+b Fb(123)150 3086 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(130)146 3392 y Fs(F)150 3517 y Fe(forward-backward-delete-char)g
+b Fb(131)146 3392 y Fs(F)150 3517 y Fe(forward-backward-delete-char)g
 (\(\))15 b Fc(:)f(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30
-b Fb(125)150 3607 y Fe(forward-char)e(\(C-f\))14 b Fc(:)h(:)e(:)g(:)g
+b Fb(126)150 3607 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(122)150 3697 y Fe(forward-search-history)i
+h(:)f(:)g(:)g(:)29 b Fb(123)150 3697 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(123)150 3784 y Fe(forward-word)28 b(\(M-f\))14
+(:)38 b Fb(124)150 3784 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(122)146 4079
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)29 b Fb(123)146 4079
 y Fs(G)150 4204 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(131)150 4294 y Fe(glob-expand-word)e(\(C-x)e(*\))c
+g(:)g(:)31 b Fb(132)150 4294 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(131)150 4382 y Fe(glob-list-expansions)30
+(:)g(:)g(:)38 b Fb(132)150 4382 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(131)2021 294 y Fs(H)2025 422 y Fe
+(:)g(:)h(:)27 b Fb(132)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(131)2025 513 y Fe(history-expand-line)i
+g(:)g(:)g(:)g(:)28 b Fb(132)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(131)2025 604 y Fe(history-search-backward)j
+g(:)g(:)g(:)h(:)28 b Fb(132)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(124)2025 695 y Fe(history-search-forward)k(\(\))13
+(:)g(:)g(:)26 b Fb(125)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(123)2025 786 y Fe(history-substring-search-backw)q(ard)k
-(\(\))20 b Fc(:)13 b(:)g(:)g(:)g(:)35 b Fb(124)2025 874
+h(:)28 b Fb(124)2025 786 y Fe(history-substring-search-backw)q(ard)k
+(\(\))20 b Fc(:)13 b(:)g(:)g(:)g(:)35 b Fb(125)2025 874
 y Fe(history-substring-search-forwa)q(rd)d(\(\))22 b
-Fc(:)13 b(:)h(:)f(:)g(:)g(:)37 b Fb(124)2021 1200 y Fs(I)2025
+Fc(:)13 b(:)h(:)f(:)g(:)g(:)37 b Fb(125)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(130)2025 1420 y Fe(insert-completions)29 b(\(M-*\))16
+24 b Fb(131)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(127)2025 1507 y Fe(insert-last-argument)f(\(M-.)c(or)g
+g(:)g(:)31 b Fb(128)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(131)2021 1834 y Fs(K)2025 1962 y Fe(kill-line)27
+b Fb(132)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(126)2025 2053 y Fe(kill-region)28 b(\(\))7 b Fc(:)14
+b Fb(127)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(126)2025 2144 y Fe(kill-whole-line)29 b(\(\))14
+b Fb(127)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(126)2025
+f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(127)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(126)2021 2548 y Fs(M)2025 2676 y
+g(:)g(:)g(:)37 b Fb(127)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(131)2025 2767 y Fe(menu-complete)28
+g(:)g(:)h(:)f(:)22 b Fb(132)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(127)2025 2854 y Fe(menu-complete-backward)c(\(\))13
+b Fb(128)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(128)2021 3181 y Fs(N)2025 3309 y Fe(next-history)g(\(C-n\))
+h(:)28 b Fb(129)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(123)2025
+(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(124)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(123)2025 3472 y Fe(non-incremental-forward-)2102
+27 b Fb(124)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(123)2025 3647 y Fe(non-incremental-reverse-)2102
+b Fb(124)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(123)2021 4070 y Fs(O)2025 4198 y Fe(operate-and-get-next)30
+b Fb(124)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(131)2025 4285 y Fe(overwrite-mode)j(\(\))17
+(:)g(:)g(:)g(:)26 b Fb(132)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(125)p
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)32 b Fb(126)p
 eop end
-%%Page: 176 182
-TeXDict begin 176 181 bop 150 -116 a Fu(App)s(endix)29
-b(D:)i(Indexes)2623 b(176)146 294 y Fs(P)150 414 y Fe
+%%Page: 177 183
+TeXDict begin 177 182 bop 150 -116 a Fu(App)s(endix)29
+b(D:)i(Indexes)2623 b(177)146 294 y Fs(P)150 414 y Fe
 (possible-command-completions)32 b(\(C-x)26 b(!\))9 b
-Fc(:)14 b(:)g(:)f(:)g(:)g(:)24 b Fb(128)150 503 y Fe
+Fc(:)14 b(:)g(:)f(:)g(:)g(:)24 b Fb(129)150 503 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(127)150
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(128)150
 592 y Fe(possible-filename-completions)32 b(\(C-x)27
-b(/\))7 b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(128)150 680
+b(/\))7 b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(129)150 680
 y Fe(possible-hostname-completions)32 b(\(C-x)27 b(@\))7
-b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(128)150 769 y Fe
+b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(129)150 769 y Fe
 (possible-username-completions)32 b(\(C-x)27 b(~\))7
-b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(128)150 858 y Fe
+b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(129)150 858 y Fe
 (possible-variable-completions)32 b(\(C-x)27 b($\))7
-b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(128)150 946 y Fe(prefix-meta)28
+b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(129)150 946 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(129)150 1035 y Fe(previous-history)d(\(C-p\))23
+b Fb(130)150 1035 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(123)150 1124 y Fe(previous-screen-line)30
+(:)f(:)g(:)g(:)g(:)36 b Fb(124)150 1124 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(122)150 1211 y Fe
+(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(123)150 1211 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(129)146
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(130)146
 1487 y Fs(Q)150 1606 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(125)146 1881 y Fs(R)150 2002 y Fe(re-read-init-file)29
+(:)g(:)22 b Fb(126)146 1881 y Fs(R)150 2002 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(129)150 2091 y Fe(redraw-current-line)g(\(\))22
+(:)g(:)g(:)g(:)30 b Fb(130)150 2091 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(123)150 2179 y Fe(reverse-search-history)31
+(:)f(:)g(:)g(:)g(:)36 b Fb(124)150 2179 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(123)150 2266 y Fe(revert-line)28 b(\(M-r\))17
+g(:)38 b Fb(124)150 2266 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(129)146
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(130)146
 2532 y Fs(S)150 2652 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(125)150 2741 y Fe(set-mark)g(\(C-@\))7 b Fc(:)15
+b Fb(126)150 2741 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(130)150 2830 y Fe(shell-backward-kill-word)31 b(\(\))8
+b Fb(131)150 2830 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(126)150 2918 y Fe(shell-backward-word)30 b(\(\))22
+23 b Fb(127)150 2918 y Fe(shell-backward-word)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(122)150 3007 y Fe(shell-expand-line)29
+(:)f(:)g(:)g(:)g(:)36 b Fb(123)150 3007 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(131)150 3096 y Fe(shell-forward-word)i(\(\))
+(:)g(:)h(:)f(:)g(:)28 b Fb(132)150 3096 y Fe(shell-forward-word)i(\(\))
 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(122)150 3184 y
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)21 b Fb(123)150 3184 y
 Fe(shell-kill-word)29 b(\(\))14 b Fc(:)g(:)f(:)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(126)2025 264 y Fe(skip-csi-sequence)g(\(\))9 b Fc(:)14
+b Fb(127)2025 264 y Fe(skip-csi-sequence)g(\(\))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(130)2025 351 y Fe(start-kbd-macro)29
+(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(131)2025 351 y Fe(start-kbd-macro)29
 b(\(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(129)2021
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)23 b Fb(130)2021
 821 y Fs(T)2025 972 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(129)2025
+f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(130)2025
 1070 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(125)2025 1157 y Fe(transpose-words)29 b(\(M-t\))7
+b Fb(126)2025 1157 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(125)2021 1638 y Fs(U)2025
+(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(126)2021 1638 y Fs(U)2025
 1788 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(129)2025 1887 y Fe(universal-argument)k(\(\))7
+g(:)25 b Fb(130)2025 1887 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(127)2025 1985 y Fe
+(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(128)2025 1985 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(126)2025 2084 y Fe(unix-line-discard)29 b(\(C-u\))20
+b Fb(127)2025 2084 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(126)2025 2182 y Fe(unix-word-rubout)29
+(:)g(:)g(:)g(:)34 b Fb(127)2025 2182 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(126)2025 2269
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)36 b Fb(127)2025 2269
 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(125)2021 2750 y Fs(Y)2025 2900 y Fe(yank)26
+g(:)32 b Fb(126)2021 2750 y Fs(Y)2025 2900 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(127)2025 2999 y Fe(yank-last-arg)28
+g(:)g(:)g(:)g(:)33 b Fb(128)2025 2999 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(124)2025 3097
+(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)22 b Fb(125)2025 3097
 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(124)2025 3184 y Fe(yank-pop)j(\(M-y\))7 b Fc(:)15
+b Fb(125)2025 3184 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(127)150 3933 y Fs(D.5)68 b(Concept)45 b(Index)146
+b Fb(128)150 3933 y Fs(D.5)68 b(Concept)45 b(Index)146
 4527 y(A)150 4652 y Fb(alias)27 b(expansion)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(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)21
@@ -21251,10 +21262,10 @@ 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(103)2025
 4739 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(147)2025 4829 y(Bash)g(installation)9
+g(:)g(:)26 b Fb(148)2025 4829 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(147)2025 4918 y(Bourne)i(shell)20 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f
+b Fb(148)2025 4918 y(Bourne)i(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 5008 y(brace)26 b(expansion)9 b Fc(:)k(:)g(:)h(:)f(:)g(:)g(:)
@@ -21263,9 +21274,9 @@ g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 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: 177 183
-TeXDict begin 177 182 bop 150 -116 a Fu(App)s(endix)29
-b(D:)i(Indexes)2623 b(177)146 294 y Fs(C)150 418 y Fb(command)26
+%%Page: 178 184
+TeXDict begin 178 183 bop 150 -116 a Fu(App)s(endix)29
+b(D:)i(Indexes)2623 b(178)146 294 y Fs(C)150 418 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(108)150 507 y(command)26 b(execution)12 b Fc(:)h(:)g(:)g(:)g(:)g
@@ -21275,7 +21286,7 @@ 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(38)150
 687 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(141)150 777 y(command)26 b(searc)n(h)16
+g(:)g(:)g(:)33 b Fb(142)150 777 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(39)150 866 y(command)c(substitution)21 b Fc(:)13
@@ -21308,10 +21319,10 @@ b Fb(8)150 1764 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(7)150
 1853 y(completion)f(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(134)150 1943 y(con\014guration)22 b Fc(:)13
+g(:)36 b Fb(135)150 1943 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(147)150 2033 y(con)n(trol)26 b(op)r(erator)8 b Fc(:)15
+b Fb(148)150 2033 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 2120 y(copro)r(cess)18 b Fc(:)c(:)f(:)h(:)f(:)g(:)g(:)g(:)g
@@ -21330,7 +21341,7 @@ b Fc(:)i(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)26 b Fb(92)150 3226
 y(ev)n(en)n(t)f(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(144)150 3316 y(execution)26 b(en)n(vironmen)n(t)17
+g(:)h(:)34 b Fb(145)150 3316 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(39)150 3405
 y(exit)25 b(status)7 b Fc(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
@@ -21375,17 +21386,17 @@ Fc(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 b Fb(17)2021 1048 y Fs(H)2025 1170 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(141)2025 1259 y(history)25 b(ev)n(en)n(ts)8 b Fc(:)13
+b Fb(142)2025 1259 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(144)2025 1347 y(history)i(expansion)14 b Fc(:)g(:)f(:)g(:)g(:)h(:)
+b Fb(145)2025 1347 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(143)2025 1436 y(history)c(list)9
+(:)g(:)g(:)g(:)h(:)f(:)29 b Fb(144)2025 1436 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(141)2025 1524 y(History)-6 b(,)25 b(ho)n(w)h(to)g(use)
+g(:)g(:)24 b Fb(142)2025 1524 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(140)2021
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(141)2021
 1803 y Fs(I)2025 1924 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
@@ -21394,7 +21405,7 @@ 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(110)2025 2102 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(147)2025 2191 y(in)n(teraction,)26 b(readline)7
+g(:)34 b Fb(148)2025 2191 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(107)2025
 2280 y(in)n(teractiv)n(e)k(shell)20 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g
@@ -21428,9 +21439,9 @@ b Fb(33)2025 4308 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: 178 184
-TeXDict begin 178 183 bop 150 -116 a Fu(App)s(endix)29
-b(D:)i(Indexes)2623 b(178)146 294 y Fs(N)150 410 y Fb(name)19
+%%Page: 179 185
+TeXDict begin 179 184 bop 150 -116 a Fu(App)s(endix)29
+b(D:)i(Indexes)2623 b(179)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
@@ -21477,7 +21488,7 @@ b Fc(:)h(:)i(:)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(:)25 b Fb(31)150
 2347 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(132)150 2434 y(prompting)17 b Fc(:)c(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+b Fb(133)150 2434 y(prompting)17 b Fc(:)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(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)31 b Fb(97)146
 2676 y Fs(Q)150 2792 y Fb(quoting)16 b Fc(:)d(:)g(:)g(:)g(:)g(:)h(:)f
index b945ffe7dad725d2b5b71b9748dda03b4a736143..dbef20ead45798ba3f43e53a87ee6ae0dee8170b 100644 (file)
 @numsecentry{Readline Init File}{8.3}{Readline Init File}{110}
 @numsubsecentry{Readline Init File Syntax}{8.3.1}{Readline Init File Syntax}{110}
 @numsubsecentry{Conditional Init Constructs}{8.3.2}{Conditional Init Constructs}{118}
-@numsubsecentry{Sample Init File}{8.3.3}{Sample Init File}{119}
-@numsecentry{Bindable Readline Commands}{8.4}{Bindable Readline Commands}{122}
-@numsubsecentry{Commands For Moving}{8.4.1}{Commands For Moving}{122}
-@numsubsecentry{Commands For Manipulating The History}{8.4.2}{Commands For History}{123}
-@numsubsecentry{Commands For Changing Text}{8.4.3}{Commands For Text}{124}
-@numsubsecentry{Killing And Yanking}{8.4.4}{Commands For Killing}{126}
-@numsubsecentry{Specifying Numeric Arguments}{8.4.5}{Numeric Arguments}{127}
-@numsubsecentry{Letting Readline Type For You}{8.4.6}{Commands For Completion}{127}
-@numsubsecentry{Keyboard Macros}{8.4.7}{Keyboard Macros}{129}
-@numsubsecentry{Some Miscellaneous Commands}{8.4.8}{Miscellaneous Commands}{129}
-@numsecentry{Readline vi Mode}{8.5}{Readline vi Mode}{131}
-@numsecentry{Programmable Completion}{8.6}{Programmable Completion}{132}
-@numsecentry{Programmable Completion Builtins}{8.7}{Programmable Completion Builtins}{134}
-@numsecentry{A Programmable Completion Example}{8.8}{A Programmable Completion Example}{138}
-@numchapentry{Using History Interactively}{9}{Using History Interactively}{141}
-@numsecentry{Bash History Facilities}{9.1}{Bash History Facilities}{141}
-@numsecentry{Bash History Builtins}{9.2}{Bash History Builtins}{141}
-@numsecentry{History Expansion}{9.3}{History Interaction}{143}
-@numsubsecentry{Event Designators}{9.3.1}{Event Designators}{144}
-@numsubsecentry{Word Designators}{9.3.2}{Word Designators}{144}
-@numsubsecentry{Modifiers}{9.3.3}{Modifiers}{145}
-@numchapentry{Installing Bash}{10}{Installing Bash}{147}
-@numsecentry{Basic Installation}{10.1}{Basic Installation}{147}
-@numsecentry{Compilers and Options}{10.2}{Compilers and Options}{148}
-@numsecentry{Compiling For Multiple Architectures}{10.3}{Compiling For Multiple Architectures}{148}
-@numsecentry{Installation Names}{10.4}{Installation Names}{148}
-@numsecentry{Specifying the System Type}{10.5}{Specifying the System Type}{149}
-@numsecentry{Sharing Defaults}{10.6}{Sharing Defaults}{149}
-@numsecentry{Operation Controls}{10.7}{Operation Controls}{149}
-@numsecentry{Optional Features}{10.8}{Optional Features}{150}
-@appentry{Reporting Bugs}{A}{Reporting Bugs}{155}
-@appentry{Major Differences From The Bourne Shell}{B}{Major Differences From The Bourne Shell}{156}
-@appsecentry{Implementation Differences From The SVR4.2 Shell}{B.1}{}{160}
-@appentry{GNU Free Documentation License}{C}{GNU Free Documentation License}{162}
-@appentry{Indexes}{D}{Indexes}{170}
-@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{170}
-@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{171}
-@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{172}
-@appsecentry{Function Index}{D.4}{Function Index}{174}
-@appsecentry{Concept Index}{D.5}{Concept Index}{176}
+@numsubsecentry{Sample Init File}{8.3.3}{Sample Init File}{120}
+@numsecentry{Bindable Readline Commands}{8.4}{Bindable Readline Commands}{123}
+@numsubsecentry{Commands For Moving}{8.4.1}{Commands For Moving}{123}
+@numsubsecentry{Commands For Manipulating The History}{8.4.2}{Commands For History}{124}
+@numsubsecentry{Commands For Changing Text}{8.4.3}{Commands For Text}{125}
+@numsubsecentry{Killing And Yanking}{8.4.4}{Commands For Killing}{127}
+@numsubsecentry{Specifying Numeric Arguments}{8.4.5}{Numeric Arguments}{128}
+@numsubsecentry{Letting Readline Type For You}{8.4.6}{Commands For Completion}{128}
+@numsubsecentry{Keyboard Macros}{8.4.7}{Keyboard Macros}{130}
+@numsubsecentry{Some Miscellaneous Commands}{8.4.8}{Miscellaneous Commands}{130}
+@numsecentry{Readline vi Mode}{8.5}{Readline vi Mode}{132}
+@numsecentry{Programmable Completion}{8.6}{Programmable Completion}{133}
+@numsecentry{Programmable Completion Builtins}{8.7}{Programmable Completion Builtins}{135}
+@numsecentry{A Programmable Completion Example}{8.8}{A Programmable Completion Example}{139}
+@numchapentry{Using History Interactively}{9}{Using History Interactively}{142}
+@numsecentry{Bash History Facilities}{9.1}{Bash History Facilities}{142}
+@numsecentry{Bash History Builtins}{9.2}{Bash History Builtins}{142}
+@numsecentry{History Expansion}{9.3}{History Interaction}{144}
+@numsubsecentry{Event Designators}{9.3.1}{Event Designators}{145}
+@numsubsecentry{Word Designators}{9.3.2}{Word Designators}{145}
+@numsubsecentry{Modifiers}{9.3.3}{Modifiers}{146}
+@numchapentry{Installing Bash}{10}{Installing Bash}{148}
+@numsecentry{Basic Installation}{10.1}{Basic Installation}{148}
+@numsecentry{Compilers and Options}{10.2}{Compilers and Options}{149}
+@numsecentry{Compiling For Multiple Architectures}{10.3}{Compiling For Multiple Architectures}{149}
+@numsecentry{Installation Names}{10.4}{Installation Names}{149}
+@numsecentry{Specifying the System Type}{10.5}{Specifying the System Type}{150}
+@numsecentry{Sharing Defaults}{10.6}{Sharing Defaults}{150}
+@numsecentry{Operation Controls}{10.7}{Operation Controls}{150}
+@numsecentry{Optional Features}{10.8}{Optional Features}{151}
+@appentry{Reporting Bugs}{A}{Reporting Bugs}{156}
+@appentry{Major Differences From The Bourne Shell}{B}{Major Differences From The Bourne Shell}{157}
+@appsecentry{Implementation Differences From The SVR4.2 Shell}{B.1}{}{161}
+@appentry{GNU Free Documentation License}{C}{GNU Free Documentation License}{163}
+@appentry{Indexes}{D}{Indexes}{171}
+@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{171}
+@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{172}
+@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{173}
+@appsecentry{Function Index}{D.4}{Function Index}{175}
+@appsecentry{Concept Index}{D.5}{Concept Index}{177}
index ccc4ac304cb738c8c341e6200cf24045f0e9c21d..3fae071957e75b4794ae58910a19fd5babbd901c 100644 (file)
 \entry{disable-completion}{112}{\code {disable-completion}}
 \entry{echo-control-characters}{112}{\code {echo-control-characters}}
 \entry{editing-mode}{112}{\code {editing-mode}}
-\entry{emacs-mode-string}{112}{\code {emacs-mode-string}}
+\entry{emacs-mode-string}{113}{\code {emacs-mode-string}}
 \entry{enable-bracketed-paste}{113}{\code {enable-bracketed-paste}}
 \entry{enable-keypad}{113}{\code {enable-keypad}}
 \entry{expand-tilde}{113}{\code {expand-tilde}}
 \entry{isearch-terminators}{114}{\code {isearch-terminators}}
 \entry{keymap}{114}{\code {keymap}}
 \entry{mark-modified-lines}{114}{\code {mark-modified-lines}}
-\entry{mark-symlinked-directories}{114}{\code {mark-symlinked-directories}}
+\entry{mark-symlinked-directories}{115}{\code {mark-symlinked-directories}}
 \entry{match-hidden-files}{115}{\code {match-hidden-files}}
 \entry{menu-complete-display-prefix}{115}{\code {menu-complete-display-prefix}}
 \entry{output-meta}{115}{\code {output-meta}}
 \entry{revert-all-at-newline}{115}{\code {revert-all-at-newline}}
 \entry{show-all-if-ambiguous}{115}{\code {show-all-if-ambiguous}}
 \entry{show-all-if-unmodified}{115}{\code {show-all-if-unmodified}}
-\entry{show-mode-in-prompt}{115}{\code {show-mode-in-prompt}}
+\entry{show-mode-in-prompt}{116}{\code {show-mode-in-prompt}}
 \entry{skip-completed-text}{116}{\code {skip-completed-text}}
 \entry{vi-cmd-mode-string}{116}{\code {vi-cmd-mode-string}}
 \entry{vi-ins-mode-string}{116}{\code {vi-ins-mode-string}}
index a6fc0e2bf1ceefdbaaf12239f8ab6be3490143f9..519ca8be0cc2b55fda4730c910e0b9e08648715b 100644 (file)
@@ -79,7 +79,7 @@
 \initial {E}
 \entry {\code {echo-control-characters}}{112}
 \entry {\code {editing-mode}}{112}
-\entry {\code {emacs-mode-string}}{112}
+\entry {\code {emacs-mode-string}}{113}
 \entry {\code {EMACS}}{78}
 \entry {\code {enable-bracketed-paste}}{113}
 \entry {\code {enable-keypad}}{113}
 \entry {\code {MAILPATH}}{73}
 \entry {\code {MAPFILE}}{82}
 \entry {\code {mark-modified-lines}}{114}
-\entry {\code {mark-symlinked-directories}}{114}
+\entry {\code {mark-symlinked-directories}}{115}
 \entry {\code {match-hidden-files}}{115}
 \entry {\code {menu-complete-display-prefix}}{115}
 \entry {\code {meta-flag}}{114}
 \entry {\code {SHLVL}}{83}
 \entry {\code {show-all-if-ambiguous}}{115}
 \entry {\code {show-all-if-unmodified}}{115}
-\entry {\code {show-mode-in-prompt}}{115}
+\entry {\code {show-mode-in-prompt}}{116}
 \entry {\code {skip-completed-text}}{116}
 \initial {T}
 \entry {\code {TEXTDOMAIN}}{7}
index 0200e710ff814d3b5d38252a0e480aa68e8d64e8..93c0d0be6b605665cafc013fec662a68f6fae753 100644 (file)
@@ -1836,13 +1836,13 @@ B\bBA\bAS\bSH\bH B\bBU\bUI\bIL\bLT\bTI\bIN\bN C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS
               a job spec is given, all processes in that  job's  pipeline  are
               waited for.  If _\bi_\bd is not given, all currently active child pro-
               cesses are waited for, and the return status is zero.  If the -\b-n\bn
-              option  is  supplied,  w\bwa\bai\bit\bt  waits  for any job to terminate and
-              returns its exit status.  If the -\b-f\bf option is supplied, and  job
-              control is enabled, w\bwa\bai\bit\bt forces _\bi_\bd to terminate before returning
-              its status, instead of returning when it changes status.  If  _\bi_\bd
-              specifies  a  non-existent  process or job, the return status is
-              127.  Otherwise, the return status is the  exit  status  of  the
-              last process or job waited for.
+              option is supplied, w\bwa\bai\bit\bt waits for a single job to terminate and
+              returns its exit status.  Supplying the -\b-f\bf option, when job con-
+              trol  is enabled, forces w\bwa\bai\bit\bt to wait for _\bi_\bd to terminate before
+              returning its status, instead of returning when it changes  sta-
+              tus.   If _\bi_\bd specifies a non-existent process or job, the return
+              status is 127.  Otherwise, the return status is the exit  status
+              of the last process or job waited for.
 
 S\bSE\bEE\bE A\bAL\bLS\bSO\bO
        bash(1), sh(1)
index a9771f2873290af5ac3f189128b91aaec4fcb5c7..ecb617c7004905789a6949b1e3013f24404c6ad2 100644 (file)
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
 %%Creator: groff version 1.22.3
-%%CreationDate: Tue Feb 26 09:57:04 2019
+%%CreationDate: Mon Apr 22 09:26:38 2019
 %%DocumentNeededResources: font Times-Roman
 %%+ font Times-Bold
 %%+ font Times-Italic
@@ -3108,19 +3108,18 @@ tion status.).8 F(Each)5.659 E F2(id)3.169 E F0 .659(may be a process)
 .521(n, all currently acti).15 F .821 -.15(ve c)-.25 H .521
 (hild processes are w).15 F .521(aited for)-.1 F 3.021(,a)-.4 G .521
 (nd the return status is zero.)-3.021 F(If)5.522 E(the)144 660 Q F1
-<ad6e>3.057 E F0 .557(option is supplied,)3.057 F F1(wait)3.057 E F0 -.1
-(wa)3.057 G .557(its for an).1 F 3.057(yj)-.15 G .557
-(ob to terminate and returns its e)-3.057 F .557(xit status.)-.15 F .556
-(If the)5.556 F F1<ad66>3.056 E F0 .586
-(option is supplied, and job control is enabled,)144 672 R F1(wait)3.086
-E F0(forces)3.086 E F2(id)3.086 E F0 .587
-(to terminate before returning its sta-)3.086 F .756
-(tus, instead of returning when it changes status.)144 684 R(If)5.756 E
-F2(id)3.266 E F0 .755(speci\214es a non-e)4.026 F .755
-(xistent process or job, the)-.15 F .365(return status is 127.)144 696 R
-.365(Otherwise, the return status is the e)5.365 F .365
-(xit status of the last process or job w)-.15 F(aited)-.1 E(for)144 708
-Q(.)-.55 E(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(24)198.725 E 0 Cg
+<ad6e>2.948 E F0 .448(option is supplied,)2.948 F F1(wait)2.948 E F0 -.1
+(wa)2.948 G .448(its for a single job to terminate and returns its e).1
+F .447(xit status.)-.15 F(Sup-)5.447 E 1.023(plying the)144 672 R F1
+<ad66>3.523 E F0 1.023(option, when job control is enabled, forces)3.523
+F F1(wait)3.524 E F0 1.024(to w)3.524 F 1.024(ait for)-.1 F F2(id)3.524
+E F0 1.024(to terminate before)3.524 F 1.835
+(returning its status, instead of returning when it changes status.)144
+684 R(If)6.835 E F2(id)4.345 E F0 1.835(speci\214es a non-e)5.105 F
+(xistent)-.15 E 1.022(process or job, the return status is 127.)144 696
+R 1.023(Otherwise, the return status is the e)6.023 F 1.023
+(xit status of the last)-.15 F(process or job w)144 708 Q(aited for)-.1
+E(.)-.55 E(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(24)198.725 E 0 Cg
 EP
 %%Page: 25 25
 %%BeginPageSetup
index d60c47390ec00fddd3862e3011e54cbc70c0978b..2949d1325ef8b0e132a614368aa6fb4fd964762f 100644 (file)
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
 %%Creator: groff version 1.22.3
-%%CreationDate: Tue Feb 26 09:57:04 2019
+%%CreationDate: Mon Apr 22 09:26:39 2019
 %%DocumentNeededResources: font Times-Roman
 %%+ font Times-Bold
 %%DocumentSuppliedResources: procset grops 1.22 3
index c69d948950cb176dc720e3c2c6e42447259b58bd..e7b855951c845c08c1604eaf5b95e236c892f98a 100644 (file)
@@ -823,16 +823,6 @@ glob_vector (pat, dir, flags)
                    }
                }
 
-#if 0
-             /* When FLAGS includes GX_ALLDIRS, we want to skip a symlink
-                to a directory, since we will pick the directory up later. */
-             if (isdir == -2 && glob_testdir (subdir, 0) == 0)
-               {
-                 free (subdir);
-                 continue;
-               }
-#endif
-
              /* XXX - should we even add this if it's not a directory? */
              nextlink = (struct globval *) malloc (sizeof (struct globval));
              if (firstmalloc == 0)
@@ -1042,17 +1032,22 @@ glob_dir_to_array (dir, array, flags)
       strcpy (result[i], dir);
       if (add_slash)
        result[i][l] = '/';
-      strcpy (result[i] + l + add_slash, array[i]);
-      if (flags & GX_MARKDIRS)
+      if (array[i][0])
        {
-         if ((stat (result[i], &sb) == 0) && S_ISDIR (sb.st_mode))
+         strcpy (result[i] + l + add_slash, array[i]);
+         if (flags & GX_MARKDIRS)
            {
-             size_t rlen;
-             rlen = strlen (result[i]);
-             result[i][rlen] = '/';
-             result[i][rlen+1] = '\0';
+             if ((stat (result[i], &sb) == 0) && S_ISDIR (sb.st_mode))
+               {
+                 size_t rlen;
+                 rlen = strlen (result[i]);
+                 result[i][rlen] = '/';
+                 result[i][rlen+1] = '\0';
+               }
            }
        }
+      else
+        result[i][l+add_slash] = '\0';
     }
   result[i] = NULL;
 
@@ -1246,6 +1241,7 @@ glob_filename (pathname, flags)
             files ending in `h' with a `/' appended. */
          dname = directories[i];
          dflags = flags & ~(GX_MARKDIRS|GX_ALLDIRS|GX_ADDCURDIR);
+         /* last_starstar? */
          if ((flags & GX_GLOBSTAR) && filename[0] == '*' && filename[1] == '*' && filename[2] == '\0')
            dflags |= GX_ALLDIRS|GX_ADDCURDIR;
          if (dname[0] == '\0' && filename[0])
@@ -1253,7 +1249,44 @@ glob_filename (pathname, flags)
              dflags |= GX_NULLDIR;
              dname = ".";      /* treat null directory name and non-null filename as current directory */
            }
-         temp_results = glob_vector (filename, dname, dflags);
+
+         /* Special handling for symlinks to directories with globstar on */
+         if (all_starstar && (dflags & GX_NULLDIR) == 0)
+           {
+             int dlen;
+
+             /* If we have a directory name that is not null (GX_NULLDIR above)
+                and is a symlink to a directory, we return the symlink if
+                we're not `descending' into it (filename[0] == 0) and return
+                glob_error_return (which causes the code below to skip the
+                name) otherwise. I should fold this into a test that does both
+                checks instead of calling stat twice. */
+             if (glob_testdir (dname, flags|GX_ALLDIRS) == -2 && glob_testdir (dname, 0) == 0)
+               {
+                 if (filename[0] != 0)
+                   temp_results = (char **)&glob_error_return;         /* skip */
+                 else
+                   {
+                     /* Construct array to pass to glob_dir_to_array */
+                     temp_results = (char **)malloc (2 * sizeof (char *));
+                     if (temp_results == NULL)
+                       goto memory_error;
+                     temp_results[0] = (char *)malloc (1);
+                     if (temp_results[0] == 0)
+                       {
+                         free (temp_results);
+                         goto memory_error;
+                       }
+                     **temp_results = '\0';
+                     temp_results[1] = NULL;
+                     dflags |= GX_SYMLINK;     /* mostly for debugging */
+                   }
+               }
+             else
+               temp_results = glob_vector (filename, dname, dflags);
+           }
+         else
+           temp_results = glob_vector (filename, dname, dflags);
 
          /* Handle error cases. */
          if (temp_results == NULL)
@@ -1301,6 +1334,8 @@ glob_filename (pathname, flags)
                  else
                    array = temp_results;
                }
+             else if (dflags & GX_SYMLINK)
+               array = glob_dir_to_array (directories[i], temp_results, flags);
              else
                array = glob_dir_to_array (directories[i], temp_results, flags);
              l = 0;
index 56ac08ba6c26216941f7248b2c371ed8e4441175..21b19ad7677b24b5bd0a39952a6683efdf7a880c 100644 (file)
@@ -31,6 +31,7 @@
 #define GX_ADDCURDIR   0x200   /* internal -- add passed directory name */
 #define GX_GLOBSTAR    0x400   /* turn on special handling of ** */
 #define GX_RECURSE     0x800   /* internal -- glob_filename called recursively */
+#define GX_SYMLINK     0x1000  /* internal -- symlink to a directory */
 
 extern int glob_pattern_p __P((const char *));
 extern char **glob_vector __P((char *, char *, int));
index d4d57a810a40b33e16bf42aa8e6953f64ccfd325..a5573305773d6f3435763d66cda983a35f2b4744 100644 (file)
@@ -596,6 +596,10 @@ handle_error:
       else if (_rl_caught_signal == SIGINT)
 #endif
         RL_CHECK_SIGNALS ();
+#if defined (SIGTSTP)
+      else if (_rl_caught_signal == SIGTSTP)
+       RL_CHECK_SIGNALS ();
+#endif
       /* non-keyboard-generated signals of interest */
 #if defined (SIGWINCH)
       else if (_rl_caught_signal == SIGWINCH)
index 4c9998e61ce00fbdff38df8b4f1687a3f2888815..deb9c5b74a5b0029aa4d05c25dd32d4ae378000b 100644 (file)
@@ -25,7 +25,6 @@
    regexp `^#define[   ]*PATCHLEVEL', since that's what support/mkversion.sh
    looks for to find the patch level (for the sccs version string). */
 
-#define PATCHLEVEL 3
+#define PATCHLEVEL 7
 
 #endif /* _PATCHLEVEL_H_ */
-
index 69030c4167cdfc75ccb8dfd7cfa00e43a08efa0b..c8211bc8f4c56a58adfa4e428aaa630e0a05ab69 100644 (file)
@@ -582,3 +582,6 @@ bar/foo/e bar/foo/f foo/a foo/b
 <b/b/a/a>
 <b/b/a/b>
 <b/b/b/a>
+a a/aa a/ab b b/bb b/bc c
+a/ b/ c/
+a/ab b b/bb
index f7efbd190d24ae12faec832d7535c6254ff0963e..9c3f823f2f91aa78a71fccf2f5125a2b20919994 100644 (file)
@@ -40,3 +40,4 @@ rm -rf $GDIR
 
 ${THIS_SH} ./globstar1.sub
 ${THIS_SH} ./globstar2.sub
+${THIS_SH} ./globstar3.sub
diff --git a/tests/globstar3.sub b/tests/globstar3.sub
new file mode 100644 (file)
index 0000000..78c5e7e
--- /dev/null
@@ -0,0 +1,24 @@
+olddir=$PWD
+: ${TMPDIR:=/var/tmp}
+
+SCRATCH=${TMPDIR}/scratch-$$
+rm -rf $SCRATCH
+mkdir $SCRATCH || exit 1
+
+cd $SCRATCH
+
+mkdir a b
+touch a/aa a/ab
+touch b/bb b/bc
+
+ln -s a c
+
+shopt -s globstar
+
+echo **
+echo **/
+
+echo **/*b
+
+cd "$olddir"
+rm -rf $SCRATCH