mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-08-06 18:22:25 +02:00
commit bash-20160122 snapshot
This commit is contained in:
+139
-134
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user