commit bash-20160129 snapshot

This commit is contained in:
Chet Ramey
2016-02-09 09:03:09 -05:00
parent 037a8b7fe4
commit d345f817ff
85 changed files with 7032 additions and 7018 deletions
+136 -135
View File
@@ -2,12 +2,12 @@ This is bashref.info, produced by makeinfo version 6.0 from
bashref.texi.
This text is a brief description of the features that are present in the
Bash shell (version 4.4, 16 November 2015).
Bash shell (version 4.4, 25 January 2016).
This is Edition 4.4, last updated 16 November 2015, of 'The GNU Bash
This is Edition 4.4, last updated 25 January 2016, of 'The GNU Bash
Reference Manual', for 'Bash', Version 4.4.
Copyright (C) 1988-2015 Free Software Foundation, Inc.
Copyright (C) 1988-2016 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -27,10 +27,10 @@ Bash Features
*************
This text is a brief description of the features that are present in the
Bash shell (version 4.4, 16 November 2015). The Bash home page is
Bash shell (version 4.4, 25 January 2016). The Bash home page is
<http://www.gnu.org/software/bash/>.
This is Edition 4.4, last updated 16 November 2015, of 'The GNU Bash
This is Edition 4.4, last updated 25 January 2016, of 'The GNU Bash
Reference Manual', for 'Bash', Version 4.4.
Bash contains features that appear in other popular shells, and some
@@ -2012,7 +2012,8 @@ 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.
expansion is non-null, the null argument is removed. That is, the word
'-d''' becomes '-d' after word splitting and null argument removal.
Note that if no expansion occurs, no splitting is performed.
@@ -11317,134 +11318,134 @@ D.5 Concept Index

Tag Table:
Node: Top897
Node: Introduction2817
Node: What is Bash?3033
Node: What is a shell?4147
Node: Definitions6685
Node: Basic Shell Features9623
Node: Shell Syntax10842
Node: Shell Operation11868
Node: Quoting13161
Node: Escape Character14461
Node: Single Quotes14946
Node: Double Quotes15294
Node: ANSI-C Quoting16572
Node: Locale Translation17825
Node: Comments18721
Node: Shell Commands19339
Node: Simple Commands20211
Node: Pipelines20842
Node: Lists23585
Node: Compound Commands25314
Node: Looping Constructs26317
Node: Conditional Constructs28780
Node: Command Grouping39701
Node: Coprocesses41180
Node: GNU Parallel43012
Node: Shell Functions46985
Node: Shell Parameters52191
Node: Positional Parameters56593
Node: Special Parameters57493
Node: Shell Expansions60830
Node: Brace Expansion62767
Node: Tilde Expansion65548
Node: Shell Parameter Expansion67896
Node: Command Substitution82028
Node: Arithmetic Expansion83383
Node: Process Substitution84315
Node: Word Splitting85435
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
Node: Top895
Node: Introduction2813
Node: What is Bash?3029
Node: What is a shell?4143
Node: Definitions6681
Node: Basic Shell Features9619
Node: Shell Syntax10838
Node: Shell Operation11864
Node: Quoting13157
Node: Escape Character14457
Node: Single Quotes14942
Node: Double Quotes15290
Node: ANSI-C Quoting16568
Node: Locale Translation17821
Node: Comments18717
Node: Shell Commands19335
Node: Simple Commands20207
Node: Pipelines20838
Node: Lists23581
Node: Compound Commands25310
Node: Looping Constructs26313
Node: Conditional Constructs28776
Node: Command Grouping39697
Node: Coprocesses41176
Node: GNU Parallel43008
Node: Shell Functions46981
Node: Shell Parameters52187
Node: Positional Parameters56589
Node: Special Parameters57489
Node: Shell Expansions60826
Node: Brace Expansion62763
Node: Tilde Expansion65544
Node: Shell Parameter Expansion67892
Node: Command Substitution82024
Node: Arithmetic Expansion83379
Node: Process Substitution84311
Node: Word Splitting85431
Node: Filename Expansion87375
Node: Pattern Matching89659
Node: Quote Removal93357
Node: Redirections93652
Node: Executing Commands102901
Node: Simple Command Expansion103571
Node: Command Search and Execution105501
Node: Command Execution Environment107837
Node: Environment110821
Node: Exit Status112480
Node: Signals114150
Node: Shell Scripts116117
Node: Shell Builtin Commands118632
Node: Bourne Shell Builtins120666
Node: Bash Builtins141268
Node: Modifying Shell Behavior169784
Node: The Set Builtin170129
Node: The Shopt Builtin180542
Node: Special Builtins196162
Node: Shell Variables197141
Node: Bourne Shell Variables197578
Node: Bash Variables199609
Node: Bash Features227873
Node: Invoking Bash228772
Node: Bash Startup Files234721
Node: Interactive Shells239824
Node: What is an Interactive Shell?240234
Node: Is this Shell Interactive?240883
Node: Interactive Shell Behavior241698
Node: Bash Conditional Expressions245073
Node: Shell Arithmetic249074
Node: Aliases251851
Node: Arrays254399
Node: The Directory Stack259483
Node: Directory Stack Builtins260267
Node: Controlling the Prompt263235
Node: The Restricted Shell265981
Node: Bash POSIX Mode267806
Node: Job Control277718
Node: Job Control Basics278178
Node: Job Control Builtins282897
Node: Job Control Variables287427
Node: Command Line Editing288583
Node: Introduction and Notation290254
Node: Readline Interaction291877
Node: Readline Bare Essentials293068
Node: Readline Movement Commands294851
Node: Readline Killing Commands295811
Node: Readline Arguments297729
Node: Searching298773
Node: Readline Init File300959
Node: Readline Init File Syntax302106
Node: Conditional Init Constructs321870
Node: Sample Init File324395
Node: Bindable Readline Commands327512
Node: Commands For Moving328716
Node: Commands For History329859
Node: Commands For Text334148
Node: Commands For Killing337537
Node: Numeric Arguments340018
Node: Commands For Completion341157
Node: Keyboard Macros345348
Node: Miscellaneous Commands346035
Node: Readline vi Mode351839
Node: Programmable Completion352746
Node: Programmable Completion Builtins360207
Node: A Programmable Completion Example370093
Node: Using History Interactively375345
Node: Bash History Facilities376029
Node: Bash History Builtins379030
Node: History Interaction383027
Node: Event Designators385991
Node: Word Designators387210
Node: Modifiers388847
Node: Installing Bash390249
Node: Basic Installation391386
Node: Compilers and Options394077
Node: Compiling For Multiple Architectures394818
Node: Installation Names396481
Node: Specifying the System Type397299
Node: Sharing Defaults398015
Node: Operation Controls398688
Node: Optional Features399646
Node: Reporting Bugs409903
Node: Major Differences From The Bourne Shell411097
Node: GNU Free Documentation License427949
Node: Indexes453126
Node: Builtin Index453580
Node: Reserved Word Index460407
Node: Variable Index462855
Node: Function Index478314
Node: Concept Index491534

End Tag Table