mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-07-07 04:10:49 +02:00
commit bash-20160129 snapshot
This commit is contained in:
+136
-135
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user