bash-4.3-rc1 overlay

This commit is contained in:
Chet Ramey
2013-11-25 14:25:43 -05:00
parent 145d6930ab
commit 8581f42df9
139 changed files with 13994 additions and 7150 deletions
+164 -159
View File
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 4.13 from
/usr/homes/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.3, 2 September 2013).
the Bash shell (version 4.3, 20 October 2013).
This is Edition 4.3, last updated 2 September 2013, of `The GNU Bash
This is Edition 4.3, last updated 20 October 2013, of `The GNU Bash
Reference Manual', for `Bash', Version 4.3.
Copyright (C) 1988-2013 Free Software Foundation, Inc.
@@ -28,10 +28,10 @@ Bash Features
*************
This text is a brief description of the features that are present in
the Bash shell (version 4.3, 2 September 2013). The Bash home page is
the Bash shell (version 4.3, 20 October 2013). The Bash home page is
`http://www.gnu.org/software/bash/'.
This is Edition 4.3, last updated 2 September 2013, of `The GNU Bash
This is Edition 4.3, last updated 20 October 2013, of `The GNU Bash
Reference Manual', for `Bash', Version 4.3.
Bash contains features that appear in other popular shells, and some
@@ -1447,14 +1447,15 @@ Expansion is performed on the command line after it has been split into
* Quote Removal:: How and when quote characters are removed from
words.
The order of expansions is: brace expansion, tilde expansion,
parameter, variable, and arithmetic expansion and command substitution
(done in a left-to-right fashion), word splitting, and filename
expansion.
The order of expansions is: brace expansion; tilde expansion,
parameter and variable expansion, arithmetic expansion, and command
substitution (done in a left-to-right fashion); word splitting; and
filename expansion.
On systems that can support it, there is an additional expansion
available: PROCESS SUBSTITUTION. This is performed at the same time as
parameter, variable, and arithmetic expansion and command substitution.
tilde, parameter, variable, and arithmetic expansion and command
substitution.
Only brace expansion, word splitting, and filename expansion can
change the number of words of the expansion; other expansions expand a
@@ -2796,7 +2797,7 @@ standard.
greater than or equal to 1.
`cd'
cd [-L|[-P [-e]]] [DIRECTORY]
cd [-L|[-P [-e]] [-@] [DIRECTORY]
Change the current working directory to DIRECTORY. If DIRECTORY
is not supplied, the value of the `HOME' shell variable is used.
@@ -2820,8 +2821,12 @@ standard.
If the `-e' option is supplied with `-P' and the current working
directory cannot be successfully determined after a successful
directory change, `cd' will return an unsuccessful status. If
DIRECTORY is `-', it is converted to `$OLDPWD' before the
directory change, `cd' will return an unsuccessful status.
On systems that support it, the `-@' option presents the extended
attributes associated with a file as a directory.
If DIRECTORY is `-', it is converted to `$OLDPWD' before the
directory change is attempted.
If a non-empty directory name from `CDPATH' is used, or if `-' is
@@ -7555,7 +7560,7 @@ variable assignment, and conditional syntax.
# You can re-read the inputrc file with C-x C-r.
# Lines beginning with '#' are comments.
#
# First, include any systemwide bindings and variable
# First, include any system-wide bindings and variable
# assignments from /etc/Inputrc
$include /etc/Inputrc
@@ -10533,7 +10538,7 @@ D.1 Index of Shell Builtin Commands
* :: Bourne Shell Builtins.
(line 11)
* [: Bourne Shell Builtins.
(line 254)
(line 258)
* alias: Bash Builtins. (line 11)
* bg: Job Control Builtins.
(line 7)
@@ -10552,7 +10557,7 @@ D.1 Index of Shell Builtin Commands
* compopt: Programmable Completion Builtins.
(line 228)
* continue: Bourne Shell Builtins.
(line 76)
(line 80)
* declare: Bash Builtins. (line 149)
* dirs: Directory Stack Builtins.
(line 7)
@@ -10561,21 +10566,21 @@ D.1 Index of Shell Builtin Commands
* echo: Bash Builtins. (line 241)
* enable: Bash Builtins. (line 303)
* eval: Bourne Shell Builtins.
(line 85)
(line 89)
* exec: Bourne Shell Builtins.
(line 93)
(line 97)
* exit: Bourne Shell Builtins.
(line 110)
(line 114)
* export: Bourne Shell Builtins.
(line 117)
(line 121)
* fc: Bash History Builtins.
(line 10)
* fg: Job Control Builtins.
(line 17)
* getopts: Bourne Shell Builtins.
(line 133)
(line 137)
* hash: Bourne Shell Builtins.
(line 176)
(line 180)
* help: Bash Builtins. (line 332)
* history: Bash History Builtins.
(line 40)
@@ -10593,34 +10598,34 @@ D.1 Index of Shell Builtin Commands
* pushd: Directory Stack Builtins.
(line 61)
* pwd: Bourne Shell Builtins.
(line 196)
(line 200)
* read: Bash Builtins. (line 473)
* readarray: Bash Builtins. (line 560)
* readonly: Bourne Shell Builtins.
(line 206)
(line 210)
* return: Bourne Shell Builtins.
(line 225)
(line 229)
* set: The Set Builtin. (line 11)
* shift: Bourne Shell Builtins.
(line 241)
(line 245)
* shopt: The Shopt Builtin. (line 9)
* source: Bash Builtins. (line 569)
* suspend: Job Control Builtins.
(line 101)
* test: Bourne Shell Builtins.
(line 254)
(line 258)
* times: Bourne Shell Builtins.
(line 330)
(line 334)
* trap: Bourne Shell Builtins.
(line 336)
(line 340)
* type: Bash Builtins. (line 574)
* typeset: Bash Builtins. (line 606)
* ulimit: Bash Builtins. (line 612)
* umask: Bourne Shell Builtins.
(line 385)
(line 389)
* unalias: Bash Builtins. (line 703)
* unset: Bourne Shell Builtins.
(line 403)
(line 407)
* wait: Job Control Builtins.
(line 76)
@@ -11133,134 +11138,134 @@ D.5 Concept Index

Tag Table:
Node: Top932
Node: Introduction2852
Node: What is Bash?3080
Node: What is a shell?4193
Node: Definitions6732
Node: Basic Shell Features9650
Node: Shell Syntax10869
Node: Shell Operation11899
Node: Quoting13193
Node: Escape Character14496
Node: Single Quotes14981
Node: Double Quotes15329
Node: ANSI-C Quoting16454
Node: Locale Translation17698
Node: Comments18594
Node: Shell Commands19212
Node: Simple Commands20084
Node: Pipelines20715
Node: Lists23453
Node: Compound Commands25182
Node: Looping Constructs26188
Node: Conditional Constructs28651
Node: Command Grouping39581
Node: Coprocesses41060
Node: GNU Parallel42893
Node: Shell Functions46879
Node: Shell Parameters51963
Node: Positional Parameters56092
Node: Special Parameters56992
Node: Shell Expansions60051
Node: Brace Expansion61977
Node: Tilde Expansion64758
Node: Shell Parameter Expansion67107
Node: Command Substitution79401
Node: Arithmetic Expansion80734
Node: Process Substitution81666
Node: Word Splitting82716
Node: Filename Expansion84364
Node: Pattern Matching86529
Node: Quote Removal90229
Node: Redirections90524
Node: Executing Commands99688
Node: Simple Command Expansion100358
Node: Command Search and Execution102288
Node: Command Execution Environment104625
Node: Environment107611
Node: Exit Status109270
Node: Signals110892
Node: Shell Scripts112860
Node: Shell Builtin Commands115378
Node: Bourne Shell Builtins117406
Node: Bash Builtins137182
Node: Modifying Shell Behavior164635
Node: The Set Builtin164980
Node: The Shopt Builtin175306
Node: Special Builtins189727
Node: Shell Variables190706
Node: Bourne Shell Variables191146
Node: Bash Variables193177
Node: Bash Features220052
Node: Invoking Bash220951
Node: Bash Startup Files226729
Node: Interactive Shells231758
Node: What is an Interactive Shell?232168
Node: Is this Shell Interactive?232817
Node: Interactive Shell Behavior233632
Node: Bash Conditional Expressions236920
Node: Shell Arithmetic240922
Node: Aliases243698
Node: Arrays246254
Node: The Directory Stack251235
Node: Directory Stack Builtins251954
Node: Controlling the Prompt254910
Node: The Restricted Shell257682
Node: Bash POSIX Mode259519
Node: Job Control268906
Node: Job Control Basics269366
Node: Job Control Builtins274085
Node: Job Control Variables278556
Node: Command Line Editing279714
Node: Introduction and Notation281386
Node: Readline Interaction283008
Node: Readline Bare Essentials284199
Node: Readline Movement Commands285988
Node: Readline Killing Commands286953
Node: Readline Arguments288873
Node: Searching289917
Node: Readline Init File292103
Node: Readline Init File Syntax293250
Node: Conditional Init Constructs310087
Node: Sample Init File312620
Node: Bindable Readline Commands315737
Node: Commands For Moving316944
Node: Commands For History318088
Node: Commands For Text322273
Node: Commands For Killing324946
Node: Numeric Arguments327403
Node: Commands For Completion328542
Node: Keyboard Macros332734
Node: Miscellaneous Commands333422
Node: Readline vi Mode339228
Node: Programmable Completion340135
Node: Programmable Completion Builtins347411
Node: A Programmable Completion Example357157
Node: Using History Interactively362407
Node: Bash History Facilities363091
Node: Bash History Builtins366090
Node: History Interaction370018
Node: Event Designators372723
Node: Word Designators373945
Node: Modifiers375584
Node: Installing Bash376988
Node: Basic Installation378125
Node: Compilers and Options380817
Node: Compiling For Multiple Architectures381558
Node: Installation Names383222
Node: Specifying the System Type384040
Node: Sharing Defaults384756
Node: Operation Controls385429
Node: Optional Features386387
Node: Reporting Bugs396451
Node: Major Differences From The Bourne Shell397649
Node: GNU Free Documentation License414508
Node: Indexes439704
Node: Builtin Index440158
Node: Reserved Word Index446985
Node: Variable Index449433
Node: Function Index462956
Node: Concept Index470184
Node: Top930
Node: Introduction2848
Node: What is Bash?3076
Node: What is a shell?4189
Node: Definitions6728
Node: Basic Shell Features9646
Node: Shell Syntax10865
Node: Shell Operation11895
Node: Quoting13189
Node: Escape Character14492
Node: Single Quotes14977
Node: Double Quotes15325
Node: ANSI-C Quoting16450
Node: Locale Translation17694
Node: Comments18590
Node: Shell Commands19208
Node: Simple Commands20080
Node: Pipelines20711
Node: Lists23449
Node: Compound Commands25178
Node: Looping Constructs26184
Node: Conditional Constructs28647
Node: Command Grouping39577
Node: Coprocesses41056
Node: GNU Parallel42889
Node: Shell Functions46875
Node: Shell Parameters51959
Node: Positional Parameters56088
Node: Special Parameters56988
Node: Shell Expansions60047
Node: Brace Expansion61990
Node: Tilde Expansion64771
Node: Shell Parameter Expansion67120
Node: Command Substitution79414
Node: Arithmetic Expansion80747
Node: Process Substitution81679
Node: Word Splitting82729
Node: Filename Expansion84377
Node: Pattern Matching86542
Node: Quote Removal90242
Node: Redirections90537
Node: Executing Commands99701
Node: Simple Command Expansion100371
Node: Command Search and Execution102301
Node: Command Execution Environment104638
Node: Environment107624
Node: Exit Status109283
Node: Signals110905
Node: Shell Scripts112873
Node: Shell Builtin Commands115391
Node: Bourne Shell Builtins117419
Node: Bash Builtins137326
Node: Modifying Shell Behavior164779
Node: The Set Builtin165124
Node: The Shopt Builtin175450
Node: Special Builtins189871
Node: Shell Variables190850
Node: Bourne Shell Variables191290
Node: Bash Variables193321
Node: Bash Features220196
Node: Invoking Bash221095
Node: Bash Startup Files226873
Node: Interactive Shells231902
Node: What is an Interactive Shell?232312
Node: Is this Shell Interactive?232961
Node: Interactive Shell Behavior233776
Node: Bash Conditional Expressions237064
Node: Shell Arithmetic241066
Node: Aliases243842
Node: Arrays246398
Node: The Directory Stack251379
Node: Directory Stack Builtins252098
Node: Controlling the Prompt255054
Node: The Restricted Shell257826
Node: Bash POSIX Mode259663
Node: Job Control269050
Node: Job Control Basics269510
Node: Job Control Builtins274229
Node: Job Control Variables278700
Node: Command Line Editing279858
Node: Introduction and Notation281530
Node: Readline Interaction283152
Node: Readline Bare Essentials284343
Node: Readline Movement Commands286132
Node: Readline Killing Commands287097
Node: Readline Arguments289017
Node: Searching290061
Node: Readline Init File292247
Node: Readline Init File Syntax293394
Node: Conditional Init Constructs310231
Node: Sample Init File312764
Node: Bindable Readline Commands315882
Node: Commands For Moving317089
Node: Commands For History318233
Node: Commands For Text322418
Node: Commands For Killing325091
Node: Numeric Arguments327548
Node: Commands For Completion328687
Node: Keyboard Macros332879
Node: Miscellaneous Commands333567
Node: Readline vi Mode339373
Node: Programmable Completion340280
Node: Programmable Completion Builtins347556
Node: A Programmable Completion Example357302
Node: Using History Interactively362552
Node: Bash History Facilities363236
Node: Bash History Builtins366235
Node: History Interaction370163
Node: Event Designators372868
Node: Word Designators374090
Node: Modifiers375729
Node: Installing Bash377133
Node: Basic Installation378270
Node: Compilers and Options380962
Node: Compiling For Multiple Architectures381703
Node: Installation Names383367
Node: Specifying the System Type384185
Node: Sharing Defaults384901
Node: Operation Controls385574
Node: Optional Features386532
Node: Reporting Bugs396596
Node: Major Differences From The Bourne Shell397794
Node: GNU Free Documentation License414653
Node: Indexes439849
Node: Builtin Index440303
Node: Reserved Word Index447130
Node: Variable Index449578
Node: Function Index463101
Node: Concept Index470329

End Tag Table