mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-07-05 19:30:49 +02:00
commit bash-20171013 snapshot
This commit is contained in:
+138
-138
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 6.4 from
|
||||
bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 4.4, 23 June 2017).
|
||||
Bash shell (version 4.4, 7 October 2017).
|
||||
|
||||
This is Edition 4.4, last updated 23 June 2017, of 'The GNU Bash
|
||||
This is Edition 4.4, last updated 7 October 2017, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 4.4.
|
||||
|
||||
Copyright (C) 1988-2017 Free Software Foundation, Inc.
|
||||
@@ -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, 23 June 2017). The Bash home page is
|
||||
Bash shell (version 4.4, 7 October 2017). The Bash home page is
|
||||
<http://www.gnu.org/software/bash/>.
|
||||
|
||||
This is Edition 4.4, last updated 23 June 2017, of 'The GNU Bash
|
||||
This is Edition 4.4, last updated 7 October 2017, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 4.4.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -2551,11 +2551,11 @@ taken.
|
||||
'$PATH' is performed only if the command is not found in the hash
|
||||
table. If the search is unsuccessful, the shell searches for a
|
||||
defined shell function named 'command_not_found_handle'. If that
|
||||
function exists, it is invoked with the original command and the
|
||||
original command's arguments as its arguments, and the function's
|
||||
exit status becomes the exit status of the shell. If that function
|
||||
is not defined, the shell prints an error message and returns an
|
||||
exit status of 127.
|
||||
function exists, it is invoked in a separate execution environment
|
||||
with the original command and the original command's arguments as
|
||||
its arguments, and the function's exit status becomes the exit
|
||||
status of that subshell. If that function is not defined, the
|
||||
shell prints an error message and returns an exit status of 127.
|
||||
|
||||
4. If the search is successful, or if the command name contains one or
|
||||
more slashes, the shell executes the named program in a separate
|
||||
@@ -11504,134 +11504,134 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top889
|
||||
Node: Introduction2801
|
||||
Node: What is Bash?3017
|
||||
Node: What is a shell?4131
|
||||
Node: Definitions6669
|
||||
Node: Basic Shell Features9620
|
||||
Node: Shell Syntax10839
|
||||
Node: Shell Operation11865
|
||||
Node: Quoting13158
|
||||
Node: Escape Character14458
|
||||
Node: Single Quotes14943
|
||||
Node: Double Quotes15291
|
||||
Node: ANSI-C Quoting16569
|
||||
Node: Locale Translation17828
|
||||
Node: Comments18724
|
||||
Node: Shell Commands19342
|
||||
Node: Simple Commands20214
|
||||
Node: Pipelines20845
|
||||
Node: Lists23777
|
||||
Node: Compound Commands25516
|
||||
Node: Looping Constructs26528
|
||||
Node: Conditional Constructs29023
|
||||
Node: Command Grouping40078
|
||||
Node: Coprocesses41557
|
||||
Node: GNU Parallel43389
|
||||
Node: Shell Functions47363
|
||||
Node: Shell Parameters54562
|
||||
Node: Positional Parameters58975
|
||||
Node: Special Parameters59875
|
||||
Node: Shell Expansions63212
|
||||
Node: Brace Expansion65335
|
||||
Node: Tilde Expansion68169
|
||||
Node: Shell Parameter Expansion70517
|
||||
Node: Command Substitution84694
|
||||
Node: Arithmetic Expansion86049
|
||||
Node: Process Substitution86981
|
||||
Node: Word Splitting88101
|
||||
Node: Filename Expansion90045
|
||||
Node: Pattern Matching92419
|
||||
Node: Quote Removal96405
|
||||
Node: Redirections96700
|
||||
Node: Executing Commands106258
|
||||
Node: Simple Command Expansion106928
|
||||
Node: Command Search and Execution108858
|
||||
Node: Command Execution Environment111194
|
||||
Node: Environment114178
|
||||
Node: Exit Status115837
|
||||
Node: Signals117507
|
||||
Node: Shell Scripts119474
|
||||
Node: Shell Builtin Commands121989
|
||||
Node: Bourne Shell Builtins124027
|
||||
Node: Bash Builtins144682
|
||||
Node: Modifying Shell Behavior173591
|
||||
Node: The Set Builtin173936
|
||||
Node: The Shopt Builtin184349
|
||||
Node: Special Builtins200684
|
||||
Node: Shell Variables201663
|
||||
Node: Bourne Shell Variables202100
|
||||
Node: Bash Variables204204
|
||||
Node: Bash Features233997
|
||||
Node: Invoking Bash234896
|
||||
Node: Bash Startup Files240882
|
||||
Node: Interactive Shells245985
|
||||
Node: What is an Interactive Shell?246395
|
||||
Node: Is this Shell Interactive?247044
|
||||
Node: Interactive Shell Behavior247859
|
||||
Node: Bash Conditional Expressions251347
|
||||
Node: Shell Arithmetic255713
|
||||
Node: Aliases258530
|
||||
Node: Arrays261078
|
||||
Node: The Directory Stack266240
|
||||
Node: Directory Stack Builtins267024
|
||||
Node: Controlling the Prompt269992
|
||||
Node: The Restricted Shell272754
|
||||
Node: Bash POSIX Mode274579
|
||||
Node: Job Control284930
|
||||
Node: Job Control Basics285390
|
||||
Node: Job Control Builtins290358
|
||||
Node: Job Control Variables295085
|
||||
Node: Command Line Editing296241
|
||||
Node: Introduction and Notation297912
|
||||
Node: Readline Interaction299535
|
||||
Node: Readline Bare Essentials300726
|
||||
Node: Readline Movement Commands302509
|
||||
Node: Readline Killing Commands303469
|
||||
Node: Readline Arguments305387
|
||||
Node: Searching306431
|
||||
Node: Readline Init File308617
|
||||
Node: Readline Init File Syntax309764
|
||||
Node: Conditional Init Constructs329951
|
||||
Node: Sample Init File332476
|
||||
Node: Bindable Readline Commands335593
|
||||
Node: Commands For Moving336797
|
||||
Node: Commands For History338646
|
||||
Node: Commands For Text342941
|
||||
Node: Commands For Killing346330
|
||||
Node: Numeric Arguments348811
|
||||
Node: Commands For Completion349950
|
||||
Node: Keyboard Macros354141
|
||||
Node: Miscellaneous Commands354828
|
||||
Node: Readline vi Mode360781
|
||||
Node: Programmable Completion361688
|
||||
Node: Programmable Completion Builtins369149
|
||||
Node: A Programmable Completion Example379035
|
||||
Node: Using History Interactively384286
|
||||
Node: Bash History Facilities384970
|
||||
Node: Bash History Builtins387971
|
||||
Node: History Interaction392263
|
||||
Node: Event Designators395325
|
||||
Node: Word Designators396544
|
||||
Node: Modifiers398181
|
||||
Node: Installing Bash399583
|
||||
Node: Basic Installation400720
|
||||
Node: Compilers and Options403411
|
||||
Node: Compiling For Multiple Architectures404152
|
||||
Node: Installation Names405815
|
||||
Node: Specifying the System Type406633
|
||||
Node: Sharing Defaults407349
|
||||
Node: Operation Controls408022
|
||||
Node: Optional Features408980
|
||||
Node: Reporting Bugs419506
|
||||
Node: Major Differences From The Bourne Shell420700
|
||||
Node: GNU Free Documentation License437552
|
||||
Node: Indexes462729
|
||||
Node: Builtin Index463183
|
||||
Node: Reserved Word Index470010
|
||||
Node: Variable Index472458
|
||||
Node: Function Index488136
|
||||
Node: Concept Index501439
|
||||
Node: Top893
|
||||
Node: Introduction2809
|
||||
Node: What is Bash?3025
|
||||
Node: What is a shell?4139
|
||||
Node: Definitions6677
|
||||
Node: Basic Shell Features9628
|
||||
Node: Shell Syntax10847
|
||||
Node: Shell Operation11873
|
||||
Node: Quoting13166
|
||||
Node: Escape Character14466
|
||||
Node: Single Quotes14951
|
||||
Node: Double Quotes15299
|
||||
Node: ANSI-C Quoting16577
|
||||
Node: Locale Translation17836
|
||||
Node: Comments18732
|
||||
Node: Shell Commands19350
|
||||
Node: Simple Commands20222
|
||||
Node: Pipelines20853
|
||||
Node: Lists23785
|
||||
Node: Compound Commands25524
|
||||
Node: Looping Constructs26536
|
||||
Node: Conditional Constructs29031
|
||||
Node: Command Grouping40086
|
||||
Node: Coprocesses41565
|
||||
Node: GNU Parallel43397
|
||||
Node: Shell Functions47371
|
||||
Node: Shell Parameters54570
|
||||
Node: Positional Parameters58983
|
||||
Node: Special Parameters59883
|
||||
Node: Shell Expansions63220
|
||||
Node: Brace Expansion65343
|
||||
Node: Tilde Expansion68177
|
||||
Node: Shell Parameter Expansion70525
|
||||
Node: Command Substitution84702
|
||||
Node: Arithmetic Expansion86057
|
||||
Node: Process Substitution86989
|
||||
Node: Word Splitting88109
|
||||
Node: Filename Expansion90053
|
||||
Node: Pattern Matching92427
|
||||
Node: Quote Removal96413
|
||||
Node: Redirections96708
|
||||
Node: Executing Commands106266
|
||||
Node: Simple Command Expansion106936
|
||||
Node: Command Search and Execution108866
|
||||
Node: Command Execution Environment111242
|
||||
Node: Environment114226
|
||||
Node: Exit Status115885
|
||||
Node: Signals117555
|
||||
Node: Shell Scripts119522
|
||||
Node: Shell Builtin Commands122037
|
||||
Node: Bourne Shell Builtins124075
|
||||
Node: Bash Builtins144730
|
||||
Node: Modifying Shell Behavior173639
|
||||
Node: The Set Builtin173984
|
||||
Node: The Shopt Builtin184397
|
||||
Node: Special Builtins200732
|
||||
Node: Shell Variables201711
|
||||
Node: Bourne Shell Variables202148
|
||||
Node: Bash Variables204252
|
||||
Node: Bash Features234045
|
||||
Node: Invoking Bash234944
|
||||
Node: Bash Startup Files240930
|
||||
Node: Interactive Shells246033
|
||||
Node: What is an Interactive Shell?246443
|
||||
Node: Is this Shell Interactive?247092
|
||||
Node: Interactive Shell Behavior247907
|
||||
Node: Bash Conditional Expressions251395
|
||||
Node: Shell Arithmetic255761
|
||||
Node: Aliases258578
|
||||
Node: Arrays261126
|
||||
Node: The Directory Stack266288
|
||||
Node: Directory Stack Builtins267072
|
||||
Node: Controlling the Prompt270040
|
||||
Node: The Restricted Shell272802
|
||||
Node: Bash POSIX Mode274627
|
||||
Node: Job Control284978
|
||||
Node: Job Control Basics285438
|
||||
Node: Job Control Builtins290406
|
||||
Node: Job Control Variables295133
|
||||
Node: Command Line Editing296289
|
||||
Node: Introduction and Notation297960
|
||||
Node: Readline Interaction299583
|
||||
Node: Readline Bare Essentials300774
|
||||
Node: Readline Movement Commands302557
|
||||
Node: Readline Killing Commands303517
|
||||
Node: Readline Arguments305435
|
||||
Node: Searching306479
|
||||
Node: Readline Init File308665
|
||||
Node: Readline Init File Syntax309812
|
||||
Node: Conditional Init Constructs329999
|
||||
Node: Sample Init File332524
|
||||
Node: Bindable Readline Commands335641
|
||||
Node: Commands For Moving336845
|
||||
Node: Commands For History338694
|
||||
Node: Commands For Text342989
|
||||
Node: Commands For Killing346378
|
||||
Node: Numeric Arguments348859
|
||||
Node: Commands For Completion349998
|
||||
Node: Keyboard Macros354189
|
||||
Node: Miscellaneous Commands354876
|
||||
Node: Readline vi Mode360829
|
||||
Node: Programmable Completion361736
|
||||
Node: Programmable Completion Builtins369197
|
||||
Node: A Programmable Completion Example379083
|
||||
Node: Using History Interactively384334
|
||||
Node: Bash History Facilities385018
|
||||
Node: Bash History Builtins388019
|
||||
Node: History Interaction392311
|
||||
Node: Event Designators395373
|
||||
Node: Word Designators396592
|
||||
Node: Modifiers398229
|
||||
Node: Installing Bash399631
|
||||
Node: Basic Installation400768
|
||||
Node: Compilers and Options403459
|
||||
Node: Compiling For Multiple Architectures404200
|
||||
Node: Installation Names405863
|
||||
Node: Specifying the System Type406681
|
||||
Node: Sharing Defaults407397
|
||||
Node: Operation Controls408070
|
||||
Node: Optional Features409028
|
||||
Node: Reporting Bugs419554
|
||||
Node: Major Differences From The Bourne Shell420748
|
||||
Node: GNU Free Documentation License437600
|
||||
Node: Indexes462777
|
||||
Node: Builtin Index463231
|
||||
Node: Reserved Word Index470058
|
||||
Node: Variable Index472506
|
||||
Node: Function Index488184
|
||||
Node: Concept Index501487
|
||||
|
||||
End Tag Table
|
||||
|
||||
Reference in New Issue
Block a user