commit bash-20090618 snapshot

This commit is contained in:
Chet Ramey
2011-12-08 20:11:17 -05:00
parent 4a8bb13f3c
commit 2c471a92e2
29 changed files with 1169 additions and 1119 deletions
+133 -132
View File
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 4.13 from
/Users/chet/src/bash/src/doc/bashref.texi.
This text is a brief description of the features that are present in
the Bash shell (version 4.0, 5 June 2009).
the Bash shell (version 4.0, 17 June 2009).
This is Edition 4.0, last updated 5 June 2009, of `The GNU Bash
This is Edition 4.0, last updated 17 June 2009, of `The GNU Bash
Reference Manual', for `Bash', Version 4.0.
Copyright (C) 1988-2009 Free Software Foundation, Inc.
@@ -38,9 +38,9 @@ Bash Features
*************
This text is a brief description of the features that are present in
the Bash shell (version 4.0, 5 June 2009).
the Bash shell (version 4.0, 17 June 2009).
This is Edition 4.0, last updated 5 June 2009, of `The GNU Bash
This is Edition 4.0, last updated 17 June 2009, of `The GNU Bash
Reference Manual', for `Bash', Version 4.0.
Bash contains features that appear in other popular shells, and some
@@ -3590,7 +3590,8 @@ parameters, or to display the names and values of shell variables.
Exit after reading and executing one command.
`-u'
Treat unset variables as an error when performing parameter
Treat unset variables and parameters other than the special
parameters `@' or `*' as an error when performing parameter
expansion. An error message will be written to the standard
error, and a non-interactive shell will exit.
@@ -10076,132 +10077,132 @@ D.5 Concept Index

