mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-07-30 23:13:49 +02:00
bash-4.3-rc1 overlay
This commit is contained in:
+164
-159
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user