mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-08-06 02:02:42 +02:00
commit bash-20100722 snapshot
This commit is contained in:
+277
-250
@@ -2,10 +2,10 @@ This is bashref.info, produced by makeinfo version 4.13 from
|
||||
/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 4.1, 12 June 2010).
|
||||
the Bash shell (version 4.2, 21 July 2010).
|
||||
|
||||
This is Edition 4.1, last updated 12 June 2010, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 4.1.
|
||||
This is Edition 4.2, last updated 21 July 2010, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 4.2.
|
||||
|
||||
Copyright (C) 1988-2010 Free Software Foundation, Inc.
|
||||
|
||||
@@ -38,10 +38,10 @@ Bash Features
|
||||
*************
|
||||
|
||||
This text is a brief description of the features that are present in
|
||||
the Bash shell (version 4.1, 12 June 2010).
|
||||
the Bash shell (version 4.2, 21 July 2010).
|
||||
|
||||
This is Edition 4.1, last updated 12 June 2010, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 4.1.
|
||||
This is Edition 4.2, last updated 21 July 2010, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 4.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
|
||||
@@ -591,12 +591,14 @@ any redirections specified by the command.
|
||||
the pipeline once it finishes. The statistics currently consist of
|
||||
elapsed (wall-clock) time and user and system time consumed by the
|
||||
command's execution. The `-p' option changes the output format to that
|
||||
specified by POSIX. The `TIMEFORMAT' variable may be set to a format
|
||||
string that specifies how the timing information should be displayed.
|
||||
*Note Bash Variables::, for a description of the available formats.
|
||||
The use of `time' as a reserved word permits the timing of shell
|
||||
builtins, shell functions, and pipelines. An external `time' command
|
||||
cannot time these easily.
|
||||
specified by POSIX. When the shell is in POSIX mode (*note Bash POSIX
|
||||
Mode::), it does not recognize `time' as a reserved word if the next
|
||||
token begins with a `-'. The `TIMEFORMAT' variable may be set to a
|
||||
format string that specifies how the timing information should be
|
||||
displayed. *Note Bash Variables::, for a description of the available
|
||||
formats. The use of `time' as a reserved word permits the timing of
|
||||
shell builtins, shell functions, and pipelines. An external `time'
|
||||
command cannot time these easily.
|
||||
|
||||
When the shell is in POSIX mode (*note Bash POSIX Mode::), `time'
|
||||
may be followed by a newline. In this case, the shell displays the
|
||||
@@ -738,7 +740,7 @@ syntax, it may be replaced with one or more newlines.
|
||||
COMMANDS are executed and the arithmetic expression EXPR3 is
|
||||
evaluated. If any expression is omitted, it behaves as if it
|
||||
evaluates to 1. The return value is the exit status of the last
|
||||
command in LIST that is executed, or false if any of the
|
||||
command in COMMANDS that is executed, or false if any of the
|
||||
expressions is invalid.
|
||||
|
||||
|
||||
@@ -1071,7 +1073,10 @@ executed. Shell functions are executed in the current shell context;
|
||||
no new process is created to interpret them.
|
||||
|
||||
Functions are declared using this syntax:
|
||||
[ `function' ] NAME () COMPOUND-COMMAND [ REDIRECTIONS ]
|
||||
NAME () COMPOUND-COMMAND [ REDIRECTIONS ]
|
||||
or
|
||||
|
||||
`function' NAME [()] COMPOUND-COMMAND [ REDIRECTIONS ]
|
||||
|
||||
This defines a shell function named NAME. The reserved word
|
||||
`function' is optional. If the `function' reserved word is supplied,
|
||||
@@ -1146,7 +1151,9 @@ variables with the same name may result in multiple identically-named
|
||||
entries in the environment passed to the shell's children. Care should
|
||||
be taken in cases where this may cause a problem.
|
||||
|
||||
Functions may be recursive. No limit is placed on the number of
|
||||
Functions may be recursive. The `FUNCNEST' variable may be used to
|
||||
limit the depth of the function call stack and restrict the number of
|
||||
function invocations. By default, no limit is placed on the number of
|
||||
recursive calls.
|
||||
|
||||
|
||||
@@ -3116,6 +3123,7 @@ POSIX standard.
|
||||
suppress further output
|
||||
|
||||
`\e'
|
||||
`\E'
|
||||
escape
|
||||
|
||||
`\f'
|
||||
@@ -4033,6 +4041,11 @@ This builtin allows you to change additional shell optional behavior.
|
||||
remaining characters on that line to be ignored in an
|
||||
interactive shell. This option is enabled by default.
|
||||
|
||||
`lastpipe'
|
||||
If set, and job control is not active, the shell runs the
|
||||
last command of a pipeline not executed in the background in
|
||||
the current shell environment.
|
||||
|
||||
`lithist'
|
||||
If enabled, and the `cmdhist' option is enabled, multi-line
|
||||
commands are saved to the history with embedded newlines
|
||||
@@ -4284,12 +4297,11 @@ Variables::).
|
||||
|
||||
`BASH_LINENO'
|
||||
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.
|
||||
files where each corresponding member of FUNCNAME was invoked.
|
||||
`${BASH_LINENO[$i]}' is the line number in the source file
|
||||
(`${BASH_SOURCE[$i+1]}') where `${FUNCNAME[$i]}' was called (or
|
||||
`${BASH_LINENO[$i-1]}' if referenced within another shell
|
||||
function). Use `LINENO' to obtain the current line number.
|
||||
|
||||
`BASH_REMATCH'
|
||||
An array variable whose members are assigned by the `=~' binary
|
||||
@@ -4300,8 +4312,11 @@ Variables::).
|
||||
parenthesized subexpression. This variable is read-only.
|
||||
|
||||
`BASH_SOURCE'
|
||||
An array variable whose members are the source filenames
|
||||
corresponding to the elements in the `FUNCNAME' array variable.
|
||||
An array variable whose members are the source filenames where the
|
||||
corresponding shell function names in the `FUNCNAME' array
|
||||
variable are defined. The shell function `${FUNCNAME[$i]}' is
|
||||
defined in the file `${BASH_SOURCE[$i]}' and called from
|
||||
`${BASH_SOURCE[$i+1]}'
|
||||
|
||||
`BASH_SUBSHELL'
|
||||
Incremented by one each time a subshell or subshell environment is
|
||||
@@ -4443,10 +4458,19 @@ Variables::).
|
||||
An array variable containing the names of all shell functions
|
||||
currently in the execution call stack. The element with index 0
|
||||
is the name of any currently-executing shell function. The
|
||||
bottom-most element is `"main"'. This variable exists only when a
|
||||
shell function is executing. Assignments to `FUNCNAME' have no
|
||||
effect and return an error status. If `FUNCNAME' is unset, it
|
||||
loses its special properties, even if it is subsequently reset.
|
||||
bottom-most element (the one with the highest index) is `"main"'.
|
||||
This variable exists only when a shell function is executing.
|
||||
Assignments to `FUNCNAME' have no effect and return an error
|
||||
status. If `FUNCNAME' is unset, it loses its special properties,
|
||||
even if it is subsequently reset.
|
||||
|
||||
This variable can be used with `BASH_LINENO' and `BASH_SOURCE'.
|
||||
Each element of `FUNCNAME' has corresponding elements in
|
||||
`BASH_LINENO' and `BASH_SOURCE' to describe the call stack. For
|
||||
instance, `${FUNCNAME[$i]}' was called from the file
|
||||
`${BASH_SOURCE[$i+1]}' at line number `${BASH_LINENO[$i]}'. The
|
||||
`caller' builtin displays the current call stack using this
|
||||
information.
|
||||
|
||||
`FUNCNEST'
|
||||
If set to a numeric value greater than 0, defines a maximum
|
||||
@@ -5921,102 +5945,105 @@ startup files.
|
||||
the operator is one of those defined to perform pattern removal.
|
||||
In this case, they do not have to appear as matched pairs.
|
||||
|
||||
21. If a POSIX special builtin returns an error status, a
|
||||
21. The parser does not recognize `time' as a reserved word if the next
|
||||
token begins with a `-'.
|
||||
|
||||
22. If a POSIX special builtin returns an error status, a
|
||||
non-interactive shell exits. The fatal errors are those listed in
|
||||
the POSIX standard, and include things like passing incorrect
|
||||
options, redirection errors, variable assignment errors for
|
||||
assignments preceding the command name, and so on.
|
||||
|
||||
22. If `CDPATH' is set, the `cd' builtin will not implicitly append
|
||||
23. If `CDPATH' is set, the `cd' builtin will not implicitly append
|
||||
the current directory to it. This means that `cd' will fail if no
|
||||
valid directory name can be constructed from any of the entries in
|
||||
`$CDPATH', even if the a directory with the same name as the name
|
||||
given as an argument to `cd' exists in the current directory.
|
||||
|
||||
23. A non-interactive shell exits with an error status if a variable
|
||||
24. A non-interactive shell exits with an error status if a variable
|
||||
assignment error occurs when no command name follows the assignment
|
||||
statements. A variable assignment error occurs, for example, when
|
||||
trying to assign a value to a readonly variable.
|
||||
|
||||
24. A non-interactive shell exits with an error status if the iteration
|
||||
25. A non-interactive shell exits with an error status if the iteration
|
||||
variable in a `for' statement or the selection variable in a
|
||||
`select' statement is a readonly variable.
|
||||
|
||||
25. Process substitution is not available.
|
||||
26. Process substitution is not available.
|
||||
|
||||
26. Assignment statements preceding POSIX special builtins persist in
|
||||
27. Assignment statements preceding POSIX special builtins persist in
|
||||
the shell environment after the builtin completes.
|
||||
|
||||
27. Assignment statements preceding shell function calls persist in the
|
||||
28. Assignment statements preceding shell function calls persist in the
|
||||
shell environment after the function returns, as if a POSIX
|
||||
special builtin command had been executed.
|
||||
|
||||
28. The `export' and `readonly' builtin commands display their output
|
||||
29. The `export' and `readonly' builtin commands display their output
|
||||
in the format required by POSIX.
|
||||
|
||||
29. The `trap' builtin displays signal names without the leading `SIG'.
|
||||
30. The `trap' builtin displays signal names without the leading `SIG'.
|
||||
|
||||
30. The `trap' builtin doesn't check the first argument for a possible
|
||||
31. The `trap' builtin doesn't check the first argument for a possible
|
||||
signal specification and revert the signal handling to the original
|
||||
disposition if it is, unless that argument consists solely of
|
||||
digits and is a valid signal number. If users want to reset the
|
||||
handler for a given signal to the original disposition, they
|
||||
should use `-' as the first argument.
|
||||
|
||||
31. The `.' and `source' builtins do not search the current directory
|
||||
32. The `.' and `source' builtins do not search the current directory
|
||||
for the filename argument if it is not found by searching `PATH'.
|
||||
|
||||
32. Subshells spawned to execute command substitutions inherit the
|
||||
33. Subshells spawned to execute command substitutions inherit the
|
||||
value of the `-e' option from the parent shell. When not in POSIX
|
||||
mode, Bash clears the `-e' option in such subshells.
|
||||
|
||||
33. Alias expansion is always enabled, even in non-interactive shells.
|
||||
34. Alias expansion is always enabled, even in non-interactive shells.
|
||||
|
||||
34. When the `alias' builtin displays alias definitions, it does not
|
||||
35. When the `alias' builtin displays alias definitions, it does not
|
||||
display them with a leading `alias ' unless the `-p' option is
|
||||
supplied.
|
||||
|
||||
35. When the `set' builtin is invoked without options, it does not
|
||||
36. When the `set' builtin is invoked without options, it does not
|
||||
display shell function names and definitions.
|
||||
|
||||
36. When the `set' builtin is invoked without options, it displays
|
||||
37. When the `set' builtin is invoked without options, it displays
|
||||
variable values without quotes, unless they contain shell
|
||||
metacharacters, even if the result contains nonprinting characters.
|
||||
|
||||
37. When the `cd' builtin is invoked in LOGICAL mode, and the pathname
|
||||
38. When the `cd' builtin is invoked in LOGICAL mode, and the pathname
|
||||
constructed from `$PWD' and the directory name supplied as an
|
||||
argument does not refer to an existing directory, `cd' will fail
|
||||
instead of falling back to PHYSICAL mode.
|
||||
|
||||
38. When the `pwd' builtin is supplied the `-P' option, it resets
|
||||
39. When the `pwd' builtin is supplied the `-P' option, it resets
|
||||
`$PWD' to a pathname containing no symlinks.
|
||||
|
||||
39. The `pwd' builtin verifies that the value it prints is the same as
|
||||
40. The `pwd' builtin verifies that the value it prints is the same as
|
||||
the current directory, even if it is not asked to check the file
|
||||
system with the `-P' option.
|
||||
|
||||
40. When listing the history, the `fc' builtin does not include an
|
||||
41. When listing the history, the `fc' builtin does not include an
|
||||
indication of whether or not a history entry has been modified.
|
||||
|
||||
41. The default editor used by `fc' is `ed'.
|
||||
42. The default editor used by `fc' is `ed'.
|
||||
|
||||
42. The `type' and `command' builtins will not report a non-executable
|
||||
43. The `type' and `command' builtins will not report a non-executable
|
||||
file as having been found, though the shell will attempt to
|
||||
execute such a file if it is the only so-named file found in
|
||||
`$PATH'.
|
||||
|
||||
43. The `vi' editing mode will invoke the `vi' editor directly when
|
||||
44. The `vi' editing mode will invoke the `vi' editor directly when
|
||||
the `v' command is run, instead of checking `$VISUAL' and
|
||||
`$EDITOR'.
|
||||
|
||||
44. When the `xpg_echo' option is enabled, Bash does not attempt to
|
||||
45. When the `xpg_echo' option is enabled, Bash does not attempt to
|
||||
interpret any arguments to `echo' as options. Each argument is
|
||||
displayed, after escape characters are converted.
|
||||
|
||||
45. The `ulimit' builtin uses a block size of 512 bytes for the `-c'
|
||||
46. The `ulimit' builtin uses a block size of 512 bytes for the `-c'
|
||||
and `-f' options.
|
||||
|
||||
46. The arrival of `SIGCHLD' when a trap is set on `SIGCHLD' does not
|
||||
47. The arrival of `SIGCHLD' when a trap is set on `SIGCHLD' does not
|
||||
interrupt the `wait' builtin and cause it to return immediately.
|
||||
The trap command is run once for each child that exits.
|
||||
|
||||
@@ -9867,7 +9894,7 @@ D.1 Index of Shell Builtin Commands
|
||||
* disown: Job Control Builtins.
|
||||
(line 83)
|
||||
* echo: Bash Builtins. (line 226)
|
||||
* enable: Bash Builtins. (line 286)
|
||||
* enable: Bash Builtins. (line 287)
|
||||
* eval: Bourne Shell Builtins.
|
||||
(line 66)
|
||||
* exec: Bourne Shell Builtins.
|
||||
@@ -9884,26 +9911,26 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 106)
|
||||
* hash: Bourne Shell Builtins.
|
||||
(line 148)
|
||||
* help: Bash Builtins. (line 314)
|
||||
* help: Bash Builtins. (line 315)
|
||||
* history: Bash History Builtins.
|
||||
(line 39)
|
||||
* jobs: Job Control Builtins.
|
||||
(line 25)
|
||||
* kill: Job Control Builtins.
|
||||
(line 57)
|
||||
* let: Bash Builtins. (line 334)
|
||||
* local: Bash Builtins. (line 341)
|
||||
* logout: Bash Builtins. (line 351)
|
||||
* mapfile: Bash Builtins. (line 355)
|
||||
* let: Bash Builtins. (line 335)
|
||||
* local: Bash Builtins. (line 342)
|
||||
* logout: Bash Builtins. (line 352)
|
||||
* mapfile: Bash Builtins. (line 356)
|
||||
* popd: Directory Stack Builtins.
|
||||
(line 37)
|
||||
* printf: Bash Builtins. (line 401)
|
||||
* printf: Bash Builtins. (line 402)
|
||||
* pushd: Directory Stack Builtins.
|
||||
(line 58)
|
||||
* pwd: Bourne Shell Builtins.
|
||||
(line 167)
|
||||
* read: Bash Builtins. (line 446)
|
||||
* readarray: Bash Builtins. (line 526)
|
||||
* read: Bash Builtins. (line 447)
|
||||
* readarray: Bash Builtins. (line 527)
|
||||
* readonly: Bourne Shell Builtins.
|
||||
(line 176)
|
||||
* return: Bourne Shell Builtins.
|
||||
@@ -9912,7 +9939,7 @@ D.1 Index of Shell Builtin Commands
|
||||
* shift: Bourne Shell Builtins.
|
||||
(line 205)
|
||||
* shopt: The Shopt Builtin. (line 9)
|
||||
* source: Bash Builtins. (line 534)
|
||||
* source: Bash Builtins. (line 535)
|
||||
* suspend: Job Control Builtins.
|
||||
(line 94)
|
||||
* test: Bourne Shell Builtins.
|
||||
@@ -9921,12 +9948,12 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 285)
|
||||
* trap: Bourne Shell Builtins.
|
||||
(line 290)
|
||||
* type: Bash Builtins. (line 538)
|
||||
* typeset: Bash Builtins. (line 569)
|
||||
* ulimit: Bash Builtins. (line 575)
|
||||
* type: Bash Builtins. (line 539)
|
||||
* typeset: Bash Builtins. (line 570)
|
||||
* ulimit: Bash Builtins. (line 576)
|
||||
* umask: Bourne Shell Builtins.
|
||||
(line 336)
|
||||
* unalias: Bash Builtins. (line 664)
|
||||
* unalias: Bash Builtins. (line 665)
|
||||
* unset: Bourne Shell Builtins.
|
||||
(line 353)
|
||||
* wait: Job Control Builtins.
|
||||
@@ -10003,12 +10030,12 @@ D.3 Parameter and Variable Index
|
||||
* BASH_ENV: Bash Variables. (line 69)
|
||||
* BASH_EXECUTION_STRING: Bash Variables. (line 75)
|
||||
* BASH_LINENO: Bash Variables. (line 78)
|
||||
* BASH_REMATCH: Bash Variables. (line 87)
|
||||
* BASH_SOURCE: Bash Variables. (line 95)
|
||||
* BASH_SUBSHELL: Bash Variables. (line 99)
|
||||
* BASH_VERSINFO: Bash Variables. (line 103)
|
||||
* BASH_VERSION: Bash Variables. (line 127)
|
||||
* BASH_XTRACEFD: Bash Variables. (line 130)
|
||||
* BASH_REMATCH: Bash Variables. (line 86)
|
||||
* BASH_SOURCE: Bash Variables. (line 94)
|
||||
* BASH_SUBSHELL: Bash Variables. (line 101)
|
||||
* BASH_VERSINFO: Bash Variables. (line 105)
|
||||
* BASH_VERSION: Bash Variables. (line 129)
|
||||
* BASH_XTRACEFD: Bash Variables. (line 132)
|
||||
* BASHOPTS: Bash Variables. (line 16)
|
||||
* BASHPID: Bash Variables. (line 25)
|
||||
* bell-style: Readline Init File Syntax.
|
||||
@@ -10017,16 +10044,16 @@ D.3 Parameter and Variable Index
|
||||
(line 45)
|
||||
* CDPATH: Bourne Shell Variables.
|
||||
(line 9)
|
||||
* COLUMNS: Bash Variables. (line 141)
|
||||
* COLUMNS: Bash Variables. (line 143)
|
||||
* comment-begin: Readline Init File Syntax.
|
||||
(line 50)
|
||||
* COMP_CWORD: Bash Variables. (line 146)
|
||||
* COMP_KEY: Bash Variables. (line 175)
|
||||
* COMP_LINE: Bash Variables. (line 152)
|
||||
* COMP_POINT: Bash Variables. (line 157)
|
||||
* COMP_TYPE: Bash Variables. (line 165)
|
||||
* COMP_WORDBREAKS: Bash Variables. (line 179)
|
||||
* COMP_WORDS: Bash Variables. (line 185)
|
||||
* COMP_CWORD: Bash Variables. (line 148)
|
||||
* COMP_KEY: Bash Variables. (line 177)
|
||||
* COMP_LINE: Bash Variables. (line 154)
|
||||
* COMP_POINT: Bash Variables. (line 159)
|
||||
* COMP_TYPE: Bash Variables. (line 167)
|
||||
* COMP_WORDBREAKS: Bash Variables. (line 181)
|
||||
* COMP_WORDS: Bash Variables. (line 187)
|
||||
* completion-display-width: Readline Init File Syntax.
|
||||
(line 55)
|
||||
* completion-ignore-case: Readline Init File Syntax.
|
||||
@@ -10037,73 +10064,73 @@ D.3 Parameter and Variable Index
|
||||
(line 73)
|
||||
* completion-query-items: Readline Init File Syntax.
|
||||
(line 80)
|
||||
* COMPREPLY: Bash Variables. (line 193)
|
||||
* COMPREPLY: Bash Variables. (line 195)
|
||||
* convert-meta: Readline Init File Syntax.
|
||||
(line 90)
|
||||
* COPROC: Bash Variables. (line 198)
|
||||
* DIRSTACK: Bash Variables. (line 202)
|
||||
* COPROC: Bash Variables. (line 200)
|
||||
* DIRSTACK: Bash Variables. (line 204)
|
||||
* disable-completion: Readline Init File Syntax.
|
||||
(line 96)
|
||||
* editing-mode: Readline Init File Syntax.
|
||||
(line 101)
|
||||
* EMACS: Bash Variables. (line 212)
|
||||
* EMACS: Bash Variables. (line 214)
|
||||
* enable-keypad: Readline Init File Syntax.
|
||||
(line 112)
|
||||
* ENV: Bash Variables. (line 217)
|
||||
* EUID: Bash Variables. (line 221)
|
||||
* ENV: Bash Variables. (line 219)
|
||||
* EUID: Bash Variables. (line 223)
|
||||
* expand-tilde: Readline Init File Syntax.
|
||||
(line 123)
|
||||
* FCEDIT: Bash Variables. (line 225)
|
||||
* FIGNORE: Bash Variables. (line 229)
|
||||
* FUNCNAME: Bash Variables. (line 235)
|
||||
* FUNCNEST: Bash Variables. (line 244)
|
||||
* GLOBIGNORE: Bash Variables. (line 249)
|
||||
* GROUPS: Bash Variables. (line 255)
|
||||
* histchars: Bash Variables. (line 261)
|
||||
* HISTCMD: Bash Variables. (line 276)
|
||||
* HISTCONTROL: Bash Variables. (line 281)
|
||||
* HISTFILE: Bash Variables. (line 297)
|
||||
* HISTFILESIZE: Bash Variables. (line 301)
|
||||
* HISTIGNORE: Bash Variables. (line 309)
|
||||
* FCEDIT: Bash Variables. (line 227)
|
||||
* FIGNORE: Bash Variables. (line 231)
|
||||
* FUNCNAME: Bash Variables. (line 237)
|
||||
* FUNCNEST: Bash Variables. (line 255)
|
||||
* GLOBIGNORE: Bash Variables. (line 260)
|
||||
* GROUPS: Bash Variables. (line 266)
|
||||
* histchars: Bash Variables. (line 272)
|
||||
* HISTCMD: Bash Variables. (line 287)
|
||||
* HISTCONTROL: Bash Variables. (line 292)
|
||||
* HISTFILE: Bash Variables. (line 308)
|
||||
* HISTFILESIZE: Bash Variables. (line 312)
|
||||
* HISTIGNORE: Bash Variables. (line 320)
|
||||
* history-preserve-point: Readline Init File Syntax.
|
||||
(line 127)
|
||||
* history-size: Readline Init File Syntax.
|
||||
(line 133)
|
||||
* HISTSIZE: Bash Variables. (line 328)
|
||||
* HISTTIMEFORMAT: Bash Variables. (line 332)
|
||||
* HISTSIZE: Bash Variables. (line 339)
|
||||
* HISTTIMEFORMAT: Bash Variables. (line 343)
|
||||
* HOME: Bourne Shell Variables.
|
||||
(line 13)
|
||||
* horizontal-scroll-mode: Readline Init File Syntax.
|
||||
(line 138)
|
||||
* HOSTFILE: Bash Variables. (line 341)
|
||||
* HOSTNAME: Bash Variables. (line 352)
|
||||
* HOSTTYPE: Bash Variables. (line 355)
|
||||
* HOSTFILE: Bash Variables. (line 352)
|
||||
* HOSTNAME: Bash Variables. (line 363)
|
||||
* HOSTTYPE: Bash Variables. (line 366)
|
||||
* IFS: Bourne Shell Variables.
|
||||
(line 18)
|
||||
* IGNOREEOF: Bash Variables. (line 358)
|
||||
* IGNOREEOF: Bash Variables. (line 369)
|
||||
* input-meta: Readline Init File Syntax.
|
||||
(line 145)
|
||||
* INPUTRC: Bash Variables. (line 368)
|
||||
* INPUTRC: Bash Variables. (line 379)
|
||||
* isearch-terminators: Readline Init File Syntax.
|
||||
(line 152)
|
||||
* keymap: Readline Init File Syntax.
|
||||
(line 159)
|
||||
* LANG: Bash Variables. (line 372)
|
||||
* LC_ALL: Bash Variables. (line 376)
|
||||
* LC_COLLATE: Bash Variables. (line 380)
|
||||
* LC_CTYPE: Bash Variables. (line 387)
|
||||
* LANG: Bash Variables. (line 383)
|
||||
* LC_ALL: Bash Variables. (line 387)
|
||||
* LC_COLLATE: Bash Variables. (line 391)
|
||||
* LC_CTYPE: Bash Variables. (line 398)
|
||||
* LC_MESSAGES <1>: Locale Translation. (line 11)
|
||||
* LC_MESSAGES: Bash Variables. (line 392)
|
||||
* LC_NUMERIC: Bash Variables. (line 396)
|
||||
* LINENO: Bash Variables. (line 400)
|
||||
* LINES: Bash Variables. (line 404)
|
||||
* MACHTYPE: Bash Variables. (line 409)
|
||||
* LC_MESSAGES: Bash Variables. (line 403)
|
||||
* LC_NUMERIC: Bash Variables. (line 407)
|
||||
* LINENO: Bash Variables. (line 411)
|
||||
* LINES: Bash Variables. (line 415)
|
||||
* MACHTYPE: Bash Variables. (line 420)
|
||||
* MAIL: Bourne Shell Variables.
|
||||
(line 22)
|
||||
* MAILCHECK: Bash Variables. (line 413)
|
||||
* MAILCHECK: Bash Variables. (line 424)
|
||||
* MAILPATH: Bourne Shell Variables.
|
||||
(line 27)
|
||||
* MAPFILE: Bash Variables. (line 421)
|
||||
* MAPFILE: Bash Variables. (line 432)
|
||||
* mark-modified-lines: Readline Init File Syntax.
|
||||
(line 172)
|
||||
* mark-symlinked-directories: Readline Init File Syntax.
|
||||
@@ -10112,41 +10139,41 @@ D.3 Parameter and Variable Index
|
||||
(line 182)
|
||||
* meta-flag: Readline Init File Syntax.
|
||||
(line 145)
|
||||
* OLDPWD: Bash Variables. (line 425)
|
||||
* OLDPWD: Bash Variables. (line 436)
|
||||
* OPTARG: Bourne Shell Variables.
|
||||
(line 34)
|
||||
* OPTERR: Bash Variables. (line 428)
|
||||
* OPTERR: Bash Variables. (line 439)
|
||||
* OPTIND: Bourne Shell Variables.
|
||||
(line 38)
|
||||
* OSTYPE: Bash Variables. (line 432)
|
||||
* OSTYPE: Bash Variables. (line 443)
|
||||
* output-meta: Readline Init File Syntax.
|
||||
(line 189)
|
||||
* page-completions: Readline Init File Syntax.
|
||||
(line 194)
|
||||
* PATH: Bourne Shell Variables.
|
||||
(line 42)
|
||||
* PIPESTATUS: Bash Variables. (line 435)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 440)
|
||||
* PPID: Bash Variables. (line 449)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 453)
|
||||
* PROMPT_DIRTRIM: Bash Variables. (line 457)
|
||||
* PIPESTATUS: Bash Variables. (line 446)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 451)
|
||||
* PPID: Bash Variables. (line 460)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 464)
|
||||
* PROMPT_DIRTRIM: Bash Variables. (line 468)
|
||||
* PS1: Bourne Shell Variables.
|
||||
(line 48)
|
||||
* PS2: Bourne Shell Variables.
|
||||
(line 53)
|
||||
* PS3: Bash Variables. (line 463)
|
||||
* PS4: Bash Variables. (line 468)
|
||||
* PWD: Bash Variables. (line 474)
|
||||
* RANDOM: Bash Variables. (line 477)
|
||||
* READLINE_LINE: Bash Variables. (line 482)
|
||||
* READLINE_POINT: Bash Variables. (line 486)
|
||||
* REPLY: Bash Variables. (line 490)
|
||||
* PS3: Bash Variables. (line 474)
|
||||
* PS4: Bash Variables. (line 479)
|
||||
* PWD: Bash Variables. (line 485)
|
||||
* RANDOM: Bash Variables. (line 488)
|
||||
* READLINE_LINE: Bash Variables. (line 493)
|
||||
* READLINE_POINT: Bash Variables. (line 497)
|
||||
* REPLY: Bash Variables. (line 501)
|
||||
* revert-all-at-newline: Readline Init File Syntax.
|
||||
(line 204)
|
||||
* SECONDS: Bash Variables. (line 493)
|
||||
* SHELL: Bash Variables. (line 499)
|
||||
* SHELLOPTS: Bash Variables. (line 504)
|
||||
* SHLVL: Bash Variables. (line 513)
|
||||
* SECONDS: Bash Variables. (line 504)
|
||||
* SHELL: Bash Variables. (line 510)
|
||||
* SHELLOPTS: Bash Variables. (line 515)
|
||||
* SHLVL: Bash Variables. (line 524)
|
||||
* show-all-if-ambiguous: Readline Init File Syntax.
|
||||
(line 210)
|
||||
* show-all-if-unmodified: Readline Init File Syntax.
|
||||
@@ -10155,10 +10182,10 @@ D.3 Parameter and Variable Index
|
||||
(line 225)
|
||||
* TEXTDOMAIN: Locale Translation. (line 11)
|
||||
* TEXTDOMAINDIR: Locale Translation. (line 11)
|
||||
* TIMEFORMAT: Bash Variables. (line 518)
|
||||
* TMOUT: Bash Variables. (line 556)
|
||||
* TMPDIR: Bash Variables. (line 568)
|
||||
* UID: Bash Variables. (line 572)
|
||||
* TIMEFORMAT: Bash Variables. (line 529)
|
||||
* TMOUT: Bash Variables. (line 567)
|
||||
* TMPDIR: Bash Variables. (line 579)
|
||||
* UID: Bash Variables. (line 583)
|
||||
* visible-stats: Readline Init File Syntax.
|
||||
(line 238)
|
||||
|
||||
@@ -10447,115 +10474,115 @@ Node: Comments18912
|
||||
Node: Shell Commands19530
|
||||
Node: Simple Commands20402
|
||||
Node: Pipelines21033
|
||||
Node: Lists23580
|
||||
Node: Compound Commands25309
|
||||
Node: Looping Constructs26113
|
||||
Node: Conditional Constructs28568
|
||||
Node: Command Grouping36681
|
||||
Node: Coprocesses38160
|
||||
Node: GNU Parallel39825
|
||||
Node: Shell Functions42293
|
||||
Node: Shell Parameters47039
|
||||
Node: Positional Parameters49455
|
||||
Node: Special Parameters50355
|
||||
Node: Shell Expansions53319
|
||||
Node: Brace Expansion55244
|
||||
Node: Tilde Expansion57999
|
||||
Node: Shell Parameter Expansion60350
|
||||
Node: Command Substitution69485
|
||||
Node: Arithmetic Expansion70818
|
||||
Node: Process Substitution71668
|
||||
Node: Word Splitting72718
|
||||
Node: Filename Expansion74341
|
||||
Node: Pattern Matching76480
|
||||
Node: Quote Removal80119
|
||||
Node: Redirections80414
|
||||
Node: Executing Commands88939
|
||||
Node: Simple Command Expansion89609
|
||||
Node: Command Search and Execution91539
|
||||
Node: Command Execution Environment93876
|
||||
Node: Environment96862
|
||||
Node: Exit Status98522
|
||||
Node: Signals100143
|
||||
Node: Shell Scripts102111
|
||||
Node: Shell Builtin Commands104629
|
||||
Node: Bourne Shell Builtins106657
|
||||
Node: Bash Builtins124335
|
||||
Node: Modifying Shell Behavior150540
|
||||
Node: The Set Builtin150885
|
||||
Node: The Shopt Builtin160409
|
||||
Node: Special Builtins172168
|
||||
Node: Shell Variables173147
|
||||
Node: Bourne Shell Variables173587
|
||||
Node: Bash Variables175568
|
||||
Node: Bash Features199906
|
||||
Node: Invoking Bash200789
|
||||
Node: Bash Startup Files206553
|
||||
Node: Interactive Shells211565
|
||||
Node: What is an Interactive Shell?211975
|
||||
Node: Is this Shell Interactive?212624
|
||||
Node: Interactive Shell Behavior213439
|
||||
Node: Bash Conditional Expressions216719
|
||||
Node: Shell Arithmetic220467
|
||||
Node: Aliases223226
|
||||
Node: Arrays225798
|
||||
Node: The Directory Stack229913
|
||||
Node: Directory Stack Builtins230627
|
||||
Node: Printing a Prompt233519
|
||||
Node: The Restricted Shell236271
|
||||
Node: Bash POSIX Mode238103
|
||||
Node: Job Control246929
|
||||
Node: Job Control Basics247389
|
||||
Node: Job Control Builtins252106
|
||||
Node: Job Control Variables256470
|
||||
Node: Command Line Editing257628
|
||||
Node: Introduction and Notation259195
|
||||
Node: Readline Interaction260817
|
||||
Node: Readline Bare Essentials262008
|
||||
Node: Readline Movement Commands263797
|
||||
Node: Readline Killing Commands264762
|
||||
Node: Readline Arguments266682
|
||||
Node: Searching267726
|
||||
Node: Readline Init File269912
|
||||
Node: Readline Init File Syntax271059
|
||||
Node: Conditional Init Constructs286163
|
||||
Node: Sample Init File288696
|
||||
Node: Bindable Readline Commands291813
|
||||
Node: Commands For Moving293020
|
||||
Node: Commands For History294164
|
||||
Node: Commands For Text297319
|
||||
Node: Commands For Killing299992
|
||||
Node: Numeric Arguments302443
|
||||
Node: Commands For Completion303582
|
||||
Node: Keyboard Macros307774
|
||||
Node: Miscellaneous Commands308345
|
||||
Node: Readline vi Mode314151
|
||||
Node: Programmable Completion315058
|
||||
Node: Programmable Completion Builtins322268
|
||||
Node: Using History Interactively331404
|
||||
Node: Bash History Facilities332088
|
||||
Node: Bash History Builtins335002
|
||||
Node: History Interaction338859
|
||||
Node: Event Designators341564
|
||||
Node: Word Designators342579
|
||||
Node: Modifiers344218
|
||||
Node: Installing Bash345622
|
||||
Node: Basic Installation346759
|
||||
Node: Compilers and Options349451
|
||||
Node: Compiling For Multiple Architectures350192
|
||||
Node: Installation Names351856
|
||||
Node: Specifying the System Type352674
|
||||
Node: Sharing Defaults353390
|
||||
Node: Operation Controls354063
|
||||
Node: Optional Features355021
|
||||
Node: Reporting Bugs364580
|
||||
Node: Major Differences From The Bourne Shell365781
|
||||
Node: GNU Free Documentation License382468
|
||||
Node: Indexes407664
|
||||
Node: Builtin Index408118
|
||||
Node: Reserved Word Index414945
|
||||
Node: Variable Index417393
|
||||
Node: Function Index430347
|
||||
Node: Concept Index437356
|
||||
Node: Lists23727
|
||||
Node: Compound Commands25456
|
||||
Node: Looping Constructs26260
|
||||
Node: Conditional Constructs28719
|
||||
Node: Command Grouping36832
|
||||
Node: Coprocesses38311
|
||||
Node: GNU Parallel39976
|
||||
Node: Shell Functions42444
|
||||
Node: Shell Parameters47388
|
||||
Node: Positional Parameters49804
|
||||
Node: Special Parameters50704
|
||||
Node: Shell Expansions53668
|
||||
Node: Brace Expansion55593
|
||||
Node: Tilde Expansion58348
|
||||
Node: Shell Parameter Expansion60699
|
||||
Node: Command Substitution69834
|
||||
Node: Arithmetic Expansion71167
|
||||
Node: Process Substitution72017
|
||||
Node: Word Splitting73067
|
||||
Node: Filename Expansion74690
|
||||
Node: Pattern Matching76829
|
||||
Node: Quote Removal80468
|
||||
Node: Redirections80763
|
||||
Node: Executing Commands89288
|
||||
Node: Simple Command Expansion89958
|
||||
Node: Command Search and Execution91888
|
||||
Node: Command Execution Environment94225
|
||||
Node: Environment97211
|
||||
Node: Exit Status98871
|
||||
Node: Signals100492
|
||||
Node: Shell Scripts102460
|
||||
Node: Shell Builtin Commands104978
|
||||
Node: Bourne Shell Builtins107006
|
||||
Node: Bash Builtins124684
|
||||
Node: Modifying Shell Behavior150898
|
||||
Node: The Set Builtin151243
|
||||
Node: The Shopt Builtin160767
|
||||
Node: Special Builtins172722
|
||||
Node: Shell Variables173701
|
||||
Node: Bourne Shell Variables174141
|
||||
Node: Bash Variables176122
|
||||
Node: Bash Features201046
|
||||
Node: Invoking Bash201929
|
||||
Node: Bash Startup Files207693
|
||||
Node: Interactive Shells212705
|
||||
Node: What is an Interactive Shell?213115
|
||||
Node: Is this Shell Interactive?213764
|
||||
Node: Interactive Shell Behavior214579
|
||||
Node: Bash Conditional Expressions217859
|
||||
Node: Shell Arithmetic221607
|
||||
Node: Aliases224366
|
||||
Node: Arrays226938
|
||||
Node: The Directory Stack231053
|
||||
Node: Directory Stack Builtins231767
|
||||
Node: Printing a Prompt234659
|
||||
Node: The Restricted Shell237411
|
||||
Node: Bash POSIX Mode239243
|
||||
Node: Job Control248173
|
||||
Node: Job Control Basics248633
|
||||
Node: Job Control Builtins253350
|
||||
Node: Job Control Variables257714
|
||||
Node: Command Line Editing258872
|
||||
Node: Introduction and Notation260439
|
||||
Node: Readline Interaction262061
|
||||
Node: Readline Bare Essentials263252
|
||||
Node: Readline Movement Commands265041
|
||||
Node: Readline Killing Commands266006
|
||||
Node: Readline Arguments267926
|
||||
Node: Searching268970
|
||||
Node: Readline Init File271156
|
||||
Node: Readline Init File Syntax272303
|
||||
Node: Conditional Init Constructs287407
|
||||
Node: Sample Init File289940
|
||||
Node: Bindable Readline Commands293057
|
||||
Node: Commands For Moving294264
|
||||
Node: Commands For History295408
|
||||
Node: Commands For Text298563
|
||||
Node: Commands For Killing301236
|
||||
Node: Numeric Arguments303687
|
||||
Node: Commands For Completion304826
|
||||
Node: Keyboard Macros309018
|
||||
Node: Miscellaneous Commands309589
|
||||
Node: Readline vi Mode315395
|
||||
Node: Programmable Completion316302
|
||||
Node: Programmable Completion Builtins323512
|
||||
Node: Using History Interactively332648
|
||||
Node: Bash History Facilities333332
|
||||
Node: Bash History Builtins336246
|
||||
Node: History Interaction340103
|
||||
Node: Event Designators342808
|
||||
Node: Word Designators343823
|
||||
Node: Modifiers345462
|
||||
Node: Installing Bash346866
|
||||
Node: Basic Installation348003
|
||||
Node: Compilers and Options350695
|
||||
Node: Compiling For Multiple Architectures351436
|
||||
Node: Installation Names353100
|
||||
Node: Specifying the System Type353918
|
||||
Node: Sharing Defaults354634
|
||||
Node: Operation Controls355307
|
||||
Node: Optional Features356265
|
||||
Node: Reporting Bugs365824
|
||||
Node: Major Differences From The Bourne Shell367025
|
||||
Node: GNU Free Documentation License383712
|
||||
Node: Indexes408908
|
||||
Node: Builtin Index409362
|
||||
Node: Reserved Word Index416189
|
||||
Node: Variable Index418637
|
||||
Node: Function Index431591
|
||||
Node: Concept Index438600
|
||||
|
||||
End Tag Table
|
||||
|
||||
Reference in New Issue
Block a user