From d4af16994e9df9971d916ef96b30454858bc3fe7 Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Wed, 7 Dec 2011 09:15:35 -0500 Subject: [PATCH] commit bash-20071129 snapshot --- autom4te.cache/requests | 155 +++++++++++--- doc/Makefile | 2 +- doc/bashref.info | 441 ++++++++++++++++++++-------------------- 3 files changed, 353 insertions(+), 245 deletions(-) diff --git a/autom4te.cache/requests b/autom4te.cache/requests index eb547fc11..4e90b52ba 100644 --- a/autom4te.cache/requests +++ b/autom4te.cache/requests @@ -15,26 +15,26 @@ 'configure.in' ], { - '_LT_AC_TAGCONFIG' => 1, 'AM_PROG_F77_C_O' => 1, + '_LT_AC_TAGCONFIG' => 1, 'm4_pattern_forbid' => 1, 'AC_CANONICAL_TARGET' => 1, 'AC_CONFIG_LIBOBJ_DIR' => 1, - 'AC_TYPE_OFF_T' => 1, 'AC_C_VOLATILE' => 1, + 'AC_TYPE_OFF_T' => 1, 'AC_FUNC_CLOSEDIR_VOID' => 1, 'AC_REPLACE_FNMATCH' => 1, 'AC_PROG_LIBTOOL' => 1, 'AC_FUNC_STAT' => 1, - 'AC_HEADER_TIME' => 1, 'AC_FUNC_WAIT3' => 1, - 'AM_AUTOMAKE_VERSION' => 1, - 'AC_STRUCT_TM' => 1, + 'AC_HEADER_TIME' => 1, 'AC_FUNC_LSTAT' => 1, - 'AC_TYPE_MODE_T' => 1, + 'AC_STRUCT_TM' => 1, + 'AM_AUTOMAKE_VERSION' => 1, 'AC_FUNC_GETMNTENT' => 1, - 'AC_FUNC_STRTOD' => 1, + 'AC_TYPE_MODE_T' => 1, 'AC_CHECK_HEADERS' => 1, + 'AC_FUNC_STRTOD' => 1, 'LT_CONFIG_LTDL_DIR' => 1, 'AC_FUNC_STRNLEN' => 1, 'm4_sinclude' => 1, @@ -52,22 +52,22 @@ 'AC_LIBSOURCE' => 1, 'AC_FUNC_MBRTOWC' => 1, 'AC_STRUCT_ST_BLOCKS' => 1, - 'AM_PROG_FC_C_O' => 1, - 'AC_CANONICAL_BUILD' => 1, 'AC_TYPE_SIGNAL' => 1, + 'AC_CANONICAL_BUILD' => 1, + 'AM_PROG_FC_C_O' => 1, 'AC_TYPE_UID_T' => 1, - '_AM_SUBST_NOTMAKE' => 1, - 'AC_CONFIG_AUX_DIR' => 1, 'AC_PROG_MAKE_SET' => 1, - 'sinclude' => 1, + 'AC_CONFIG_AUX_DIR' => 1, + '_AM_SUBST_NOTMAKE' => 1, 'm4_pattern_allow' => 1, + 'sinclude' => 1, 'AC_DEFINE_TRACE_LITERAL' => 1, 'AC_FUNC_STRERROR_R' => 1, 'AC_PROG_CC' => 1, - 'AC_FUNC_FORK' => 1, 'AC_DECL_SYS_SIGLIST' => 1, - 'AC_FUNC_VPRINTF' => 1, + 'AC_FUNC_FORK' => 1, 'AC_FUNC_STRCOLL' => 1, + 'AC_FUNC_VPRINTF' => 1, 'AC_PROG_YACC' => 1, 'AC_SUBST_TRACE' => 1, 'AC_INIT' => 1, @@ -85,42 +85,151 @@ 'AC_FUNC_MMAP' => 1, 'AC_FUNC_REALLOC' => 1, 'AC_TYPE_SIZE_T' => 1, - 'AC_REQUIRE_AUX_FILE' => 1, - 'AC_CONFIG_LINKS' => 1, 'AC_CHECK_TYPES' => 1, + 'AC_CONFIG_LINKS' => 1, + 'AC_REQUIRE_AUX_FILE' => 1, 'LT_SUPPORTED_TAG' => 1, 'AC_CHECK_MEMBERS' => 1, 'AM_MAINTAINER_MODE' => 1, 'AC_FUNC_UTIME_NULL' => 1, 'AC_FUNC_SELECT_ARGTYPES' => 1, - 'AC_FUNC_STRFTIME' => 1, 'AC_HEADER_STAT' => 1, + 'AC_FUNC_STRFTIME' => 1, + 'AC_PROG_CPP' => 1, 'AC_C_INLINE' => 1, + 'AC_PROG_LEX' => 1, + 'AC_C_CONST' => 1, + 'AC_TYPE_PID_T' => 1, + 'AC_CONFIG_FILES' => 1, + 'include' => 1, + 'AC_FUNC_SETVBUF_REVERSED' => 1, + 'AC_PROG_INSTALL' => 1, + 'AM_GNU_GETTEXT' => 1, + 'AC_CHECK_LIB' => 1, + 'AC_FUNC_OBSTACK' => 1, + 'AC_FUNC_MALLOC' => 1, + 'AC_FUNC_GETGROUPS' => 1, + 'AC_FUNC_GETLOADAVG' => 1, + 'AC_FC_FREEFORM' => 1, + 'AH_OUTPUT' => 1, + 'AC_FUNC_FSEEKO' => 1, + 'AM_PROG_CC_C_O' => 1, + 'AC_FUNC_MKTIME' => 1, + 'AC_CANONICAL_SYSTEM' => 1, + 'AM_CONDITIONAL' => 1, + 'AC_CONFIG_HEADERS' => 1, + 'AC_HEADER_SYS_WAIT' => 1, + 'AC_PROG_LN_S' => 1, + 'AC_FUNC_MEMCMP' => 1, + 'm4_include' => 1, + 'AC_HEADER_DIRENT' => 1, + 'AC_CHECK_FUNCS' => 1 + } + ], 'Autom4te::Request' ), + bless( [ + '1', + 1, + [ + '/usr/local/share/autoconf' + ], + [ + '/usr/local/share/autoconf/autoconf/autoconf.m4f', + 'aclocal.m4', + 'configure.in' + ], + { + 'm4_pattern_forbid' => 1, + 'AC_CONFIG_LIBOBJ_DIR' => 1, + 'AC_C_VOLATILE' => 1, + 'AC_TYPE_OFF_T' => 1, + 'AC_FUNC_CLOSEDIR_VOID' => 1, + 'AC_REPLACE_FNMATCH' => 1, + 'AC_PROG_LIBTOOL' => 1, + 'AC_FUNC_STAT' => 1, + 'AC_FUNC_WAIT3' => 1, + 'AC_HEADER_TIME' => 1, + 'AC_FUNC_LSTAT' => 1, + 'AC_STRUCT_TM' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + 'AC_FUNC_GETMNTENT' => 1, + 'AC_TYPE_MODE_T' => 1, + 'AC_FUNC_STRTOD' => 1, + 'AC_CHECK_HEADERS' => 1, + 'AC_FUNC_STRNLEN' => 1, + 'm4_sinclude' => 1, + 'AC_PROG_CXX' => 1, + 'AC_PATH_X' => 1, + 'AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK' => 1, + 'AC_PROG_AWK' => 1, + '_m4_warn' => 1, + 'AC_HEADER_STDC' => 1, + 'AC_HEADER_MAJOR' => 1, + 'AC_FUNC_ERROR_AT_LINE' => 1, + 'AC_PROG_GCC_TRADITIONAL' => 1, + 'AC_LIBSOURCE' => 1, + 'AC_FUNC_MBRTOWC' => 1, + 'AC_STRUCT_ST_BLOCKS' => 1, + 'AC_TYPE_SIGNAL' => 1, + 'AC_TYPE_UID_T' => 1, + 'AC_PROG_MAKE_SET' => 1, + 'AC_CONFIG_AUX_DIR' => 1, + 'm4_pattern_allow' => 1, + 'sinclude' => 1, + 'AC_DEFINE_TRACE_LITERAL' => 1, + 'AC_FUNC_STRERROR_R' => 1, + 'AC_PROG_CC' => 1, + 'AC_FUNC_FORK' => 1, + 'AC_DECL_SYS_SIGLIST' => 1, + 'AC_FUNC_STRCOLL' => 1, + 'AC_FUNC_VPRINTF' => 1, + 'AC_PROG_YACC' => 1, + 'AC_INIT' => 1, + 'AC_STRUCT_TIMEZONE' => 1, + 'AC_FUNC_CHOWN' => 1, + 'AC_SUBST' => 1, + 'AC_FUNC_ALLOCA' => 1, + 'AC_CANONICAL_HOST' => 1, + 'AC_FUNC_GETPGRP' => 1, + 'AC_PROG_RANLIB' => 1, + 'AM_INIT_AUTOMAKE' => 1, + 'AC_FUNC_SETPGRP' => 1, + 'AC_CONFIG_SUBDIRS' => 1, + 'AC_FUNC_MMAP' => 1, + 'AC_FUNC_REALLOC' => 1, + 'AC_TYPE_SIZE_T' => 1, + 'AC_CONFIG_LINKS' => 1, + 'AC_CHECK_TYPES' => 1, + 'AC_CHECK_MEMBERS' => 1, + 'AM_MAINTAINER_MODE' => 1, + 'AC_FUNC_UTIME_NULL' => 1, + 'AC_FUNC_SELECT_ARGTYPES' => 1, + 'AC_HEADER_STAT' => 1, + 'AC_FUNC_STRFTIME' => 1, 'AC_PROG_CPP' => 1, + 'AC_C_INLINE' => 1, 'AC_TYPE_PID_T' => 1, - 'AC_C_CONST' => 1, 'AC_PROG_LEX' => 1, + 'AC_C_CONST' => 1, 'AC_CONFIG_FILES' => 1, 'include' => 1, 'AC_FUNC_SETVBUF_REVERSED' => 1, 'AC_PROG_INSTALL' => 1, 'AM_GNU_GETTEXT' => 1, - 'AC_FUNC_OBSTACK' => 1, 'AC_CHECK_LIB' => 1, + 'AC_FUNC_OBSTACK' => 1, 'AC_FUNC_MALLOC' => 1, 'AC_FUNC_GETGROUPS' => 1, - 'AC_FC_FREEFORM' => 1, 'AC_FUNC_GETLOADAVG' => 1, 'AH_OUTPUT' => 1, 'AC_FUNC_FSEEKO' => 1, 'AM_PROG_CC_C_O' => 1, - 'AM_CONDITIONAL' => 1, - 'AC_CANONICAL_SYSTEM' => 1, 'AC_FUNC_MKTIME' => 1, + 'AC_CANONICAL_SYSTEM' => 1, + 'AM_CONDITIONAL' => 1, 'AC_CONFIG_HEADERS' => 1, 'AC_HEADER_SYS_WAIT' => 1, - 'AC_FUNC_MEMCMP' => 1, 'AC_PROG_LN_S' => 1, + 'AC_FUNC_MEMCMP' => 1, 'm4_include' => 1, 'AC_HEADER_DIRENT' => 1, 'AC_CHECK_FUNCS' => 1 diff --git a/doc/Makefile b/doc/Makefile index 15c972610..cdc927f6b 120000 --- a/doc/Makefile +++ b/doc/Makefile @@ -1 +1 @@ -/usr/local/build/bash/bash-current/doc/Makefile \ No newline at end of file +/usr/local/build/chet/bash/bash-current/doc/Makefile \ No newline at end of file diff --git a/doc/bashref.info b/doc/bashref.info index 62795d3e4..a03c925b8 100644 --- a/doc/bashref.info +++ b/doc/bashref.info @@ -1,11 +1,11 @@ This is bashref.info, produced by makeinfo version 4.8 from -/usr/src/local/bash/bash-20071121/doc/bashref.texi. +/Users/chet/src/bash/src/doc/bashref.texi. This text is a brief description of the features that are present in -the Bash shell (version 3.2, 21 November 2007). +the Bash shell (version 3.2, 14 September 2007). - This is Edition 3.2, last updated 21 November 2007, of `The GNU Bash -Reference Manual', for `Bash', Version 3.2. + This is Edition 3.2, last updated 14 September 2007, of `The GNU +Bash Reference Manual', for `Bash', Version 3.2. Copyright (C) 1988-2005 Free Software Foundation, Inc. @@ -37,10 +37,10 @@ Bash Features ************* This text is a brief description of the features that are present in -the Bash shell (version 3.2, 21 November 2007). +the Bash shell (version 3.2, 14 September 2007). - This is Edition 3.2, last updated 21 November 2007, of `The GNU Bash -Reference Manual', for `Bash', Version 3.2. + This is Edition 3.2, last updated 14 September 2007, of `The GNU +Bash Reference Manual', for `Bash', Version 3.2. Bash contains features that appear in other popular shells, and some features that only appear in Bash. Some of the shells that Bash has @@ -64,9 +64,9 @@ on shell behavior. * Bash Features:: Features found only in Bash. * Job Control:: What job control is and how Bash allows you to use it. +* Using History Interactively:: Command History Expansion * Command Line Editing:: Chapter describing the command line editing features. -* Using History Interactively:: Command History Expansion * Installing Bash:: How to build and install Bash on your system. * Reporting Bugs:: How to report bugs in Bash. * Major Differences From The Bourne Shell:: A terse list of the differences @@ -2589,12 +2589,12 @@ standard. subject to the following conditions. The `ERR' trap is not executed if the failed command is part of the command list immediately following an `until' or `while' keyword, part of the - test in an `if' statement, part of a command executed in a `&&' or - `||' list, or if the command's return status is being inverted - using `!'. These are the same conditions obeyed by the `errexit' - option. If a SIGSPEC is `RETURN', the command ARG is executed - each time a shell function or a script executed with the `.' or - `source' builtins finishes executing. + test in an `if' statement, part of a `&&' or `||' list, or if the + command's return status is being inverted using `!'. These are + the same conditions obeyed by the `errexit' option. If a SIGSPEC + is `RETURN', the command ARG is executed each time a shell + function or a script executed with the `.' or `source' builtins + finishes executing. Signals ignored upon entry to the shell cannot be trapped or reset. Trapped signals that are not being ignored are reset to their @@ -3195,13 +3195,13 @@ parameters, or to display the names and values of shell variables. Commands::) exits with a non-zero status, unless the command that fails is part of the command list immediately following a `while' or `until' keyword, part of the test in an `if' - statement, part of a command executed in a `&&' or `||b' list, - any command in a pipeline but the last, or if the command's - return status is being inverted using `!'. Failing simple - commands that are part of shell functions or command lists - enclosed in braces or parentheses satisfying the above - conditions do not cause the shell to exit. A trap on `ERR', - if set, is executed before the shell exits. + statement, part of a `&&' or `||' list, any command in a + pipeline but the last, or if the command's return status is + being inverted using `!'. Failing simple commands that are + part of shell functions or command lists enclosed in braces + or parentheses satisfying the above conditions do not cause + the shell to exit. A trap on `ERR', if set, is executed + before the shell exits. `-f' Disable file name generation (globbing). @@ -3825,10 +3825,9 @@ Variables::). An array variable whose members are the line numbers in source files corresponding to each member of FUNCNAME. `${BASH_LINENO[$i]}' is the line number in the source file where - `${FUNCNAME[$i]}' was called (or `${BASH_LINENO[$i-1]}' if - referenced within another shell function). The corresponding - source file name is `${BASH_SOURCE[$i]}'. Use `LINENO' to obtain - the current line number. + `${FUNCNAME[$i]}' was called. The corresponding source file name + is `${BASH_SOURCE[$i]}'. Use `LINENO' to obtain the current line + number. `BASH_REMATCH' An array variable whose members are assigned by the `=~' binary @@ -5485,7 +5484,7 @@ specifying the `--enable-strict-posix-default' to `configure' when building (*note Optional Features::).  -File: bashref.info, Node: Job Control, Next: Command Line Editing, Prev: Bash Features, Up: Top +File: bashref.info, Node: Job Control, Next: Using History Interactively, Prev: Bash Features, Up: Top 7 Job Control ************* @@ -5714,7 +5713,7 @@ File: bashref.info, Node: Job Control Variables, Prev: Job Control Builtins,  -File: bashref.info, Node: Command Line Editing, Next: Using History Interactively, Prev: Job Control, Up: Top +File: bashref.info, Node: Command Line Editing, Next: Installing Bash, Prev: Using History Interactively, Up: Top 8 Command Line Editing ********************** @@ -7377,7 +7376,7 @@ completion facilities.  -File: bashref.info, Node: Using History Interactively, Next: Installing Bash, Prev: Command Line Editing, Up: Top +File: bashref.info, Node: Using History Interactively, Next: Command Line Editing, Prev: Job Control, Up: Top 9 Using History Interactively ***************************** @@ -7750,7 +7749,7 @@ more of the following modifiers, each preceded by a `:'.  -File: bashref.info, Node: Installing Bash, Next: Reporting Bugs, Prev: Using History Interactively, Up: Top +File: bashref.info, Node: Installing Bash, Next: Reporting Bugs, Prev: Command Line Editing, Up: Top 10 Installing Bash ****************** @@ -9224,11 +9223,11 @@ D.3 Parameter and Variable Index * BASH_ENV: Bash Variables. (line 46) * BASH_EXECUTION_STRING: Bash Variables. (line 52) * BASH_LINENO: Bash Variables. (line 55) -* BASH_REMATCH: Bash Variables. (line 64) -* BASH_SOURCE: Bash Variables. (line 72) -* BASH_SUBSHELL: Bash Variables. (line 76) -* BASH_VERSINFO: Bash Variables. (line 80) -* BASH_VERSION: Bash Variables. (line 104) +* BASH_REMATCH: Bash Variables. (line 63) +* BASH_SOURCE: Bash Variables. (line 71) +* BASH_SUBSHELL: Bash Variables. (line 75) +* BASH_VERSINFO: Bash Variables. (line 79) +* BASH_VERSION: Bash Variables. (line 103) * BASHPID: Bash Variables. (line 16) * bell-style: Readline Init File Syntax. (line 38) @@ -9236,77 +9235,77 @@ D.3 Parameter and Variable Index (line 45) * CDPATH: Bourne Shell Variables. (line 9) -* COLUMNS: Bash Variables. (line 107) +* COLUMNS: Bash Variables. (line 106) * comment-begin: Readline Init File Syntax. (line 50) -* COMP_CWORD: Bash Variables. (line 112) -* COMP_KEY: Bash Variables. (line 141) -* COMP_LINE: Bash Variables. (line 118) -* COMP_POINT: Bash Variables. (line 123) -* COMP_TYPE: Bash Variables. (line 131) -* COMP_WORDBREAKS: Bash Variables. (line 145) -* COMP_WORDS: Bash Variables. (line 151) +* COMP_CWORD: Bash Variables. (line 111) +* COMP_KEY: Bash Variables. (line 140) +* COMP_LINE: Bash Variables. (line 117) +* COMP_POINT: Bash Variables. (line 122) +* COMP_TYPE: Bash Variables. (line 130) +* COMP_WORDBREAKS: Bash Variables. (line 144) +* COMP_WORDS: Bash Variables. (line 150) * completion-query-items: Readline Init File Syntax. (line 60) -* COMPREPLY: Bash Variables. (line 158) +* COMPREPLY: Bash Variables. (line 157) * convert-meta: Readline Init File Syntax. (line 70) -* DIRSTACK: Bash Variables. (line 163) +* DIRSTACK: Bash Variables. (line 162) * disable-completion: Readline Init File Syntax. (line 76) * editing-mode: Readline Init File Syntax. (line 81) -* EMACS: Bash Variables. (line 173) +* EMACS: Bash Variables. (line 172) * enable-keypad: Readline Init File Syntax. (line 87) -* EUID: Bash Variables. (line 178) +* EUID: Bash Variables. (line 177) * expand-tilde: Readline Init File Syntax. (line 92) -* FCEDIT: Bash Variables. (line 182) -* FIGNORE: Bash Variables. (line 186) -* FUNCNAME: Bash Variables. (line 192) -* GLOBIGNORE: Bash Variables. (line 201) -* GROUPS: Bash Variables. (line 207) -* histchars: Bash Variables. (line 213) -* HISTCMD: Bash Variables. (line 228) -* HISTCONTROL: Bash Variables. (line 233) -* HISTFILE: Bash Variables. (line 249) -* HISTFILESIZE: Bash Variables. (line 253) -* HISTIGNORE: Bash Variables. (line 261) +* FCEDIT: Bash Variables. (line 181) +* FIGNORE: Bash Variables. (line 185) +* FUNCNAME: Bash Variables. (line 191) +* GLOBIGNORE: Bash Variables. (line 200) +* GROUPS: Bash Variables. (line 206) +* histchars: Bash Variables. (line 212) +* HISTCMD: Bash Variables. (line 227) +* HISTCONTROL: Bash Variables. (line 232) +* HISTFILE: Bash Variables. (line 248) +* HISTFILESIZE: Bash Variables. (line 252) +* HISTIGNORE: Bash Variables. (line 260) * history-preserve-point: Readline Init File Syntax. (line 96) -* HISTSIZE: Bash Variables. (line 280) -* HISTTIMEFORMAT: Bash Variables. (line 284) +* HISTSIZE: Bash Variables. (line 279) +* HISTTIMEFORMAT: Bash Variables. (line 283) * HOME: Bourne Shell Variables. (line 13) * horizontal-scroll-mode: Readline Init File Syntax. (line 102) -* HOSTFILE: Bash Variables. (line 293) -* HOSTNAME: Bash Variables. (line 304) -* HOSTTYPE: Bash Variables. (line 307) +* HOSTFILE: Bash Variables. (line 292) +* HOSTNAME: Bash Variables. (line 303) +* HOSTTYPE: Bash Variables. (line 306) * IFS: Bourne Shell Variables. (line 18) -* IGNOREEOF: Bash Variables. (line 310) +* IGNOREEOF: Bash Variables. (line 309) * input-meta: Readline Init File Syntax. (line 109) -* INPUTRC: Bash Variables. (line 320) +* INPUTRC: Bash Variables. (line 319) * isearch-terminators: Readline Init File Syntax. (line 116) * keymap: Readline Init File Syntax. (line 123) -* LANG: Bash Variables. (line 324) -* LC_ALL: Bash Variables. (line 328) -* LC_COLLATE: Bash Variables. (line 332) -* LC_CTYPE: Bash Variables. (line 339) +* LANG: Bash Variables. (line 323) +* LC_ALL: Bash Variables. (line 327) +* LC_COLLATE: Bash Variables. (line 331) +* LC_CTYPE: Bash Variables. (line 338) * LC_MESSAGES <1>: Locale Translation. (line 11) -* LC_MESSAGES: Bash Variables. (line 344) -* LC_NUMERIC: Bash Variables. (line 348) -* LINENO: Bash Variables. (line 352) -* LINES: Bash Variables. (line 356) -* MACHTYPE: Bash Variables. (line 361) +* LC_MESSAGES: Bash Variables. (line 343) +* LC_NUMERIC: Bash Variables. (line 347) +* LINENO: Bash Variables. (line 351) +* LINES: Bash Variables. (line 355) +* MACHTYPE: Bash Variables. (line 360) * MAIL: Bourne Shell Variables. (line 22) -* MAILCHECK: Bash Variables. (line 365) +* MAILCHECK: Bash Variables. (line 364) * MAILPATH: Bourne Shell Variables. (line 27) * mark-modified-lines: Readline Init File Syntax. @@ -9317,46 +9316,46 @@ D.3 Parameter and Variable Index (line 146) * meta-flag: Readline Init File Syntax. (line 109) -* OLDPWD: Bash Variables. (line 373) +* OLDPWD: Bash Variables. (line 372) * OPTARG: Bourne Shell Variables. (line 34) -* OPTERR: Bash Variables. (line 376) +* OPTERR: Bash Variables. (line 375) * OPTIND: Bourne Shell Variables. (line 38) -* OSTYPE: Bash Variables. (line 380) +* OSTYPE: Bash Variables. (line 379) * output-meta: Readline Init File Syntax. (line 153) * page-completions: Readline Init File Syntax. (line 158) * PATH: Bourne Shell Variables. (line 42) -* PIPESTATUS: Bash Variables. (line 383) -* POSIXLY_CORRECT: Bash Variables. (line 388) -* PPID: Bash Variables. (line 397) -* PROMPT_COMMAND: Bash Variables. (line 401) +* PIPESTATUS: Bash Variables. (line 382) +* POSIXLY_CORRECT: Bash Variables. (line 387) +* PPID: Bash Variables. (line 396) +* PROMPT_COMMAND: Bash Variables. (line 400) * PS1: Bourne Shell Variables. (line 48) * PS2: Bourne Shell Variables. (line 53) -* PS3: Bash Variables. (line 405) -* PS4: Bash Variables. (line 410) -* PWD: Bash Variables. (line 416) -* RANDOM: Bash Variables. (line 419) -* REPLY: Bash Variables. (line 424) -* SECONDS: Bash Variables. (line 427) -* SHELL: Bash Variables. (line 433) -* SHELLOPTS: Bash Variables. (line 438) -* SHLVL: Bash Variables. (line 447) +* PS3: Bash Variables. (line 404) +* PS4: Bash Variables. (line 409) +* PWD: Bash Variables. (line 415) +* RANDOM: Bash Variables. (line 418) +* REPLY: Bash Variables. (line 423) +* SECONDS: Bash Variables. (line 426) +* SHELL: Bash Variables. (line 432) +* SHELLOPTS: Bash Variables. (line 437) +* SHLVL: Bash Variables. (line 446) * show-all-if-ambiguous: Readline Init File Syntax. (line 168) * show-all-if-unmodified: Readline Init File Syntax. (line 174) * TEXTDOMAIN: Locale Translation. (line 11) * TEXTDOMAINDIR: Locale Translation. (line 11) -* TIMEFORMAT: Bash Variables. (line 452) -* TMOUT: Bash Variables. (line 490) -* TMPDIR: Bash Variables. (line 502) -* UID: Bash Variables. (line 506) +* TIMEFORMAT: Bash Variables. (line 451) +* TMOUT: Bash Variables. (line 489) +* TMPDIR: Bash Variables. (line 501) +* UID: Bash Variables. (line 505) * visible-stats: Readline Init File Syntax. (line 183) @@ -9624,132 +9623,132 @@ D.5 Concept Index  Tag Table: -Node: Top1366 -Node: Introduction3176 -Node: What is Bash?3404 -Node: What is a shell?4517 -Node: Definitions7057 -Node: Basic Shell Features9826 -Node: Shell Syntax11045 -Node: Shell Operation12075 -Node: Quoting13369 -Node: Escape Character14672 -Node: Single Quotes15157 -Node: Double Quotes15505 -Node: ANSI-C Quoting16630 -Node: Locale Translation17586 -Node: Comments18482 -Node: Shell Commands19100 -Node: Simple Commands19866 -Node: Pipelines20497 -Node: Lists22372 -Node: Compound Commands24003 -Node: Looping Constructs24787 -Node: Conditional Constructs27234 -Node: Command Grouping34794 -Node: Shell Functions36273 -Node: Shell Parameters40734 -Node: Positional Parameters43064 -Node: Special Parameters43964 -Node: Shell Expansions46928 -Node: Brace Expansion48853 -Node: Tilde Expansion51179 -Node: Shell Parameter Expansion53530 -Node: Command Substitution61230 -Node: Arithmetic Expansion62563 -Node: Process Substitution63413 -Node: Word Splitting64463 -Node: Filename Expansion66086 -Node: Pattern Matching68226 -Node: Quote Removal71544 -Node: Redirections71839 -Node: Executing Commands79569 -Node: Simple Command Expansion80239 -Node: Command Search and Execution82169 -Node: Command Execution Environment84175 -Node: Environment86974 -Node: Exit Status88634 -Node: Signals89838 -Node: Shell Scripts91806 -Node: Shell Builtin Commands94324 -Node: Bourne Shell Builtins96001 -Node: Bash Builtins113231 -Node: Modifying Shell Behavior133363 -Node: The Set Builtin133708 -Node: The Shopt Builtin142556 -Node: Special Builtins152786 -Node: Shell Variables153765 -Node: Bourne Shell Variables154205 -Node: Bash Variables156186 -Node: Bash Features177558 -Node: Invoking Bash178441 -Node: Bash Startup Files184250 -Node: Interactive Shells189109 -Node: What is an Interactive Shell?189519 -Node: Is this Shell Interactive?190168 -Node: Interactive Shell Behavior190983 -Node: Bash Conditional Expressions194263 -Node: Shell Arithmetic197842 -Node: Aliases200588 -Node: Arrays203160 -Node: The Directory Stack206509 -Node: Directory Stack Builtins207223 -Node: Printing a Prompt210115 -Node: The Restricted Shell212829 -Node: Bash POSIX Mode214661 -Node: Job Control222420 -Node: Job Control Basics222880 -Node: Job Control Builtins227389 -Node: Job Control Variables231716 -Node: Command Line Editing232874 -Node: Introduction and Notation233869 -Node: Readline Interaction235491 -Node: Readline Bare Essentials236682 -Node: Readline Movement Commands238471 -Node: Readline Killing Commands239436 -Node: Readline Arguments241356 -Node: Searching242400 -Node: Readline Init File244586 -Node: Readline Init File Syntax245733 -Node: Conditional Init Constructs258108 -Node: Sample Init File260641 -Node: Bindable Readline Commands263758 -Node: Commands For Moving264965 -Node: Commands For History265826 -Node: Commands For Text268981 -Node: Commands For Killing271654 -Node: Numeric Arguments273796 -Node: Commands For Completion274935 -Node: Keyboard Macros278528 -Node: Miscellaneous Commands279099 -Node: Readline vi Mode284410 -Node: Programmable Completion285324 -Node: Programmable Completion Builtins291142 -Node: Using History Interactively298738 -Node: Bash History Facilities299422 -Node: Bash History Builtins302336 -Node: History Interaction306193 -Node: Event Designators308898 -Node: Word Designators309913 -Node: Modifiers311552 -Node: Installing Bash312956 -Node: Basic Installation314093 -Node: Compilers and Options316785 -Node: Compiling For Multiple Architectures317526 -Node: Installation Names319190 -Node: Specifying the System Type320008 -Node: Sharing Defaults320724 -Node: Operation Controls321397 -Node: Optional Features322355 -Node: Reporting Bugs331286 -Node: Major Differences From The Bourne Shell332480 -Node: Copying This Manual349149 -Node: GNU Free Documentation License349419 -Node: Indexes371825 -Node: Builtin Index372268 -Node: Reserved Word Index378801 -Node: Variable Index381249 -Node: Function Index392413 -Node: Concept Index399145 +Node: Top1359 +Node: Introduction3171 +Node: What is Bash?3399 +Node: What is a shell?4512 +Node: Definitions7052 +Node: Basic Shell Features9821 +Node: Shell Syntax11040 +Node: Shell Operation12070 +Node: Quoting13364 +Node: Escape Character14667 +Node: Single Quotes15152 +Node: Double Quotes15500 +Node: ANSI-C Quoting16625 +Node: Locale Translation17581 +Node: Comments18477 +Node: Shell Commands19095 +Node: Simple Commands19861 +Node: Pipelines20492 +Node: Lists22367 +Node: Compound Commands23998 +Node: Looping Constructs24782 +Node: Conditional Constructs27229 +Node: Command Grouping34789 +Node: Shell Functions36268 +Node: Shell Parameters40729 +Node: Positional Parameters43059 +Node: Special Parameters43959 +Node: Shell Expansions46923 +Node: Brace Expansion48848 +Node: Tilde Expansion51174 +Node: Shell Parameter Expansion53525 +Node: Command Substitution61225 +Node: Arithmetic Expansion62558 +Node: Process Substitution63408 +Node: Word Splitting64458 +Node: Filename Expansion66081 +Node: Pattern Matching68221 +Node: Quote Removal71539 +Node: Redirections71834 +Node: Executing Commands79564 +Node: Simple Command Expansion80234 +Node: Command Search and Execution82164 +Node: Command Execution Environment84170 +Node: Environment86969 +Node: Exit Status88629 +Node: Signals89833 +Node: Shell Scripts91801 +Node: Shell Builtin Commands94319 +Node: Bourne Shell Builtins95996 +Node: Bash Builtins113204 +Node: Modifying Shell Behavior133336 +Node: The Set Builtin133681 +Node: The Shopt Builtin142506 +Node: Special Builtins152736 +Node: Shell Variables153715 +Node: Bourne Shell Variables154155 +Node: Bash Variables156136 +Node: Bash Features177431 +Node: Invoking Bash178314 +Node: Bash Startup Files184123 +Node: Interactive Shells188982 +Node: What is an Interactive Shell?189392 +Node: Is this Shell Interactive?190041 +Node: Interactive Shell Behavior190856 +Node: Bash Conditional Expressions194136 +Node: Shell Arithmetic197715 +Node: Aliases200461 +Node: Arrays203033 +Node: The Directory Stack206382 +Node: Directory Stack Builtins207096 +Node: Printing a Prompt209988 +Node: The Restricted Shell212702 +Node: Bash POSIX Mode214534 +Node: Job Control222293 +Node: Job Control Basics222760 +Node: Job Control Builtins227269 +Node: Job Control Variables231596 +Node: Command Line Editing232754 +Node: Introduction and Notation233753 +Node: Readline Interaction235375 +Node: Readline Bare Essentials236566 +Node: Readline Movement Commands238355 +Node: Readline Killing Commands239320 +Node: Readline Arguments241240 +Node: Searching242284 +Node: Readline Init File244470 +Node: Readline Init File Syntax245617 +Node: Conditional Init Constructs257992 +Node: Sample Init File260525 +Node: Bindable Readline Commands263642 +Node: Commands For Moving264849 +Node: Commands For History265710 +Node: Commands For Text268865 +Node: Commands For Killing271538 +Node: Numeric Arguments273680 +Node: Commands For Completion274819 +Node: Keyboard Macros278412 +Node: Miscellaneous Commands278983 +Node: Readline vi Mode284294 +Node: Programmable Completion285208 +Node: Programmable Completion Builtins291026 +Node: Using History Interactively298622 +Node: Bash History Facilities299302 +Node: Bash History Builtins302216 +Node: History Interaction306073 +Node: Event Designators308778 +Node: Word Designators309793 +Node: Modifiers311432 +Node: Installing Bash312836 +Node: Basic Installation313966 +Node: Compilers and Options316658 +Node: Compiling For Multiple Architectures317399 +Node: Installation Names319063 +Node: Specifying the System Type319881 +Node: Sharing Defaults320597 +Node: Operation Controls321270 +Node: Optional Features322228 +Node: Reporting Bugs331159 +Node: Major Differences From The Bourne Shell332353 +Node: Copying This Manual349022 +Node: GNU Free Documentation License349292 +Node: Indexes371698 +Node: Builtin Index372141 +Node: Reserved Word Index378674 +Node: Variable Index381122 +Node: Function Index392286 +Node: Concept Index399018  End Tag Table -- 2.47.3