Tag Table:
Node: Top1336
Node: Introduction3165
Node: What is Bash?3393
Node: What is a shell?4506
Node: Definitions7046
Node: Basic Shell Features9964
Node: Shell Syntax11183
Node: Shell Operation12213
Node: Quoting13507
Node: Escape Character14810
Node: Single Quotes15295
Node: Double Quotes15643
Node: ANSI-C Quoting16768
Node: Locale Translation17724
Node: Comments18620
Node: Shell Commands19238
Node: Simple Commands20062
Node: Pipelines20693
Node: Lists22949
Node: Compound Commands24678
Node: Looping Constructs25482
Node: Conditional Constructs27937
Node: Command Grouping35943
Node: Coprocesses37422
Node: Shell Functions39066
Node: Shell Parameters43620
Node: Positional Parameters46036
Node: Special Parameters46936
Node: Shell Expansions49900
Node: Brace Expansion51825
Node: Tilde Expansion54580
Node: Shell Parameter Expansion56931
Node: Command Substitution65829
Node: Arithmetic Expansion67162
Node: Process Substitution68012
Node: Word Splitting69062
Node: Filename Expansion70685
Node: Pattern Matching72824
Node: Quote Removal76463
Node: Redirections76758
Node: Executing Commands84906
Node: Simple Command Expansion85576
Node: Command Search and Execution87506
Node: Command Execution Environment89843
Node: Environment92829
Node: Exit Status94489
Node: Signals96110
Node: Shell Scripts98078
Node: Shell Builtin Commands100596
Node: Bourne Shell Builtins102624
Node: Bash Builtins120000
Node: Modifying Shell Behavior144299
Node: The Set Builtin144644
Node: The Shopt Builtin154086
Node: Special Builtins164948
Node: Shell Variables165927
Node: Bourne Shell Variables166367
Node: Bash Variables168348
Node: Bash Features190687
Node: Invoking Bash191570
Node: Bash Startup Files197379
Node: Interactive Shells202348
Node: What is an Interactive Shell?202758
Node: Is this Shell Interactive?203407
Node: Interactive Shell Behavior204222
Node: Bash Conditional Expressions207502
Node: Shell Arithmetic211027
Node: Aliases213773
Node: Arrays216345
Node: The Directory Stack220303
Node: Directory Stack Builtins221017
Node: Printing a Prompt223909
Node: The Restricted Shell226661
Node: Bash POSIX Mode228493
Node: Job Control236346
Node: Job Control Basics236806
Node: Job Control Builtins241523
Node: Job Control Variables245887
Node: Command Line Editing247045
Node: Introduction and Notation248612
Node: Readline Interaction250234
Node: Readline Bare Essentials251425
Node: Readline Movement Commands253214
Node: Readline Killing Commands254179
Node: Readline Arguments256099
Node: Searching257143
Node: Readline Init File259329
Node: Readline Init File Syntax260476
Node: Conditional Init Constructs273710
Node: Sample Init File276243
Node: Bindable Readline Commands279360
Node: Commands For Moving280567
Node: Commands For History281711
Node: Commands For Text284866
Node: Commands For Killing287539
Node: Numeric Arguments289990
Node: Commands For Completion291129
Node: Keyboard Macros294896
Node: Miscellaneous Commands295467
Node: Readline vi Mode300778
Node: Programmable Completion301692
Node: Programmable Completion Builtins307525
Node: Using History Interactively315951
Node: Bash History Facilities316635
Node: Bash History Builtins319549
Node: History Interaction323406
Node: Event Designators326111
Node: Word Designators327126
Node: Modifiers328765
Node: Installing Bash330169
Node: Basic Installation331306
Node: Compilers and Options333998
Node: Compiling For Multiple Architectures334739
Node: Installation Names336403
Node: Specifying the System Type337221
Node: Sharing Defaults337937
Node: Operation Controls338610
Node: Optional Features339568
Node: Reporting Bugs348970
Node: Major Differences From The Bourne Shell350171
Node: GNU Free Documentation License366858
Node: Indexes392054
Node: Builtin Index392508
Node: Reserved Word Index399335
Node: Variable Index401783
Node: Function Index413589
Node: Concept Index420321
Node: Top1338
Node: Introduction3169
Node: What is Bash?3397
Node: What is a shell?4510
Node: Definitions7050
Node: Basic Shell Features9968
Node: Shell Syntax11187
Node: Shell Operation12217
Node: Quoting13511
Node: Escape Character14814
Node: Single Quotes15299
Node: Double Quotes15647
Node: ANSI-C Quoting16772
Node: Locale Translation17728
Node: Comments18624
Node: Shell Commands19242
Node: Simple Commands20066
Node: Pipelines20697
Node: Lists22953
Node: Compound Commands24682
Node: Looping Constructs25486
Node: Conditional Constructs27941
Node: Command Grouping35947
Node: Coprocesses37426
Node: Shell Functions39070
Node: Shell Parameters43624
Node: Positional Parameters46040
Node: Special Parameters46940
Node: Shell Expansions49904
Node: Brace Expansion51829
Node: Tilde Expansion54584
Node: Shell Parameter Expansion56935
Node: Command Substitution65833
Node: Arithmetic Expansion67166
Node: Process Substitution68016
Node: Word Splitting69066
Node: Filename Expansion70689
Node: Pattern Matching72828
Node: Quote Removal76467
Node: Redirections76762
Node: Executing Commands84910
Node: Simple Command Expansion85580
Node: Command Search and Execution87510
Node: Command Execution Environment89847
Node: Environment92833
Node: Exit Status94493
Node: Signals96114
Node: Shell Scripts98082
Node: Shell Builtin Commands100600
Node: Bourne Shell Builtins102628
Node: Bash Builtins120004
Node: Modifying Shell Behavior144303
Node: The Set Builtin144648
Node: The Shopt Builtin154160
Node: Special Builtins165022
Node: Shell Variables166001
Node: Bourne Shell Variables166441
Node: Bash Variables168422
Node: Bash Features190761
Node: Invoking Bash191644
Node: Bash Startup Files197453
Node: Interactive Shells202422
Node: What is an Interactive Shell?202832
Node: Is this Shell Interactive?203481
Node: Interactive Shell Behavior204296
Node: Bash Conditional Expressions207576
Node: Shell Arithmetic211101
Node: Aliases213847
Node: Arrays216419
Node: The Directory Stack220377
Node: Directory Stack Builtins221091
Node: Printing a Prompt223983
Node: The Restricted Shell226735
Node: Bash POSIX Mode228567
Node: Job Control236420
Node: Job Control Basics236880
Node: Job Control Builtins241597
Node: Job Control Variables245961
Node: Command Line Editing247119
Node: Introduction and Notation248686
Node: Readline Interaction250308
Node: Readline Bare Essentials251499
Node: Readline Movement Commands253288
Node: Readline Killing Commands254253
Node: Readline Arguments256173
Node: Searching257217
Node: Readline Init File259403
Node: Readline Init File Syntax260550
Node: Conditional Init Constructs273784
Node: Sample Init File276317
Node: Bindable Readline Commands279434
Node: Commands For Moving280641
Node: Commands For History281785
Node: Commands For Text284940
Node: Commands For Killing287613
Node: Numeric Arguments290064
Node: Commands For Completion291203
Node: Keyboard Macros294970
Node: Miscellaneous Commands295541
Node: Readline vi Mode300852
Node: Programmable Completion301766
Node: Programmable Completion Builtins307599
Node: Using History Interactively316025
Node: Bash History Facilities316709
Node: Bash History Builtins319623
Node: History Interaction323480
Node: Event Designators326185
Node: Word Designators327200
Node: Modifiers328839
Node: Installing Bash330243
Node: Basic Installation331380
Node: Compilers and Options334072
Node: Compiling For Multiple Architectures334813
Node: Installation Names336477
Node: Specifying the System Type337295
Node: Sharing Defaults338011
Node: Operation Controls338684
Node: Optional Features339642
Node: Reporting Bugs349044
Node: Major Differences From The Bourne Shell350245
Node: GNU Free Documentation License366932
Node: Indexes392128
Node: Builtin Index392582
Node: Reserved Word Index399409
Node: Variable Index401857
Node: Function Index413663
Node: Concept Index420395

End Tag Table