mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-08-06 10:12:38 +02:00
commit bash-20150821 snapshot
This commit is contained in:
+283
-277
@@ -1,10 +1,10 @@
|
||||
This is bashref.info, produced by makeinfo version 5.2 from
|
||||
This is bashref.info, produced by makeinfo version 6.0 from
|
||||
bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 4.4, 11 June 2015).
|
||||
Bash shell (version 4.4, 15 August 2015).
|
||||
|
||||
This is Edition 4.4, last updated 11 June 2015, of 'The GNU Bash
|
||||
This is Edition 4.4, last updated 15 August 2015, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 4.4.
|
||||
|
||||
Copyright (C) 1988-2014 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 4.4, 11 June 2015). The Bash home page is
|
||||
Bash shell (version 4.4, 15 August 2015). The Bash home page is
|
||||
<http://www.gnu.org/software/bash/>.
|
||||
|
||||
This is Edition 4.4, last updated 11 June 2015, of 'The GNU Bash
|
||||
This is Edition 4.4, last updated 15 August 2015, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 4.4.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -199,8 +199,8 @@ These definitions are used throughout the remainder of this manual.
|
||||
|
||||
'metacharacter'
|
||||
A character that, when unquoted, separates words. A metacharacter
|
||||
is a 'blank' or one of the following characters: '|', '&', ';',
|
||||
'(', ')', '<', or '>'.
|
||||
is a 'space', 'tab', 'newline', or one of the following characters:
|
||||
'|', '&', ';', '(', ')', '<', or '>'.
|
||||
|
||||
'name'
|
||||
A 'word' consisting solely of letters, numbers, and underscores,
|
||||
@@ -2765,11 +2765,11 @@ Completion Builtins::).
|
||||
Unless otherwise noted, each builtin command documented as accepting
|
||||
options preceded by '-' accepts '--' to signify the end of the options.
|
||||
The ':', 'true', 'false', and 'test' builtins do not accept options and
|
||||
do not treat '--' specially. The 'exit', 'logout', 'break', 'continue',
|
||||
'let', and 'shift' builtins accept and process arguments beginning with
|
||||
'-' without requiring '--'. Other builtins that accept arguments but
|
||||
are not specified as accepting options interpret arguments beginning
|
||||
with '-' as invalid options and require '--' to prevent this
|
||||
do not treat '--' specially. The 'exit', 'logout', 'return', 'break',
|
||||
'continue', 'let', and 'shift' builtins accept and process arguments
|
||||
beginning with '-' without requiring '--'. Other builtins that accept
|
||||
arguments but are not specified as accepting options interpret arguments
|
||||
beginning with '-' as invalid options and require '--' to prevent this
|
||||
interpretation.
|
||||
|
||||
|
||||
@@ -3368,8 +3368,8 @@ standard.
|
||||
The '-F' option inhibits the display of function definitions; only
|
||||
the function name and attributes are printed. If the 'extdebug'
|
||||
shell option is enabled using 'shopt' (*note The Shopt Builtin::),
|
||||
the source file name and line number where the function is defined
|
||||
are displayed as well. '-F' implies '-f'.
|
||||
the source file name and line number where each NAME is defined are
|
||||
displayed as well. '-F' implies '-f'.
|
||||
|
||||
The '-g' option forces variables to be created or modified at the
|
||||
global scope, even when 'declare' is executed in a shell function.
|
||||
@@ -4737,6 +4737,10 @@ Variables::).
|
||||
'${BASH_LINENO[$i-1]}' if referenced within another shell
|
||||
function). Use 'LINENO' to obtain the current line number.
|
||||
|
||||
'BASH_LOADABLES_PATH'
|
||||
A colon-separated list of directories in which the shell looks for
|
||||
dynamically loadable builtins specified by the 'enable' command.
|
||||
|
||||
'BASH_REMATCH'
|
||||
An array variable whose members are assigned by the '=~' binary
|
||||
operator to the '[[' conditional command (*note Conditional
|
||||
@@ -4912,9 +4916,8 @@ Variables::).
|
||||
the name of any currently-executing shell function. The
|
||||
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.
|
||||
Assignments to 'FUNCNAME' have no effect. 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
|
||||
@@ -4937,9 +4940,9 @@ Variables::).
|
||||
|
||||
'GROUPS'
|
||||
An array variable containing the list of groups of which the
|
||||
current user is a member. Assignments to 'GROUPS' have no effect
|
||||
and return an error status. If 'GROUPS' is unset, it loses its
|
||||
special properties, even if it is subsequently reset.
|
||||
current user is a member. Assignments to 'GROUPS' have no effect.
|
||||
If 'GROUPS' is unset, it loses its special properties, even if it
|
||||
is subsequently reset.
|
||||
|
||||
'histchars'
|
||||
Up to three characters which control history expansion, quick
|
||||
@@ -6083,7 +6086,8 @@ The directory stack is a list of recently-visited directories. The
|
||||
'pushd' builtin adds directories to the stack as it changes the current
|
||||
directory, and the 'popd' builtin removes specified directories from the
|
||||
stack and changes the current directory to the directory removed. The
|
||||
'dirs' builtin displays the contents of the directory stack.
|
||||
'dirs' builtin displays the contents of the directory stack. The
|
||||
current directory is always the "top" of the directory stack.
|
||||
|
||||
The contents of the directory stack are also visible as the value of
|
||||
the 'DIRSTACK' shell variable.
|
||||
@@ -6099,7 +6103,8 @@ File: bashref.info, Node: Directory Stack Builtins, Up: The Directory Stack
|
||||
|
||||
Display the list of currently remembered directories. Directories
|
||||
are added to the list with the 'pushd' command; the 'popd' command
|
||||
removes directories from the list.
|
||||
removes directories from the list. The current directory is always
|
||||
the first directory in the stack.
|
||||
|
||||
'-c'
|
||||
Clears the directory stack by deleting all of the elements.
|
||||
@@ -6124,12 +6129,10 @@ File: bashref.info, Node: Directory Stack Builtins, Up: The Directory Stack
|
||||
'popd'
|
||||
popd [-n] [+N | -N]
|
||||
|
||||
Remove the top entry from the directory stack, and 'cd' to the new
|
||||
top directory. When no arguments are given, 'popd' removes the top
|
||||
directory from the stack and performs a 'cd' to the new top
|
||||
directory. The elements are numbered from 0 starting at the first
|
||||
directory listed with 'dirs'; that is, 'popd' is equivalent to
|
||||
'popd +0'.
|
||||
When no arguments are given, 'popd' removes the top directory from
|
||||
the stack and performs a 'cd' to the new top directory. The
|
||||
elements are numbered from 0 starting at the first directory listed
|
||||
with 'dirs'; that is, 'popd' is equivalent to 'popd +0'.
|
||||
|
||||
'-n'
|
||||
Suppresses the normal change of directory when removing
|
||||
@@ -6147,11 +6150,11 @@ File: bashref.info, Node: Directory Stack Builtins, Up: The Directory Stack
|
||||
|
||||
Save the current directory on the top of the directory stack and
|
||||
then 'cd' to DIR. With no arguments, 'pushd' exchanges the top two
|
||||
directories.
|
||||
directories and makes the new top the current directory.
|
||||
|
||||
'-n'
|
||||
Suppresses the normal change of directory when adding
|
||||
directories to the stack, so that only the stack is
|
||||
Suppresses the normal change of directory when rotating or
|
||||
adding directories to the stack, so that only the stack is
|
||||
manipulated.
|
||||
'+N'
|
||||
Brings the Nth directory (counting from the left of the list
|
||||
@@ -6162,9 +6165,9 @@ File: bashref.info, Node: Directory Stack Builtins, Up: The Directory Stack
|
||||
printed by 'dirs', starting with zero) to the top of the list
|
||||
by rotating the stack.
|
||||
'DIR'
|
||||
Makes the current working directory be the top of the stack,
|
||||
making it the new current directory as if it had been supplied
|
||||
as an argument to the 'cd' builtin.
|
||||
Makes DIR be the top of the stack, making it the new current
|
||||
directory as if it had been supplied as an argument to the
|
||||
'cd' builtin.
|
||||
|
||||
|
||||
File: bashref.info, Node: Controlling the Prompt, Next: The Restricted Shell, Prev: The Directory Stack, Up: Bash Features
|
||||
@@ -6356,143 +6359,145 @@ startup files.
|
||||
14. Non-interactive shells exit if a syntax error in an arithmetic
|
||||
expansion results in an invalid expression.
|
||||
|
||||
15. Non-interactive shells exit if there is a syntax error in a script
|
||||
15. Non-interactive shells exit on word expansion errors.
|
||||
|
||||
16. Non-interactive shells exit if there is a syntax error in a script
|
||||
read with the '.' or 'source' builtins, or in a string processed by
|
||||
the 'eval' builtin.
|
||||
|
||||
16. Redirection operators do not perform filename expansion on the
|
||||
17. Redirection operators do not perform filename expansion on the
|
||||
word in the redirection unless the shell is interactive.
|
||||
|
||||
17. Redirection operators do not perform word splitting on the word in
|
||||
18. Redirection operators do not perform word splitting on the word in
|
||||
the redirection.
|
||||
|
||||
18. Function names must be valid shell 'name's. That is, they may not
|
||||
19. Function names must be valid shell 'name's. That is, they may not
|
||||
contain characters other than letters, digits, and underscores, and
|
||||
may not start with a digit. Declaring a function with an invalid
|
||||
name causes a fatal syntax error in non-interactive shells.
|
||||
|
||||
19. Function names may not be the same as one of the POSIX special
|
||||
20. Function names may not be the same as one of the POSIX special
|
||||
builtins.
|
||||
|
||||
20. POSIX special builtins are found before shell functions during
|
||||
21. POSIX special builtins are found before shell functions during
|
||||
command lookup.
|
||||
|
||||
21. Literal tildes that appear as the first character in elements of
|
||||
22. Literal tildes that appear as the first character in elements of
|
||||
the 'PATH' variable are not expanded as described above under *note
|
||||
Tilde Expansion::.
|
||||
|
||||
22. The 'time' reserved word may be used by itself as a command. When
|
||||
23. The 'time' reserved word may be used by itself as a command. When
|
||||
used in this way, it displays timing statistics for the shell and
|
||||
its completed children. The 'TIMEFORMAT' variable controls the
|
||||
format of the timing information.
|
||||
|
||||
23. When parsing and expanding a ${...} expansion that appears within
|
||||
24. When parsing and expanding a ${...} expansion that appears within
|
||||
double quotes, single quotes are no longer special and cannot be
|
||||
used to quote a closing brace or other special character, unless
|
||||
the operator is one of those defined to perform pattern removal.
|
||||
In this case, they do not have to appear as matched pairs.
|
||||
|
||||
24. The parser does not recognize 'time' as a reserved word if the
|
||||
25. The parser does not recognize 'time' as a reserved word if the
|
||||
next token begins with a '-'.
|
||||
|
||||
25. If a POSIX special builtin returns an error status, a
|
||||
26. 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.
|
||||
|
||||
26. A non-interactive shell exits with an error status if a variable
|
||||
27. 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.
|
||||
|
||||
27. A non-interactive shell exits with an error status if a variable
|
||||
28. A non-interactive shell exits with an error status if a variable
|
||||
assignment error occurs in an assignment statement preceding a
|
||||
special builtin, but not with any other simple command.
|
||||
|
||||
28. A non-interactive shell exits with an error status if the
|
||||
29. 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.
|
||||
|
||||
29. Process substitution is not available.
|
||||
30. Process substitution is not available.
|
||||
|
||||
30. While variable indirection is available, it may not be applied to
|
||||
31. While variable indirection is available, it may not be applied to
|
||||
the '#' and '?' special parameters.
|
||||
|
||||
31. Assignment statements preceding POSIX special builtins persist in
|
||||
32. Assignment statements preceding POSIX special builtins persist in
|
||||
the shell environment after the builtin completes.
|
||||
|
||||
32. Assignment statements preceding shell function calls persist in
|
||||
33. 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.
|
||||
|
||||
33. The 'export' and 'readonly' builtin commands display their output
|
||||
34. The 'export' and 'readonly' builtin commands display their output
|
||||
in the format required by POSIX.
|
||||
|
||||
34. The 'trap' builtin displays signal names without the leading
|
||||
35. The 'trap' builtin displays signal names without the leading
|
||||
'SIG'.
|
||||
|
||||
35. The 'trap' builtin doesn't check the first argument for a possible
|
||||
36. 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.
|
||||
|
||||
36. The '.' and 'source' builtins do not search the current directory
|
||||
37. The '.' and 'source' builtins do not search the current directory
|
||||
for the filename argument if it is not found by searching 'PATH'.
|
||||
|
||||
37. Subshells spawned to execute command substitutions inherit the
|
||||
38. 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.
|
||||
|
||||
38. Alias expansion is always enabled, even in non-interactive shells.
|
||||
39. Alias expansion is always enabled, even in non-interactive shells.
|
||||
|
||||
39. When the 'alias' builtin displays alias definitions, it does not
|
||||
40. When the 'alias' builtin displays alias definitions, it does not
|
||||
display them with a leading 'alias ' unless the '-p' option is
|
||||
supplied.
|
||||
|
||||
40. When the 'set' builtin is invoked without options, it does not
|
||||
41. When the 'set' builtin is invoked without options, it does not
|
||||
display shell function names and definitions.
|
||||
|
||||
41. When the 'set' builtin is invoked without options, it displays
|
||||
42. 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.
|
||||
|
||||
42. When the 'cd' builtin is invoked in LOGICAL mode, and the pathname
|
||||
43. 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.
|
||||
|
||||
43. The 'pwd' builtin verifies that the value it prints is the same as
|
||||
44. 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.
|
||||
|
||||
44. When listing the history, the 'fc' builtin does not include an
|
||||
45. When listing the history, the 'fc' builtin does not include an
|
||||
indication of whether or not a history entry has been modified.
|
||||
|
||||
45. The default editor used by 'fc' is 'ed'.
|
||||
46. The default editor used by 'fc' is 'ed'.
|
||||
|
||||
46. The 'type' and 'command' builtins will not report a non-executable
|
||||
47. 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'.
|
||||
|
||||
47. The 'vi' editing mode will invoke the 'vi' editor directly when
|
||||
48. The 'vi' editing mode will invoke the 'vi' editor directly when
|
||||
the 'v' command is run, instead of checking '$VISUAL' and
|
||||
'$EDITOR'.
|
||||
|
||||
48. When the 'xpg_echo' option is enabled, Bash does not attempt to
|
||||
49. 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.
|
||||
|
||||
49. The 'ulimit' builtin uses a block size of 512 bytes for the '-c'
|
||||
50. The 'ulimit' builtin uses a block size of 512 bytes for the '-c'
|
||||
and '-f' options.
|
||||
|
||||
50. The arrival of 'SIGCHLD' when a trap is set on 'SIGCHLD' does not
|
||||
51. 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.
|
||||
|
||||
51. The 'read' builtin may be interrupted by a signal for which a trap
|
||||
52. The 'read' builtin may be interrupted by a signal for which a trap
|
||||
has been set. If Bash receives a trapped signal while executing
|
||||
'read', the trap handler executes and 'read' returns an exit status
|
||||
greater than 128.
|
||||
@@ -10594,10 +10599,10 @@ D.1 Index of Shell Builtin Commands
|
||||
* logout: Bash Builtins. (line 363)
|
||||
* mapfile: Bash Builtins. (line 368)
|
||||
* popd: Directory Stack Builtins.
|
||||
(line 34)
|
||||
(line 35)
|
||||
* printf: Bash Builtins. (line 413)
|
||||
* pushd: Directory Stack Builtins.
|
||||
(line 54)
|
||||
(line 53)
|
||||
* pwd: Bourne Shell Builtins.
|
||||
(line 205)
|
||||
* read: Bash Builtins. (line 458)
|
||||
@@ -10713,12 +10718,13 @@ D.3 Parameter and Variable Index
|
||||
* BASH_ENV: Bash Variables. (line 84)
|
||||
* BASH_EXECUTION_STRING: Bash Variables. (line 90)
|
||||
* BASH_LINENO: Bash Variables. (line 93)
|
||||
* BASH_REMATCH: Bash Variables. (line 101)
|
||||
* BASH_SOURCE: Bash Variables. (line 109)
|
||||
* BASH_SUBSHELL: Bash Variables. (line 116)
|
||||
* BASH_VERSINFO: Bash Variables. (line 121)
|
||||
* BASH_VERSION: Bash Variables. (line 144)
|
||||
* BASH_XTRACEFD: Bash Variables. (line 147)
|
||||
* BASH_LOADABLES_PATH: Bash Variables. (line 101)
|
||||
* BASH_REMATCH: Bash Variables. (line 105)
|
||||
* BASH_SOURCE: Bash Variables. (line 113)
|
||||
* BASH_SUBSHELL: Bash Variables. (line 120)
|
||||
* BASH_VERSINFO: Bash Variables. (line 125)
|
||||
* BASH_VERSION: Bash Variables. (line 148)
|
||||
* BASH_XTRACEFD: Bash Variables. (line 151)
|
||||
* bell-style: Readline Init File Syntax.
|
||||
(line 38)
|
||||
* bind-tty-special-chars: Readline Init File Syntax.
|
||||
@@ -10727,12 +10733,12 @@ D.3 Parameter and Variable Index
|
||||
(line 50)
|
||||
* CDPATH: Bourne Shell Variables.
|
||||
(line 9)
|
||||
* CHILD_MAX: Bash Variables. (line 158)
|
||||
* CHILD_MAX: Bash Variables. (line 162)
|
||||
* colored-completion-prefix: Readline Init File Syntax.
|
||||
(line 55)
|
||||
* colored-stats: Readline Init File Syntax.
|
||||
(line 62)
|
||||
* COLUMNS: Bash Variables. (line 165)
|
||||
* COLUMNS: Bash Variables. (line 169)
|
||||
* comment-begin: Readline Init File Syntax.
|
||||
(line 68)
|
||||
* completion-display-width: Readline Init File Syntax.
|
||||
@@ -10745,87 +10751,87 @@ D.3 Parameter and Variable Index
|
||||
(line 91)
|
||||
* completion-query-items: Readline Init File Syntax.
|
||||
(line 98)
|
||||
* COMPREPLY: Bash Variables. (line 217)
|
||||
* COMP_CWORD: Bash Variables. (line 171)
|
||||
* COMP_KEY: Bash Variables. (line 200)
|
||||
* COMP_LINE: Bash Variables. (line 177)
|
||||
* COMP_POINT: Bash Variables. (line 182)
|
||||
* COMP_TYPE: Bash Variables. (line 190)
|
||||
* COMP_WORDBREAKS: Bash Variables. (line 204)
|
||||
* COMP_WORDS: Bash Variables. (line 210)
|
||||
* COMPREPLY: Bash Variables. (line 221)
|
||||
* COMP_CWORD: Bash Variables. (line 175)
|
||||
* COMP_KEY: Bash Variables. (line 204)
|
||||
* COMP_LINE: Bash Variables. (line 181)
|
||||
* COMP_POINT: Bash Variables. (line 186)
|
||||
* COMP_TYPE: Bash Variables. (line 194)
|
||||
* COMP_WORDBREAKS: Bash Variables. (line 208)
|
||||
* COMP_WORDS: Bash Variables. (line 214)
|
||||
* convert-meta: Readline Init File Syntax.
|
||||
(line 108)
|
||||
* COPROC: Bash Variables. (line 223)
|
||||
* DIRSTACK: Bash Variables. (line 227)
|
||||
* COPROC: Bash Variables. (line 227)
|
||||
* DIRSTACK: Bash Variables. (line 231)
|
||||
* disable-completion: Readline Init File Syntax.
|
||||
(line 114)
|
||||
* echo-control-characters: Readline Init File Syntax.
|
||||
(line 135)
|
||||
* editing-mode: Readline Init File Syntax.
|
||||
(line 119)
|
||||
* EMACS: Bash Variables. (line 237)
|
||||
* EMACS: Bash Variables. (line 241)
|
||||
* emacs-mode-string: Readline Init File Syntax.
|
||||
(line 125)
|
||||
* enable-bracketed-paste: Readline Init File Syntax.
|
||||
(line 140)
|
||||
* enable-keypad: Readline Init File Syntax.
|
||||
(line 148)
|
||||
* ENV: Bash Variables. (line 242)
|
||||
* EUID: Bash Variables. (line 246)
|
||||
* EXECIGNORE: Bash Variables. (line 250)
|
||||
* ENV: Bash Variables. (line 246)
|
||||
* EUID: Bash Variables. (line 250)
|
||||
* EXECIGNORE: Bash Variables. (line 254)
|
||||
* expand-tilde: Readline Init File Syntax.
|
||||
(line 159)
|
||||
* FCEDIT: Bash Variables. (line 260)
|
||||
* FIGNORE: Bash Variables. (line 264)
|
||||
* FUNCNAME: Bash Variables. (line 270)
|
||||
* FUNCNEST: Bash Variables. (line 288)
|
||||
* GLOBIGNORE: Bash Variables. (line 293)
|
||||
* GROUPS: Bash Variables. (line 299)
|
||||
* histchars: Bash Variables. (line 305)
|
||||
* HISTCMD: Bash Variables. (line 320)
|
||||
* HISTCONTROL: Bash Variables. (line 325)
|
||||
* HISTFILE: Bash Variables. (line 341)
|
||||
* HISTFILESIZE: Bash Variables. (line 345)
|
||||
* HISTIGNORE: Bash Variables. (line 356)
|
||||
* FCEDIT: Bash Variables. (line 264)
|
||||
* FIGNORE: Bash Variables. (line 268)
|
||||
* FUNCNAME: Bash Variables. (line 274)
|
||||
* FUNCNEST: Bash Variables. (line 291)
|
||||
* GLOBIGNORE: Bash Variables. (line 296)
|
||||
* GROUPS: Bash Variables. (line 302)
|
||||
* histchars: Bash Variables. (line 308)
|
||||
* HISTCMD: Bash Variables. (line 323)
|
||||
* HISTCONTROL: Bash Variables. (line 328)
|
||||
* HISTFILE: Bash Variables. (line 344)
|
||||
* HISTFILESIZE: Bash Variables. (line 348)
|
||||
* HISTIGNORE: Bash Variables. (line 359)
|
||||
* history-preserve-point: Readline Init File Syntax.
|
||||
(line 163)
|
||||
* history-size: Readline Init File Syntax.
|
||||
(line 169)
|
||||
* HISTSIZE: Bash Variables. (line 375)
|
||||
* HISTTIMEFORMAT: Bash Variables. (line 382)
|
||||
* HISTSIZE: Bash Variables. (line 378)
|
||||
* HISTTIMEFORMAT: Bash Variables. (line 385)
|
||||
* HOME: Bourne Shell Variables.
|
||||
(line 13)
|
||||
* horizontal-scroll-mode: Readline Init File Syntax.
|
||||
(line 176)
|
||||
* HOSTFILE: Bash Variables. (line 390)
|
||||
* HOSTNAME: Bash Variables. (line 401)
|
||||
* HOSTTYPE: Bash Variables. (line 404)
|
||||
* HOSTFILE: Bash Variables. (line 393)
|
||||
* HOSTNAME: Bash Variables. (line 404)
|
||||
* HOSTTYPE: Bash Variables. (line 407)
|
||||
* IFS: Bourne Shell Variables.
|
||||
(line 18)
|
||||
* IGNOREEOF: Bash Variables. (line 407)
|
||||
* IGNOREEOF: Bash Variables. (line 410)
|
||||
* input-meta: Readline Init File Syntax.
|
||||
(line 183)
|
||||
* INPUTRC: Bash Variables. (line 417)
|
||||
* INPUTRC: Bash Variables. (line 420)
|
||||
* isearch-terminators: Readline Init File Syntax.
|
||||
(line 190)
|
||||
* keymap: Readline Init File Syntax.
|
||||
(line 197)
|
||||
* LANG: Bash Variables. (line 421)
|
||||
* LC_ALL: Bash Variables. (line 425)
|
||||
* LC_COLLATE: Bash Variables. (line 429)
|
||||
* LC_CTYPE: Bash Variables. (line 436)
|
||||
* LANG: Bash Variables. (line 424)
|
||||
* LC_ALL: Bash Variables. (line 428)
|
||||
* LC_COLLATE: Bash Variables. (line 432)
|
||||
* LC_CTYPE: Bash Variables. (line 439)
|
||||
* LC_MESSAGES: Locale Translation. (line 11)
|
||||
* LC_MESSAGES <1>: Bash Variables. (line 441)
|
||||
* LC_NUMERIC: Bash Variables. (line 445)
|
||||
* LINENO: Bash Variables. (line 449)
|
||||
* LINES: Bash Variables. (line 453)
|
||||
* MACHTYPE: Bash Variables. (line 459)
|
||||
* LC_MESSAGES <1>: Bash Variables. (line 444)
|
||||
* LC_NUMERIC: Bash Variables. (line 448)
|
||||
* LINENO: Bash Variables. (line 452)
|
||||
* LINES: Bash Variables. (line 456)
|
||||
* MACHTYPE: Bash Variables. (line 462)
|
||||
* MAIL: Bourne Shell Variables.
|
||||
(line 22)
|
||||
* MAILCHECK: Bash Variables. (line 463)
|
||||
* MAILCHECK: Bash Variables. (line 466)
|
||||
* MAILPATH: Bourne Shell Variables.
|
||||
(line 27)
|
||||
* MAPFILE: Bash Variables. (line 471)
|
||||
* MAPFILE: Bash Variables. (line 474)
|
||||
* mark-modified-lines: Readline Init File Syntax.
|
||||
(line 226)
|
||||
* mark-symlinked-directories: Readline Init File Syntax.
|
||||
@@ -10836,41 +10842,41 @@ D.3 Parameter and Variable Index
|
||||
(line 243)
|
||||
* meta-flag: Readline Init File Syntax.
|
||||
(line 183)
|
||||
* OLDPWD: Bash Variables. (line 475)
|
||||
* OLDPWD: Bash Variables. (line 478)
|
||||
* OPTARG: Bourne Shell Variables.
|
||||
(line 34)
|
||||
* OPTERR: Bash Variables. (line 478)
|
||||
* OPTERR: Bash Variables. (line 481)
|
||||
* OPTIND: Bourne Shell Variables.
|
||||
(line 38)
|
||||
* OSTYPE: Bash Variables. (line 482)
|
||||
* OSTYPE: Bash Variables. (line 485)
|
||||
* output-meta: Readline Init File Syntax.
|
||||
(line 248)
|
||||
* page-completions: Readline Init File Syntax.
|
||||
(line 253)
|
||||
* PATH: Bourne Shell Variables.
|
||||
(line 42)
|
||||
* PIPESTATUS: Bash Variables. (line 485)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 490)
|
||||
* PPID: Bash Variables. (line 499)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 503)
|
||||
* PROMPT_DIRTRIM: Bash Variables. (line 507)
|
||||
* PIPESTATUS: Bash Variables. (line 488)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 493)
|
||||
* PPID: Bash Variables. (line 502)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 506)
|
||||
* PROMPT_DIRTRIM: Bash Variables. (line 510)
|
||||
* PS1: Bourne Shell Variables.
|
||||
(line 48)
|
||||
* PS2: Bourne Shell Variables.
|
||||
(line 53)
|
||||
* PS3: Bash Variables. (line 513)
|
||||
* PS4: Bash Variables. (line 518)
|
||||
* PWD: Bash Variables. (line 524)
|
||||
* RANDOM: Bash Variables. (line 527)
|
||||
* READLINE_LINE: Bash Variables. (line 532)
|
||||
* READLINE_POINT: Bash Variables. (line 536)
|
||||
* REPLY: Bash Variables. (line 540)
|
||||
* PS3: Bash Variables. (line 516)
|
||||
* PS4: Bash Variables. (line 521)
|
||||
* PWD: Bash Variables. (line 527)
|
||||
* RANDOM: Bash Variables. (line 530)
|
||||
* READLINE_LINE: Bash Variables. (line 535)
|
||||
* READLINE_POINT: Bash Variables. (line 539)
|
||||
* REPLY: Bash Variables. (line 543)
|
||||
* revert-all-at-newline: Readline Init File Syntax.
|
||||
(line 263)
|
||||
* SECONDS: Bash Variables. (line 543)
|
||||
* SHELL: Bash Variables. (line 549)
|
||||
* SHELLOPTS: Bash Variables. (line 554)
|
||||
* SHLVL: Bash Variables. (line 563)
|
||||
* SECONDS: Bash Variables. (line 546)
|
||||
* SHELL: Bash Variables. (line 552)
|
||||
* SHELLOPTS: Bash Variables. (line 557)
|
||||
* SHLVL: Bash Variables. (line 566)
|
||||
* show-all-if-ambiguous: Readline Init File Syntax.
|
||||
(line 269)
|
||||
* show-all-if-unmodified: Readline Init File Syntax.
|
||||
@@ -10881,10 +10887,10 @@ D.3 Parameter and Variable Index
|
||||
(line 290)
|
||||
* TEXTDOMAIN: Locale Translation. (line 11)
|
||||
* TEXTDOMAINDIR: Locale Translation. (line 11)
|
||||
* TIMEFORMAT: Bash Variables. (line 568)
|
||||
* TMOUT: Bash Variables. (line 606)
|
||||
* TMPDIR: Bash Variables. (line 618)
|
||||
* UID: Bash Variables. (line 622)
|
||||
* TIMEFORMAT: Bash Variables. (line 571)
|
||||
* TMOUT: Bash Variables. (line 609)
|
||||
* TMPDIR: Bash Variables. (line 621)
|
||||
* UID: Bash Variables. (line 625)
|
||||
* vi-cmd-mode-string: Readline Init File Syntax.
|
||||
(line 303)
|
||||
* vi-ins-mode-string: Readline Init File Syntax.
|
||||
@@ -11252,134 +11258,134 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top889
|
||||
Node: Introduction2801
|
||||
Node: What is Bash?3017
|
||||
Node: What is a shell?4131
|
||||
Node: Definitions6669
|
||||
Node: Basic Shell Features9588
|
||||
Node: Shell Syntax10807
|
||||
Node: Shell Operation11833
|
||||
Node: Quoting13126
|
||||
Node: Escape Character14426
|
||||
Node: Single Quotes14911
|
||||
Node: Double Quotes15259
|
||||
Node: ANSI-C Quoting16384
|
||||
Node: Locale Translation17613
|
||||
Node: Comments18509
|
||||
Node: Shell Commands19127
|
||||
Node: Simple Commands19999
|
||||
Node: Pipelines20630
|
||||
Node: Lists23373
|
||||
Node: Compound Commands25102
|
||||
Node: Looping Constructs26105
|
||||
Node: Conditional Constructs28568
|
||||
Node: Command Grouping39489
|
||||
Node: Coprocesses40968
|
||||
Node: GNU Parallel42800
|
||||
Node: Shell Functions46773
|
||||
Node: Shell Parameters51979
|
||||
Node: Positional Parameters56381
|
||||
Node: Special Parameters57281
|
||||
Node: Shell Expansions60618
|
||||
Node: Brace Expansion62555
|
||||
Node: Tilde Expansion65336
|
||||
Node: Shell Parameter Expansion67684
|
||||
Node: Command Substitution81791
|
||||
Node: Arithmetic Expansion83121
|
||||
Node: Process Substitution84053
|
||||
Node: Word Splitting85097
|
||||
Node: Filename Expansion86745
|
||||
Node: Pattern Matching89029
|
||||
Node: Quote Removal92727
|
||||
Node: Redirections93022
|
||||
Node: Executing Commands102245
|
||||
Node: Simple Command Expansion102915
|
||||
Node: Command Search and Execution104845
|
||||
Node: Command Execution Environment107181
|
||||
Node: Environment110165
|
||||
Node: Exit Status111824
|
||||
Node: Signals113494
|
||||
Node: Shell Scripts115461
|
||||
Node: Shell Builtin Commands117976
|
||||
Node: Bourne Shell Builtins120000
|
||||
Node: Bash Builtins140602
|
||||
Node: Modifying Shell Behavior169196
|
||||
Node: The Set Builtin169541
|
||||
Node: The Shopt Builtin179954
|
||||
Node: Special Builtins194583
|
||||
Node: Shell Variables195562
|
||||
Node: Bourne Shell Variables195999
|
||||
Node: Bash Variables198030
|
||||
Node: Bash Features225430
|
||||
Node: Invoking Bash226329
|
||||
Node: Bash Startup Files232278
|
||||
Node: Interactive Shells237381
|
||||
Node: What is an Interactive Shell?237791
|
||||
Node: Is this Shell Interactive?238440
|
||||
Node: Interactive Shell Behavior239255
|
||||
Node: Bash Conditional Expressions242554
|
||||
Node: Shell Arithmetic246555
|
||||
Node: Aliases249332
|
||||
Node: Arrays251880
|
||||
Node: The Directory Stack256964
|
||||
Node: Directory Stack Builtins257681
|
||||
Node: Controlling the Prompt260640
|
||||
Node: The Restricted Shell263386
|
||||
Node: Bash POSIX Mode265211
|
||||
Node: Job Control274805
|
||||
Node: Job Control Basics275265
|
||||
Node: Job Control Builtins279984
|
||||
Node: Job Control Variables284455
|
||||
Node: Command Line Editing285611
|
||||
Node: Introduction and Notation287282
|
||||
Node: Readline Interaction288905
|
||||
Node: Readline Bare Essentials290096
|
||||
Node: Readline Movement Commands291879
|
||||
Node: Readline Killing Commands292839
|
||||
Node: Readline Arguments294757
|
||||
Node: Searching295801
|
||||
Node: Readline Init File297987
|
||||
Node: Readline Init File Syntax299134
|
||||
Node: Conditional Init Constructs318859
|
||||
Node: Sample Init File321384
|
||||
Node: Bindable Readline Commands324501
|
||||
Node: Commands For Moving325705
|
||||
Node: Commands For History326848
|
||||
Node: Commands For Text331137
|
||||
Node: Commands For Killing334526
|
||||
Node: Numeric Arguments337007
|
||||
Node: Commands For Completion338146
|
||||
Node: Keyboard Macros342337
|
||||
Node: Miscellaneous Commands343024
|
||||
Node: Readline vi Mode348828
|
||||
Node: Programmable Completion349735
|
||||
Node: Programmable Completion Builtins357196
|
||||
Node: A Programmable Completion Example367082
|
||||
Node: Using History Interactively372334
|
||||
Node: Bash History Facilities373018
|
||||
Node: Bash History Builtins376017
|
||||
Node: History Interaction380014
|
||||
Node: Event Designators382720
|
||||
Node: Word Designators383939
|
||||
Node: Modifiers385576
|
||||
Node: Installing Bash386978
|
||||
Node: Basic Installation388115
|
||||
Node: Compilers and Options390806
|
||||
Node: Compiling For Multiple Architectures391547
|
||||
Node: Installation Names393210
|
||||
Node: Specifying the System Type394028
|
||||
Node: Sharing Defaults394744
|
||||
Node: Operation Controls395417
|
||||
Node: Optional Features396375
|
||||
Node: Reporting Bugs406632
|
||||
Node: Major Differences From The Bourne Shell407826
|
||||
Node: GNU Free Documentation License424678
|
||||
Node: Indexes449855
|
||||
Node: Builtin Index450309
|
||||
Node: Reserved Word Index457136
|
||||
Node: Variable Index459584
|
||||
Node: Function Index474824
|
||||
Node: Concept Index488044
|
||||
Node: Top893
|
||||
Node: Introduction2809
|
||||
Node: What is Bash?3025
|
||||
Node: What is a shell?4139
|
||||
Node: Definitions6677
|
||||
Node: Basic Shell Features9615
|
||||
Node: Shell Syntax10834
|
||||
Node: Shell Operation11860
|
||||
Node: Quoting13153
|
||||
Node: Escape Character14453
|
||||
Node: Single Quotes14938
|
||||
Node: Double Quotes15286
|
||||
Node: ANSI-C Quoting16411
|
||||
Node: Locale Translation17640
|
||||
Node: Comments18536
|
||||
Node: Shell Commands19154
|
||||
Node: Simple Commands20026
|
||||
Node: Pipelines20657
|
||||
Node: Lists23400
|
||||
Node: Compound Commands25129
|
||||
Node: Looping Constructs26132
|
||||
Node: Conditional Constructs28595
|
||||
Node: Command Grouping39516
|
||||
Node: Coprocesses40995
|
||||
Node: GNU Parallel42827
|
||||
Node: Shell Functions46800
|
||||
Node: Shell Parameters52006
|
||||
Node: Positional Parameters56408
|
||||
Node: Special Parameters57308
|
||||
Node: Shell Expansions60645
|
||||
Node: Brace Expansion62582
|
||||
Node: Tilde Expansion65363
|
||||
Node: Shell Parameter Expansion67711
|
||||
Node: Command Substitution81818
|
||||
Node: Arithmetic Expansion83148
|
||||
Node: Process Substitution84080
|
||||
Node: Word Splitting85124
|
||||
Node: Filename Expansion86772
|
||||
Node: Pattern Matching89056
|
||||
Node: Quote Removal92754
|
||||
Node: Redirections93049
|
||||
Node: Executing Commands102272
|
||||
Node: Simple Command Expansion102942
|
||||
Node: Command Search and Execution104872
|
||||
Node: Command Execution Environment107208
|
||||
Node: Environment110192
|
||||
Node: Exit Status111851
|
||||
Node: Signals113521
|
||||
Node: Shell Scripts115488
|
||||
Node: Shell Builtin Commands118003
|
||||
Node: Bourne Shell Builtins120037
|
||||
Node: Bash Builtins140639
|
||||
Node: Modifying Shell Behavior169230
|
||||
Node: The Set Builtin169575
|
||||
Node: The Shopt Builtin179988
|
||||
Node: Special Builtins194617
|
||||
Node: Shell Variables195596
|
||||
Node: Bourne Shell Variables196033
|
||||
Node: Bash Variables198064
|
||||
Node: Bash Features225569
|
||||
Node: Invoking Bash226468
|
||||
Node: Bash Startup Files232417
|
||||
Node: Interactive Shells237520
|
||||
Node: What is an Interactive Shell?237930
|
||||
Node: Is this Shell Interactive?238579
|
||||
Node: Interactive Shell Behavior239394
|
||||
Node: Bash Conditional Expressions242693
|
||||
Node: Shell Arithmetic246694
|
||||
Node: Aliases249471
|
||||
Node: Arrays252019
|
||||
Node: The Directory Stack257103
|
||||
Node: Directory Stack Builtins257887
|
||||
Node: Controlling the Prompt260855
|
||||
Node: The Restricted Shell263601
|
||||
Node: Bash POSIX Mode265426
|
||||
Node: Job Control275081
|
||||
Node: Job Control Basics275541
|
||||
Node: Job Control Builtins280260
|
||||
Node: Job Control Variables284731
|
||||
Node: Command Line Editing285887
|
||||
Node: Introduction and Notation287558
|
||||
Node: Readline Interaction289181
|
||||
Node: Readline Bare Essentials290372
|
||||
Node: Readline Movement Commands292155
|
||||
Node: Readline Killing Commands293115
|
||||
Node: Readline Arguments295033
|
||||
Node: Searching296077
|
||||
Node: Readline Init File298263
|
||||
Node: Readline Init File Syntax299410
|
||||
Node: Conditional Init Constructs319135
|
||||
Node: Sample Init File321660
|
||||
Node: Bindable Readline Commands324777
|
||||
Node: Commands For Moving325981
|
||||
Node: Commands For History327124
|
||||
Node: Commands For Text331413
|
||||
Node: Commands For Killing334802
|
||||
Node: Numeric Arguments337283
|
||||
Node: Commands For Completion338422
|
||||
Node: Keyboard Macros342613
|
||||
Node: Miscellaneous Commands343300
|
||||
Node: Readline vi Mode349104
|
||||
Node: Programmable Completion350011
|
||||
Node: Programmable Completion Builtins357472
|
||||
Node: A Programmable Completion Example367358
|
||||
Node: Using History Interactively372610
|
||||
Node: Bash History Facilities373294
|
||||
Node: Bash History Builtins376293
|
||||
Node: History Interaction380290
|
||||
Node: Event Designators382996
|
||||
Node: Word Designators384215
|
||||
Node: Modifiers385852
|
||||
Node: Installing Bash387254
|
||||
Node: Basic Installation388391
|
||||
Node: Compilers and Options391082
|
||||
Node: Compiling For Multiple Architectures391823
|
||||
Node: Installation Names393486
|
||||
Node: Specifying the System Type394304
|
||||
Node: Sharing Defaults395020
|
||||
Node: Operation Controls395693
|
||||
Node: Optional Features396651
|
||||
Node: Reporting Bugs406908
|
||||
Node: Major Differences From The Bourne Shell408102
|
||||
Node: GNU Free Documentation License424954
|
||||
Node: Indexes450131
|
||||
Node: Builtin Index450585
|
||||
Node: Reserved Word Index457412
|
||||
Node: Variable Index459860
|
||||
Node: Function Index475173
|
||||
Node: Concept Index488393
|
||||
|
||||
End Tag Table
|
||||
|
||||
Reference in New Issue
Block a user