commit bash-20120309 snapshot

This commit is contained in:
Chet Ramey
2012-04-09 09:59:49 -04:00
parent e73012f12c
commit 278286c99a
61 changed files with 29463 additions and 26748 deletions
+117 -103
View File
@@ -2125,9 +2125,9 @@ arithmetic expansion, or filename expansion is performed on WORD. If
any characters in WORD are quoted, the DELIMITER is the result of quote
removal on WORD, and the lines in the here-document are not expanded.
If WORD is unquoted, all lines of the here-document are subjected to
parameter expansion, command substitution, and arithmetic expansion.
In the latter case, the character sequence `\newline' is ignored, and
`\' must be used to quote the characters `\', `$', and ``'.
parameter expansion, command substitution, and arithmetic expansion,
the character sequence `\newline' is ignored, and `\' must be used to
quote the characters `\', `$', and ``'.
If the redirection operator is `<<-', then all leading tab
characters are stripped from input lines and the line containing
@@ -2142,7 +2142,7 @@ A variant of here documents, the format is:
The WORD undergoes brace expansion, tilde expansion, parameter and
variable expansion, command substitution, arithmetic expansion, and
quote removal. Pathname expansion word splitting are not performed.
quote removal. Pathname expansion and word splitting are not performed.
The result is supplied as a single string to the command on its
standard input.
@@ -7004,6 +7004,20 @@ Variable Settings
default value is `emacs'. The value of the `editing-mode'
variable also affects the default keymap.
`keyseq-timeout'
Specifies the duration Readline will wait for a character
when reading an ambiguous key sequence (one that can form a
complete key sequence using the input read so far, or can
take additional input to complete a longer key sequence). If
no input is received within the timeout, Readline will use
the shorter but complete key sequence. The value is
specified in milliseconds, so a value of 1000 means that
Readline will wait one second for additional input. If this
variable is set to a value less than or equal to zero, or to a
non-numeric value, Readline will wait until another key is
pressed to decide which key sequence to complete. The
default value is `500'.
`mark-directories'
If set to `on', completed directory names have a slash
appended. The default is `on'.
@@ -10514,13 +10528,13 @@ D.3 Parameter and Variable Index
(line 27)
* MAPFILE: Bash Variables. (line 439)
* mark-modified-lines: Readline Init File Syntax.
(line 178)
(line 192)
* mark-symlinked-directories: Readline Init File Syntax.
(line 183)
(line 197)
* match-hidden-files: Readline Init File Syntax.
(line 188)
(line 202)
* menu-complete-display-prefix: Readline Init File Syntax.
(line 195)
(line 209)
* meta-flag: Readline Init File Syntax.
(line 151)
* OLDPWD: Bash Variables. (line 443)
@@ -10531,9 +10545,9 @@ D.3 Parameter and Variable Index
(line 38)
* OSTYPE: Bash Variables. (line 450)
* output-meta: Readline Init File Syntax.
(line 200)
(line 214)
* page-completions: Readline Init File Syntax.
(line 205)
(line 219)
* PATH: Bourne Shell Variables.
(line 42)
* PIPESTATUS: Bash Variables. (line 453)
@@ -10553,17 +10567,17 @@ D.3 Parameter and Variable Index
* READLINE_POINT: Bash Variables. (line 504)
* REPLY: Bash Variables. (line 508)
* revert-all-at-newline: Readline Init File Syntax.
(line 215)
(line 229)
* SECONDS: Bash Variables. (line 511)
* SHELL: Bash Variables. (line 517)
* SHELLOPTS: Bash Variables. (line 522)
* SHLVL: Bash Variables. (line 531)
* show-all-if-ambiguous: Readline Init File Syntax.
(line 221)
(line 235)
* show-all-if-unmodified: Readline Init File Syntax.
(line 227)
(line 241)
* skip-completed-text: Readline Init File Syntax.
(line 236)
(line 250)
* TEXTDOMAIN: Locale Translation. (line 11)
* TEXTDOMAINDIR: Locale Translation. (line 11)
* TIMEFORMAT: Bash Variables. (line 536)
@@ -10571,7 +10585,7 @@ D.3 Parameter and Variable Index
* TMPDIR: Bash Variables. (line 586)
* UID: Bash Variables. (line 590)
* visible-stats: Readline Init File Syntax.
(line 249)
(line 263)

File: bashref.info, Node: Function Index, Next: Concept Index, Prev: Variable Index, Up: Indexes
@@ -10885,93 +10899,93 @@ Node: Filename Expansion78057
Node: Pattern Matching80222
Node: Quote Removal83922
Node: Redirections84217
Node: Executing Commands93429
Node: Simple Command Expansion94099
Node: Command Search and Execution96029
Node: Command Execution Environment98366
Node: Environment101352
Node: Exit Status103011
Node: Signals104633
Node: Shell Scripts106601
Node: Shell Builtin Commands109119
Node: Bourne Shell Builtins111147
Node: Bash Builtins130528
Node: Modifying Shell Behavior157142
Node: The Set Builtin157487
Node: The Shopt Builtin167235
Node: Special Builtins181286
Node: Shell Variables182265
Node: Bourne Shell Variables182705
Node: Bash Variables184736
Node: Bash Features210247
Node: Invoking Bash211146
Node: Bash Startup Files216924
Node: Interactive Shells221943
Node: What is an Interactive Shell?222353
Node: Is this Shell Interactive?223002
Node: Interactive Shell Behavior223817
Node: Bash Conditional Expressions227097
Node: Shell Arithmetic230885
Node: Aliases233661
Node: Arrays236217
Node: The Directory Stack240425
Node: Directory Stack Builtins241144
Node: Controlling the Prompt244100
Node: The Restricted Shell246872
Node: Bash POSIX Mode248709
Node: Job Control258096
Node: Job Control Basics258556
Node: Job Control Builtins263275
Node: Job Control Variables267627
Node: Command Line Editing268785
Node: Introduction and Notation270457
Node: Readline Interaction272079
Node: Readline Bare Essentials273270
Node: Readline Movement Commands275059
Node: Readline Killing Commands276024
Node: Readline Arguments277944
Node: Searching278988
Node: Readline Init File281174
Node: Readline Init File Syntax282321
Node: Conditional Init Constructs297943
Node: Sample Init File300476
Node: Bindable Readline Commands303593
Node: Commands For Moving304800
Node: Commands For History305944
Node: Commands For Text310129
Node: Commands For Killing312802
Node: Numeric Arguments315259
Node: Commands For Completion316398
Node: Keyboard Macros320590
Node: Miscellaneous Commands321278
Node: Readline vi Mode327084
Node: Programmable Completion327991
Node: Programmable Completion Builtins335241
Node: A Programmable Completion Example344987
Node: Using History Interactively350237
Node: Bash History Facilities350921
Node: Bash History Builtins353912
Node: History Interaction357840
Node: Event Designators360545
Node: Word Designators361767
Node: Modifiers363406
Node: Installing Bash364810
Node: Basic Installation365947
Node: Compilers and Options368639
Node: Compiling For Multiple Architectures369380
Node: Installation Names371044
Node: Specifying the System Type371862
Node: Sharing Defaults372578
Node: Operation Controls373251
Node: Optional Features374209
Node: Reporting Bugs383781
Node: Major Differences From The Bourne Shell384982
Node: GNU Free Documentation License401674
Node: Indexes426870
Node: Builtin Index427324
Node: Reserved Word Index434151
Node: Variable Index436599
Node: Function Index449835
Node: Concept Index457063
Node: Executing Commands93413
Node: Simple Command Expansion94083
Node: Command Search and Execution96013
Node: Command Execution Environment98350
Node: Environment101336
Node: Exit Status102995
Node: Signals104617
Node: Shell Scripts106585
Node: Shell Builtin Commands109103
Node: Bourne Shell Builtins111131
Node: Bash Builtins130512
Node: Modifying Shell Behavior157126
Node: The Set Builtin157471
Node: The Shopt Builtin167219
Node: Special Builtins181270
Node: Shell Variables182249
Node: Bourne Shell Variables182689
Node: Bash Variables184720
Node: Bash Features210231
Node: Invoking Bash211130
Node: Bash Startup Files216908
Node: Interactive Shells221927
Node: What is an Interactive Shell?222337
Node: Is this Shell Interactive?222986
Node: Interactive Shell Behavior223801
Node: Bash Conditional Expressions227081
Node: Shell Arithmetic230869
Node: Aliases233645
Node: Arrays236201
Node: The Directory Stack240409
Node: Directory Stack Builtins241128
Node: Controlling the Prompt244084
Node: The Restricted Shell246856
Node: Bash POSIX Mode248693
Node: Job Control258080
Node: Job Control Basics258540
Node: Job Control Builtins263259
Node: Job Control Variables267611
Node: Command Line Editing268769
Node: Introduction and Notation270441
Node: Readline Interaction272063
Node: Readline Bare Essentials273254
Node: Readline Movement Commands275043
Node: Readline Killing Commands276008
Node: Readline Arguments277928
Node: Searching278972
Node: Readline Init File281158
Node: Readline Init File Syntax282305
Node: Conditional Init Constructs298738
Node: Sample Init File301271
Node: Bindable Readline Commands304388
Node: Commands For Moving305595
Node: Commands For History306739
Node: Commands For Text310924
Node: Commands For Killing313597
Node: Numeric Arguments316054
Node: Commands For Completion317193
Node: Keyboard Macros321385
Node: Miscellaneous Commands322073
Node: Readline vi Mode327879
Node: Programmable Completion328786
Node: Programmable Completion Builtins336036
Node: A Programmable Completion Example345782
Node: Using History Interactively351032
Node: Bash History Facilities351716
Node: Bash History Builtins354707
Node: History Interaction358635
Node: Event Designators361340
Node: Word Designators362562
Node: Modifiers364201
Node: Installing Bash365605
Node: Basic Installation366742
Node: Compilers and Options369434
Node: Compiling For Multiple Architectures370175
Node: Installation Names371839
Node: Specifying the System Type372657
Node: Sharing Defaults373373
Node: Operation Controls374046
Node: Optional Features375004
Node: Reporting Bugs384576
Node: Major Differences From The Bourne Shell385777
Node: GNU Free Documentation License402469
Node: Indexes427665
Node: Builtin Index428119
Node: Reserved Word Index434946
Node: Variable Index437394
Node: Function Index450630
Node: Concept Index457858

End Tag Table