commit bash-20140124 snapshot

This commit is contained in:
Chet Ramey
2014-02-04 09:33:06 -05:00
parent 4a2c75c650
commit c61bfbfd13
96 changed files with 12481 additions and 4060 deletions
+155 -148
View File
@@ -2,12 +2,12 @@ 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, 20 October 2013).
the Bash shell (version 4.3, 6 January 2014).
This is Edition 4.3, last updated 20 October 2013, of `The GNU Bash
This is Edition 4.3, last updated 6 January 2014, of `The GNU Bash
Reference Manual', for `Bash', Version 4.3.
Copyright (C) 1988-2013 Free Software Foundation, Inc.
Copyright (C) 1988-2014 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -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, 20 October 2013). The Bash home page is
the Bash shell (version 4.3, 6 January 2014). The Bash home page is
`http://www.gnu.org/software/bash/'.
This is Edition 4.3, last updated 20 October 2013, of `The GNU Bash
This is Edition 4.3, last updated 6 January 2014, of `The GNU Bash
Reference Manual', for `Bash', Version 4.3.
Bash contains features that appear in other popular shells, and some
@@ -7824,10 +7824,16 @@ File: bashref.info, Node: Commands For Text, Next: Commands For Killing, Prev
8.4.3 Commands For Changing Text
--------------------------------
`end-of-file (usually C-d)'
The character indicating end-of-file as set, for example, by
`stty'. If this character is read when there are no characters on
the line, and point is at the beginning of the line, Readline
interprets it as the end of input and returns EOF.
`delete-char (C-d)'
Delete the character at point. If point is at the beginning of
the line, there are no characters in the line, and the last
character typed was not bound to `delete-char', then return EOF.
Delete the character at point. If this function is bound to the
same character as the tty EOF character, as `C-d' commonly is, see
above for the effects.
`backward-delete-char (Rubout)'
Delete the character behind the cursor. A numeric argument means
@@ -10891,14 +10897,14 @@ D.4 Function Index
(line 10)
* accept-line (Newline or Return): Commands For History. (line 6)
* backward-char (C-b): Commands For Moving. (line 15)
* backward-delete-char (Rubout): Commands For Text. (line 11)
* backward-delete-char (Rubout): Commands For Text. (line 17)
* backward-kill-line (C-x Rubout): Commands For Killing. (line 9)
* backward-kill-word (M-<DEL>): Commands For Killing. (line 24)
* backward-word (M-b): Commands For Moving. (line 22)
* beginning-of-history (M-<): Commands For History. (line 20)
* beginning-of-line (C-a): Commands For Moving. (line 6)
* call-last-kbd-macro (C-x e): Keyboard Macros. (line 13)
* capitalize-word (M-c): Commands For Text. (line 46)
* capitalize-word (M-c): Commands For Text. (line 52)
* character-search (C-]): Miscellaneous Commands.
(line 41)
* character-search-backward (M-C-]): Miscellaneous Commands.
@@ -10909,14 +10915,14 @@ D.4 Function Index
* copy-backward-word (): Commands For Killing. (line 58)
* copy-forward-word (): Commands For Killing. (line 63)
* copy-region-as-kill (): Commands For Killing. (line 54)
* delete-char (C-d): Commands For Text. (line 6)
* delete-char (C-d): Commands For Text. (line 12)
* delete-char-or-list (): Commands For Completion.
(line 43)
* delete-horizontal-space (): Commands For Killing. (line 46)
* digit-argument (M-0, M-1, ... M--): Numeric Arguments. (line 6)
* do-uppercase-version (M-a, M-b, M-X, ...): Miscellaneous Commands.
(line 14)
* downcase-word (M-l): Commands For Text. (line 42)
* downcase-word (M-l): Commands For Text. (line 48)
* dump-functions (): Miscellaneous Commands.
(line 73)
* dump-macros (): Miscellaneous Commands.
@@ -10924,11 +10930,12 @@ D.4 Function Index
* dump-variables (): Miscellaneous Commands.
(line 79)
* end-kbd-macro (C-x )): Keyboard Macros. (line 9)
* end-of-file (usually C-d): Commands For Text. (line 6)
* end-of-history (M->): Commands For History. (line 23)
* end-of-line (C-e): Commands For Moving. (line 9)
* exchange-point-and-mark (C-x C-x): Miscellaneous Commands.
(line 36)
* forward-backward-delete-char (): Commands For Text. (line 15)
* forward-backward-delete-char (): Commands For Text. (line 21)
* forward-char (C-f): Commands For Moving. (line 12)
* forward-search-history (C-s): Commands For History. (line 31)
* forward-word (M-f): Commands For Moving. (line 18)
@@ -10953,35 +10960,35 @@ D.4 Function Index
(line 41)
* non-incremental-reverse-search-history (M-p): Commands For History.
(line 36)
* overwrite-mode (): Commands For Text. (line 50)
* overwrite-mode (): Commands For Text. (line 56)
* possible-completions (M-?): Commands For Completion.
(line 15)
* prefix-meta (<ESC>): Miscellaneous Commands.
(line 18)
* previous-history (C-p): Commands For History. (line 13)
* print-last-kbd-macro (): Keyboard Macros. (line 17)
* quoted-insert (C-q or C-v): Commands For Text. (line 20)
* quoted-insert (C-q or C-v): Commands For Text. (line 26)
* re-read-init-file (C-x C-r): Miscellaneous Commands.
(line 6)
* redraw-current-line (): Commands For Moving. (line 38)
* reverse-search-history (C-r): Commands For History. (line 27)
* revert-line (M-r): Miscellaneous Commands.
(line 25)
* self-insert (a, b, A, 1, !, ...): Commands For Text. (line 24)
* self-insert (a, b, A, 1, !, ...): Commands For Text. (line 30)
* set-mark (C-@): Miscellaneous Commands.
(line 32)
* skip-csi-sequence (): Miscellaneous Commands.
(line 51)
* start-kbd-macro (C-x (): Keyboard Macros. (line 6)
* transpose-chars (C-t): Commands For Text. (line 27)
* transpose-words (M-t): Commands For Text. (line 33)
* transpose-chars (C-t): Commands For Text. (line 33)
* transpose-words (M-t): Commands For Text. (line 39)
* undo (C-_ or C-x C-u): Miscellaneous Commands.
(line 22)
* universal-argument (): Numeric Arguments. (line 10)
* unix-filename-rubout (): Commands For Killing. (line 41)
* unix-line-discard (C-u): Commands For Killing. (line 12)
* unix-word-rubout (C-w): Commands For Killing. (line 37)
* upcase-word (M-u): Commands For Text. (line 38)
* upcase-word (M-u): Commands For Text. (line 44)
* yank (C-y): Commands For Killing. (line 68)
* yank-last-arg (M-. or M-_): Commands For History. (line 79)
* yank-nth-arg (M-C-y): Commands For History. (line 70)
@@ -11149,134 +11156,134 @@ D.5 Concept Index

Tag Table:
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 Expansions60099
Node: Brace Expansion62042
Node: Tilde Expansion64823
Node: Shell Parameter Expansion67172
Node: Command Substitution79466
Node: Arithmetic Expansion80799
Node: Process Substitution81731
Node: Word Splitting82781
Node: Filename Expansion84429
Node: Pattern Matching86594
Node: Quote Removal90294
Node: Redirections90589
Node: Executing Commands99753
Node: Simple Command Expansion100423
Node: Command Search and Execution102353
Node: Command Execution Environment104690
Node: Environment107676
Node: Exit Status109335
Node: Signals110957
Node: Shell Scripts112925
Node: Shell Builtin Commands115443
Node: Bourne Shell Builtins117471
Node: Bash Builtins137378
Node: Modifying Shell Behavior164831
Node: The Set Builtin165176
Node: The Shopt Builtin175502
Node: Special Builtins189923
Node: Shell Variables190902
Node: Bourne Shell Variables191342
Node: Bash Variables193373
Node: Bash Features220248
Node: Invoking Bash221147
Node: Bash Startup Files226925
Node: Interactive Shells231954
Node: What is an Interactive Shell?232364
Node: Is this Shell Interactive?233013
Node: Interactive Shell Behavior233828
Node: Bash Conditional Expressions237116
Node: Shell Arithmetic241118
Node: Aliases243894
Node: Arrays246450
Node: The Directory Stack251431
Node: Directory Stack Builtins252150
Node: Controlling the Prompt255106
Node: The Restricted Shell257878
Node: Bash POSIX Mode259715
Node: Job Control269102
Node: Job Control Basics269562
Node: Job Control Builtins274281
Node: Job Control Variables278752
Node: Command Line Editing279910
Node: Introduction and Notation281582
Node: Readline Interaction283204
Node: Readline Bare Essentials284395
Node: Readline Movement Commands286184
Node: Readline Killing Commands287149
Node: Readline Arguments289069
Node: Searching290113
Node: Readline Init File292299
Node: Readline Init File Syntax293446
Node: Conditional Init Constructs310283
Node: Sample Init File312816
Node: Bindable Readline Commands315934
Node: Commands For Moving317141
Node: Commands For History318285
Node: Commands For Text322470
Node: Commands For Killing325143
Node: Numeric Arguments327600
Node: Commands For Completion328739
Node: Keyboard Macros332931
Node: Miscellaneous Commands333619
Node: Readline vi Mode339425
Node: Programmable Completion340332
Node: Programmable Completion Builtins347608
Node: A Programmable Completion Example357354
Node: Using History Interactively362604
Node: Bash History Facilities363288
Node: Bash History Builtins366287
Node: History Interaction370215
Node: Event Designators372920
Node: Word Designators374142
Node: Modifiers375781
Node: Installing Bash377185
Node: Basic Installation378322
Node: Compilers and Options381014
Node: Compiling For Multiple Architectures381755
Node: Installation Names383419
Node: Specifying the System Type384237
Node: Sharing Defaults384953
Node: Operation Controls385626
Node: Optional Features386584
Node: Reporting Bugs396648
Node: Major Differences From The Bourne Shell397846
Node: GNU Free Documentation License414705
Node: Indexes439901
Node: Builtin Index440355
Node: Reserved Word Index447182
Node: Variable Index449630
Node: Function Index463810
Node: Concept Index471038
Node: Top928
Node: Introduction2844
Node: What is Bash?3072
Node: What is a shell?4185
Node: Definitions6724
Node: Basic Shell Features9642
Node: Shell Syntax10861
Node: Shell Operation11891
Node: Quoting13185
Node: Escape Character14488
Node: Single Quotes14973
Node: Double Quotes15321
Node: ANSI-C Quoting16446
Node: Locale Translation17690
Node: Comments18586
Node: Shell Commands19204
Node: Simple Commands20076
Node: Pipelines20707
Node: Lists23445
Node: Compound Commands25174
Node: Looping Constructs26180
Node: Conditional Constructs28643
Node: Command Grouping39573
Node: Coprocesses41052
Node: GNU Parallel42885
Node: Shell Functions46871
Node: Shell Parameters51955
Node: Positional Parameters56084
Node: Special Parameters56984
Node: Shell Expansions60095
Node: Brace Expansion62038
Node: Tilde Expansion64819
Node: Shell Parameter Expansion67168
Node: Command Substitution79462
Node: Arithmetic Expansion80795
Node: Process Substitution81727
Node: Word Splitting82777
Node: Filename Expansion84425
Node: Pattern Matching86590
Node: Quote Removal90290
Node: Redirections90585
Node: Executing Commands99749
Node: Simple Command Expansion100419
Node: Command Search and Execution102349
Node: Command Execution Environment104686
Node: Environment107672
Node: Exit Status109331
Node: Signals110953
Node: Shell Scripts112921
Node: Shell Builtin Commands115439
Node: Bourne Shell Builtins117467
Node: Bash Builtins137374
Node: Modifying Shell Behavior164827
Node: The Set Builtin165172
Node: The Shopt Builtin175498
Node: Special Builtins189919
Node: Shell Variables190898
Node: Bourne Shell Variables191338
Node: Bash Variables193369
Node: Bash Features220244
Node: Invoking Bash221143
Node: Bash Startup Files226921
Node: Interactive Shells231950
Node: What is an Interactive Shell?232360
Node: Is this Shell Interactive?233009
Node: Interactive Shell Behavior233824
Node: Bash Conditional Expressions237112
Node: Shell Arithmetic241114
Node: Aliases243890
Node: Arrays246446
Node: The Directory Stack251427
Node: Directory Stack Builtins252146
Node: Controlling the Prompt255102
Node: The Restricted Shell257874
Node: Bash POSIX Mode259711
Node: Job Control269098
Node: Job Control Basics269558
Node: Job Control Builtins274277
Node: Job Control Variables278748
Node: Command Line Editing279906
Node: Introduction and Notation281578
Node: Readline Interaction283200
Node: Readline Bare Essentials284391
Node: Readline Movement Commands286180
Node: Readline Killing Commands287145
Node: Readline Arguments289065
Node: Searching290109
Node: Readline Init File292295
Node: Readline Init File Syntax293442
Node: Conditional Init Constructs310279
Node: Sample Init File312812
Node: Bindable Readline Commands315930
Node: Commands For Moving317137
Node: Commands For History318281
Node: Commands For Text322466
Node: Commands For Killing325395
Node: Numeric Arguments327852
Node: Commands For Completion328991
Node: Keyboard Macros333183
Node: Miscellaneous Commands333871
Node: Readline vi Mode339677
Node: Programmable Completion340584
Node: Programmable Completion Builtins347860
Node: A Programmable Completion Example357606
Node: Using History Interactively362856
Node: Bash History Facilities363540
Node: Bash History Builtins366539
Node: History Interaction370467
Node: Event Designators373172
Node: Word Designators374394
Node: Modifiers376033
Node: Installing Bash377437
Node: Basic Installation378574
Node: Compilers and Options381266
Node: Compiling For Multiple Architectures382007
Node: Installation Names383671
Node: Specifying the System Type384489
Node: Sharing Defaults385205
Node: Operation Controls385878
Node: Optional Features386836
Node: Reporting Bugs396900
Node: Major Differences From The Bourne Shell398098
Node: GNU Free Documentation License414957
Node: Indexes440153
Node: Builtin Index440607
Node: Reserved Word Index447434
Node: Variable Index449882
Node: Function Index464062
Node: Concept Index471363

End Tag Table