commit bash-20160122 snapshot

This commit is contained in:
Chet Ramey
2016-01-26 11:11:49 -05:00
parent 1b05a005ef
commit 037a8b7fe4
108 changed files with 34406 additions and 29270 deletions
+139 -134
View File
@@ -2006,10 +2006,13 @@ characters, delimits a field. A sequence of 'IFS' whitespace characters
is also treated as a delimiter. If the value of 'IFS' is null, no word
splitting occurs.
Explicit null arguments ('""' or '''') are retained. Unquoted
implicit null arguments, resulting from the expansion of parameters that
have no values, are removed. If a parameter with no value is expanded
within double quotes, a null argument results and is retained.
Explicit null arguments ('""' or '''') are retained and passed to
commands as empty strings. Unquoted implicit null arguments, resulting
from the expansion of parameters that have no values, are removed. If a
parameter with no value is expanded within double quotes, a null
argument results and is retained and passed to a command as an empty
string. When a quoted null argument appears as part of a word whose
expansion is non-null, the null argument is removed.
Note that if no expansion occurs, no splitting is performed.
@@ -3251,7 +3254,8 @@ standard.
bindings. Acceptable KEYMAP names are 'emacs',
'emacs-standard', 'emacs-meta', 'emacs-ctlx', 'vi', 'vi-move',
'vi-command', and 'vi-insert'. 'vi' is equivalent to
'vi-command'; 'emacs' is equivalent to 'emacs-standard'.
'vi-command' ('vi-move' is also a synonym); 'emacs' is
equivalent to 'emacs-standard'.
'-l'
List the names of all Readline functions.
@@ -7308,9 +7312,10 @@ Variable Settings
commands. Acceptable 'keymap' names are 'emacs',
'emacs-standard', 'emacs-meta', 'emacs-ctlx', 'vi', 'vi-move',
'vi-command', and 'vi-insert'. 'vi' is equivalent to
'vi-command'; 'emacs' is equivalent to 'emacs-standard'. The
default value is 'emacs'. The value of the 'editing-mode'
variable also affects the default keymap.
'vi-command' ('vi-move' is also a synonym); 'emacs' is
equivalent to 'emacs-standard'. The 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
@@ -8885,7 +8890,7 @@ is not truncated.
with each history entry is written to the history file, marked with the
history comment character. When the history file is read, lines
beginning with the history comment character followed immediately by a
digit are interpreted as timestamps for the previous history line.
digit are interpreted as timestamps for the following history entry.
The builtin command 'fc' may be used to list or edit and re-execute a
portion of the history list. The 'history' builtin may be used to
@@ -10603,11 +10608,11 @@ D.1 Index of Shell Builtin Commands
* bind: Bash Builtins. (line 21)
* break: Bourne Shell Builtins.
(line 36)
* builtin: Bash Builtins. (line 101)
* caller: Bash Builtins. (line 110)
* builtin: Bash Builtins. (line 102)
* caller: Bash Builtins. (line 111)
* cd: Bourne Shell Builtins.
(line 44)
* command: Bash Builtins. (line 127)
* command: Bash Builtins. (line 128)
* compgen: Programmable Completion Builtins.
(line 12)
* complete: Programmable Completion Builtins.
@@ -10616,13 +10621,13 @@ D.1 Index of Shell Builtin Commands
(line 229)
* continue: Bourne Shell Builtins.
(line 85)
* declare: Bash Builtins. (line 147)
* declare: Bash Builtins. (line 148)
* dirs: Directory Stack Builtins.
(line 7)
* disown: Job Control Builtins.
(line 89)
* echo: Bash Builtins. (line 244)
* enable: Bash Builtins. (line 293)
* echo: Bash Builtins. (line 245)
* enable: Bash Builtins. (line 294)
* eval: Bourne Shell Builtins.
(line 94)
* exec: Bourne Shell Builtins.
@@ -10639,26 +10644,26 @@ D.1 Index of Shell Builtin Commands
(line 142)
* hash: Bourne Shell Builtins.
(line 185)
* help: Bash Builtins. (line 322)
* help: Bash Builtins. (line 323)
* history: Bash History Builtins.
(line 40)
* jobs: Job Control Builtins.
(line 27)
* kill: Job Control Builtins.
(line 58)
* let: Bash Builtins. (line 341)
* local: Bash Builtins. (line 349)
* logout: Bash Builtins. (line 363)
* mapfile: Bash Builtins. (line 368)
* let: Bash Builtins. (line 342)
* local: Bash Builtins. (line 350)
* logout: Bash Builtins. (line 364)
* mapfile: Bash Builtins. (line 369)
* popd: Directory Stack Builtins.
(line 35)
* printf: Bash Builtins. (line 413)
* printf: Bash Builtins. (line 414)
* pushd: Directory Stack Builtins.
(line 53)
* pwd: Bourne Shell Builtins.
(line 205)
* read: Bash Builtins. (line 457)
* readarray: Bash Builtins. (line 547)
* read: Bash Builtins. (line 458)
* readarray: Bash Builtins. (line 548)
* readonly: Bourne Shell Builtins.
(line 215)
* return: Bourne Shell Builtins.
@@ -10667,7 +10672,7 @@ D.1 Index of Shell Builtin Commands
* shift: Bourne Shell Builtins.
(line 255)
* shopt: The Shopt Builtin. (line 9)
* source: Bash Builtins. (line 556)
* source: Bash Builtins. (line 557)
* suspend: Job Control Builtins.
(line 101)
* test: Bourne Shell Builtins.
@@ -10676,12 +10681,12 @@ D.1 Index of Shell Builtin Commands
(line 343)
* trap: Bourne Shell Builtins.
(line 349)
* type: Bash Builtins. (line 561)
* typeset: Bash Builtins. (line 593)
* ulimit: Bash Builtins. (line 599)
* type: Bash Builtins. (line 562)
* typeset: Bash Builtins. (line 594)
* ulimit: Bash Builtins. (line 600)
* umask: Bourne Shell Builtins.
(line 398)
* unalias: Bash Builtins. (line 698)
* unalias: Bash Builtins. (line 699)
* unset: Bourne Shell Builtins.
(line 416)
* wait: Job Control Builtins.
@@ -10886,13 +10891,13 @@ D.3 Parameter and Variable Index
(line 27)
* MAPFILE: Bash Variables. (line 485)
* mark-modified-lines: Readline Init File Syntax.
(line 226)
(line 227)
* mark-symlinked-directories: Readline Init File Syntax.
(line 231)
(line 232)
* match-hidden-files: Readline Init File Syntax.
(line 236)
(line 237)
* menu-complete-display-prefix: Readline Init File Syntax.
(line 243)
(line 244)
* meta-flag: Readline Init File Syntax.
(line 183)
* OLDPWD: Bash Variables. (line 489)
@@ -10903,9 +10908,9 @@ D.3 Parameter and Variable Index
(line 38)
* OSTYPE: Bash Variables. (line 496)
* output-meta: Readline Init File Syntax.
(line 248)
(line 249)
* page-completions: Readline Init File Syntax.
(line 253)
(line 254)
* PATH: Bourne Shell Variables.
(line 42)
* PIPESTATUS: Bash Variables. (line 499)
@@ -10926,19 +10931,19 @@ D.3 Parameter and Variable Index
* READLINE_POINT: Bash Variables. (line 555)
* REPLY: Bash Variables. (line 559)
* revert-all-at-newline: Readline Init File Syntax.
(line 263)
(line 264)
* SECONDS: Bash Variables. (line 562)
* SHELL: Bash Variables. (line 568)
* SHELLOPTS: Bash Variables. (line 573)
* SHLVL: Bash Variables. (line 582)
* show-all-if-ambiguous: Readline Init File Syntax.
(line 269)
(line 270)
* show-all-if-unmodified: Readline Init File Syntax.
(line 275)
(line 276)
* show-mode-in-prompt: Readline Init File Syntax.
(line 284)
(line 285)
* skip-completed-text: Readline Init File Syntax.
(line 290)
(line 291)
* TEXTDOMAIN: Locale Translation. (line 11)
* TEXTDOMAINDIR: Locale Translation. (line 11)
* TIMEFORMAT: Bash Variables. (line 587)
@@ -10946,11 +10951,11 @@ D.3 Parameter and Variable Index
* TMPDIR: Bash Variables. (line 637)
* UID: Bash Variables. (line 641)
* vi-cmd-mode-string: Readline Init File Syntax.
(line 303)
(line 304)
* vi-ins-mode-string: Readline Init File Syntax.
(line 313)
(line 314)
* visible-stats: Readline Init File Syntax.
(line 323)
(line 324)

File: bashref.info, Node: Function Index, Next: Concept Index, Prev: Variable Index, Up: Indexes
@@ -11349,97 +11354,97 @@ Node: Command Substitution82028
Node: Arithmetic Expansion83383
Node: Process Substitution84315
Node: Word Splitting85435
Node: Filename Expansion87095
Node: Pattern Matching89379
Node: Quote Removal93077
Node: Redirections93372
Node: Executing Commands102621
Node: Simple Command Expansion103291
Node: Command Search and Execution105221
Node: Command Execution Environment107557
Node: Environment110541
Node: Exit Status112200
Node: Signals113870
Node: Shell Scripts115837
Node: Shell Builtin Commands118352
Node: Bourne Shell Builtins120386
Node: Bash Builtins140988
Node: Modifying Shell Behavior169464
Node: The Set Builtin169809
Node: The Shopt Builtin180222
Node: Special Builtins195842
Node: Shell Variables196821
Node: Bourne Shell Variables197258
Node: Bash Variables199289
Node: Bash Features227553
Node: Invoking Bash228452
Node: Bash Startup Files234401
Node: Interactive Shells239504
Node: What is an Interactive Shell?239914
Node: Is this Shell Interactive?240563
Node: Interactive Shell Behavior241378
Node: Bash Conditional Expressions244753
Node: Shell Arithmetic248754
Node: Aliases251531
Node: Arrays254079
Node: The Directory Stack259163
Node: Directory Stack Builtins259947
Node: Controlling the Prompt262915
Node: The Restricted Shell265661
Node: Bash POSIX Mode267486
Node: Job Control277398
Node: Job Control Basics277858
Node: Job Control Builtins282577
Node: Job Control Variables287107
Node: Command Line Editing288263
Node: Introduction and Notation289934
Node: Readline Interaction291557
Node: Readline Bare Essentials292748
Node: Readline Movement Commands294531
Node: Readline Killing Commands295491
Node: Readline Arguments297409
Node: Searching298453
Node: Readline Init File300639
Node: Readline Init File Syntax301786
Node: Conditional Init Constructs321511
Node: Sample Init File324036
Node: Bindable Readline Commands327153
Node: Commands For Moving328357
Node: Commands For History329500
Node: Commands For Text333789
Node: Commands For Killing337178
Node: Numeric Arguments339659
Node: Commands For Completion340798
Node: Keyboard Macros344989
Node: Miscellaneous Commands345676
Node: Readline vi Mode351480
Node: Programmable Completion352387
Node: Programmable Completion Builtins359848
Node: A Programmable Completion Example369734
Node: Using History Interactively374986
Node: Bash History Facilities375670
Node: Bash History Builtins378669
Node: History Interaction382666
Node: Event Designators385630
Node: Word Designators386849
Node: Modifiers388486
Node: Installing Bash389888
Node: Basic Installation391025
Node: Compilers and Options393716
Node: Compiling For Multiple Architectures394457
Node: Installation Names396120
Node: Specifying the System Type396938
Node: Sharing Defaults397654
Node: Operation Controls398327
Node: Optional Features399285
Node: Reporting Bugs409542
Node: Major Differences From The Bourne Shell410736
Node: GNU Free Documentation License427588
Node: Indexes452765
Node: Builtin Index453219
Node: Reserved Word Index460046
Node: Variable Index462494
Node: Function Index477953
Node: Concept Index491173
Node: Filename Expansion87292
Node: Pattern Matching89576
Node: Quote Removal93274
Node: Redirections93569
Node: Executing Commands102818
Node: Simple Command Expansion103488
Node: Command Search and Execution105418
Node: Command Execution Environment107754
Node: Environment110738
Node: Exit Status112397
Node: Signals114067
Node: Shell Scripts116034
Node: Shell Builtin Commands118549
Node: Bourne Shell Builtins120583
Node: Bash Builtins141185
Node: Modifying Shell Behavior169701
Node: The Set Builtin170046
Node: The Shopt Builtin180459
Node: Special Builtins196079
Node: Shell Variables197058
Node: Bourne Shell Variables197495
Node: Bash Variables199526
Node: Bash Features227790
Node: Invoking Bash228689
Node: Bash Startup Files234638
Node: Interactive Shells239741
Node: What is an Interactive Shell?240151
Node: Is this Shell Interactive?240800
Node: Interactive Shell Behavior241615
Node: Bash Conditional Expressions244990
Node: Shell Arithmetic248991
Node: Aliases251768
Node: Arrays254316
Node: The Directory Stack259400
Node: Directory Stack Builtins260184
Node: Controlling the Prompt263152
Node: The Restricted Shell265898
Node: Bash POSIX Mode267723
Node: Job Control277635
Node: Job Control Basics278095
Node: Job Control Builtins282814
Node: Job Control Variables287344
Node: Command Line Editing288500
Node: Introduction and Notation290171
Node: Readline Interaction291794
Node: Readline Bare Essentials292985
Node: Readline Movement Commands294768
Node: Readline Killing Commands295728
Node: Readline Arguments297646
Node: Searching298690
Node: Readline Init File300876
Node: Readline Init File Syntax302023
Node: Conditional Init Constructs321787
Node: Sample Init File324312
Node: Bindable Readline Commands327429
Node: Commands For Moving328633
Node: Commands For History329776
Node: Commands For Text334065
Node: Commands For Killing337454
Node: Numeric Arguments339935
Node: Commands For Completion341074
Node: Keyboard Macros345265
Node: Miscellaneous Commands345952
Node: Readline vi Mode351756
Node: Programmable Completion352663
Node: Programmable Completion Builtins360124
Node: A Programmable Completion Example370010
Node: Using History Interactively375262
Node: Bash History Facilities375946
Node: Bash History Builtins378947
Node: History Interaction382944
Node: Event Designators385908
Node: Word Designators387127
Node: Modifiers388764
Node: Installing Bash390166
Node: Basic Installation391303
Node: Compilers and Options393994
Node: Compiling For Multiple Architectures394735
Node: Installation Names396398
Node: Specifying the System Type397216
Node: Sharing Defaults397932
Node: Operation Controls398605
Node: Optional Features399563
Node: Reporting Bugs409820
Node: Major Differences From The Bourne Shell411014
Node: GNU Free Documentation License427866
Node: Indexes453043
Node: Builtin Index453497
Node: Reserved Word Index460324
Node: Variable Index462772
Node: Function Index478231
Node: Concept Index491451

End Tag Table