commit bash-20090305 snapshot

This commit is contained in:
Chet Ramey
2011-12-08 20:06:13 -05:00
parent 6932f7f549
commit 602bb73910
38 changed files with 13470 additions and 5936 deletions
+138 -136
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, 13 February 2009).
the Bash shell (version 4.0, 4 March 2009).
This is Edition 4.0, last updated 13 February 2009, of `The GNU Bash
This is Edition 4.0, last updated 4 March 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, 13 February 2009).
the Bash shell (version 4.0, 4 March 2009).
This is Edition 4.0, last updated 13 February 2009, of `The GNU Bash
This is Edition 4.0, last updated 4 March 2009, of `The GNU Bash
Reference Manual', for `Bash', Version 4.0.
Bash contains features that appear in other popular shells, and some
@@ -5815,7 +5815,8 @@ File: bashref.info, Node: Job Control Basics, Next: Job Control Builtins, Up:
Job control refers to the ability to selectively stop (suspend) the
execution of processes and continue (resume) their execution at a later
point. A user typically employs this facility via an interactive
interface supplied jointly by the system's terminal driver and Bash.
interface supplied jointly by the operating system kernel's terminal
driver and Bash.
The shell associates a JOB with each pipeline. It keeps a table of
currently executing jobs, which may be listed with the `jobs' command.
@@ -5834,10 +5835,11 @@ receive keyboard-generated signals such as `SIGINT'. These processes
are said to be in the foreground. Background processes are those whose
process group ID differs from the terminal's; such processes are immune
to keyboard-generated signals. Only foreground processes are allowed
to read from or write to the terminal. Background processes which
attempt to read from (write to) the terminal are sent a `SIGTTIN'
(`SIGTTOU') signal by the terminal driver, which, unless caught,
suspends the process.
to read from or, if the user so specifies with `stty tostop', write to
the terminal. Background processes which attempt to read from (write
to when `stty tostop' is in effect) the terminal are sent a `SIGTTIN'
(`SIGTTOU') signal by the kernel's terminal driver, which, unless
caught, suspends the process.
If the operating system on which Bash is running supports job
control, Bash contains facilities to use it. Typing the SUSPEND
@@ -10010,132 +10012,132 @@ D.5 Concept Index

Tag Table:
Node: Top1346
Node: Introduction3185
Node: What is Bash?3413
Node: What is a shell?4526
Node: Definitions7066
Node: Basic Shell Features9984
Node: Shell Syntax11203
Node: Shell Operation12233
Node: Quoting13527
Node: Escape Character14830
Node: Single Quotes15315
Node: Double Quotes15663
Node: ANSI-C Quoting16788
Node: Locale Translation17744
Node: Comments18640
Node: Shell Commands19258
Node: Simple Commands20082
Node: Pipelines20713
Node: Lists22969
Node: Compound Commands24698
Node: Looping Constructs25502
Node: Conditional Constructs27949
Node: Command Grouping35955
Node: Coprocesses37434
Node: Shell Functions39078
Node: Shell Parameters43539
Node: Positional Parameters45955
Node: Special Parameters46855
Node: Shell Expansions49819
Node: Brace Expansion51744
Node: Tilde Expansion54497
Node: Shell Parameter Expansion56848
Node: Command Substitution65746
Node: Arithmetic Expansion67079
Node: Process Substitution67929
Node: Word Splitting68979
Node: Filename Expansion70602
Node: Pattern Matching72742
Node: Quote Removal76381
Node: Redirections76676
Node: Executing Commands84824
Node: Simple Command Expansion85494
Node: Command Search and Execution87424
Node: Command Execution Environment89761
Node: Environment92747
Node: Exit Status94407
Node: Signals96028
Node: Shell Scripts97996
Node: Shell Builtin Commands100514
Node: Bourne Shell Builtins102542
Node: Bash Builtins119883
Node: Modifying Shell Behavior144182
Node: The Set Builtin144527
Node: The Shopt Builtin153971
Node: Special Builtins164833
Node: Shell Variables165812
Node: Bourne Shell Variables166252
Node: Bash Variables168233
Node: Bash Features190572
Node: Invoking Bash191455
Node: Bash Startup Files197264
Node: Interactive Shells202233
Node: What is an Interactive Shell?202643
Node: Is this Shell Interactive?203292
Node: Interactive Shell Behavior204107
Node: Bash Conditional Expressions207387
Node: Shell Arithmetic210966
Node: Aliases213712
Node: Arrays216284
Node: The Directory Stack220126
Node: Directory Stack Builtins220840
Node: Printing a Prompt223732
Node: The Restricted Shell226484
Node: Bash POSIX Mode228316
Node: Job Control236169
Node: Job Control Basics236629
Node: Job Control Builtins241242
Node: Job Control Variables245606
Node: Command Line Editing246764
Node: Introduction and Notation248331
Node: Readline Interaction249953
Node: Readline Bare Essentials251144
Node: Readline Movement Commands252933
Node: Readline Killing Commands253898
Node: Readline Arguments255818
Node: Searching256862
Node: Readline Init File259048
Node: Readline Init File Syntax260195
Node: Conditional Init Constructs273429
Node: Sample Init File275962
Node: Bindable Readline Commands279079
Node: Commands For Moving280286
Node: Commands For History281430
Node: Commands For Text284585
Node: Commands For Killing287258
Node: Numeric Arguments289709
Node: Commands For Completion290848
Node: Keyboard Macros294615
Node: Miscellaneous Commands295186
Node: Readline vi Mode300497
Node: Programmable Completion301411
Node: Programmable Completion Builtins307244
Node: Using History Interactively315670
Node: Bash History Facilities316354
Node: Bash History Builtins319268
Node: History Interaction323125
Node: Event Designators325830
Node: Word Designators326845
Node: Modifiers328484
Node: Installing Bash329888
Node: Basic Installation331025
Node: Compilers and Options333717
Node: Compiling For Multiple Architectures334458
Node: Installation Names336122
Node: Specifying the System Type336940
Node: Sharing Defaults337656
Node: Operation Controls338329
Node: Optional Features339287
Node: Reporting Bugs348689
Node: Major Differences From The Bourne Shell349886
Node: GNU Free Documentation License366573
Node: Indexes389034
Node: Builtin Index389488
Node: Reserved Word Index396315
Node: Variable Index398763
Node: Function Index410569
Node: Concept Index417301
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 Constructs27933
Node: Command Grouping35939
Node: Coprocesses37418
Node: Shell Functions39062
Node: Shell Parameters43523
Node: Positional Parameters45939
Node: Special Parameters46839
Node: Shell Expansions49803
Node: Brace Expansion51728
Node: Tilde Expansion54481
Node: Shell Parameter Expansion56832
Node: Command Substitution65730
Node: Arithmetic Expansion67063
Node: Process Substitution67913
Node: Word Splitting68963
Node: Filename Expansion70586
Node: Pattern Matching72726
Node: Quote Removal76365
Node: Redirections76660
Node: Executing Commands84808
Node: Simple Command Expansion85478
Node: Command Search and Execution87408
Node: Command Execution Environment89745
Node: Environment92731
Node: Exit Status94391
Node: Signals96012
Node: Shell Scripts97980
Node: Shell Builtin Commands100498
Node: Bourne Shell Builtins102526
Node: Bash Builtins119867
Node: Modifying Shell Behavior144166
Node: The Set Builtin144511
Node: The Shopt Builtin153955
Node: Special Builtins164817
Node: Shell Variables165796
Node: Bourne Shell Variables166236
Node: Bash Variables168217
Node: Bash Features190556
Node: Invoking Bash191439
Node: Bash Startup Files197248
Node: Interactive Shells202217
Node: What is an Interactive Shell?202627
Node: Is this Shell Interactive?203276
Node: Interactive Shell Behavior204091
Node: Bash Conditional Expressions207371
Node: Shell Arithmetic210950
Node: Aliases213696
Node: Arrays216268
Node: The Directory Stack220110
Node: Directory Stack Builtins220824
Node: Printing a Prompt223716
Node: The Restricted Shell226468
Node: Bash POSIX Mode228300
Node: Job Control236153
Node: Job Control Basics236613
Node: Job Control Builtins241330
Node: Job Control Variables245694
Node: Command Line Editing246852
Node: Introduction and Notation248419
Node: Readline Interaction250041
Node: Readline Bare Essentials251232
Node: Readline Movement Commands253021
Node: Readline Killing Commands253986
Node: Readline Arguments255906
Node: Searching256950
Node: Readline Init File259136
Node: Readline Init File Syntax260283
Node: Conditional Init Constructs273517
Node: Sample Init File276050
Node: Bindable Readline Commands279167
Node: Commands For Moving280374
Node: Commands For History281518
Node: Commands For Text284673
Node: Commands For Killing287346
Node: Numeric Arguments289797
Node: Commands For Completion290936
Node: Keyboard Macros294703
Node: Miscellaneous Commands295274
Node: Readline vi Mode300585
Node: Programmable Completion301499
Node: Programmable Completion Builtins307332
Node: Using History Interactively315758
Node: Bash History Facilities316442
Node: Bash History Builtins319356
Node: History Interaction323213
Node: Event Designators325918
Node: Word Designators326933
Node: Modifiers328572
Node: Installing Bash329976
Node: Basic Installation331113
Node: Compilers and Options333805
Node: Compiling For Multiple Architectures334546
Node: Installation Names336210
Node: Specifying the System Type337028
Node: Sharing Defaults337744
Node: Operation Controls338417
Node: Optional Features339375
Node: Reporting Bugs348777
Node: Major Differences From The Bourne Shell349974
Node: GNU Free Documentation License366661
Node: Indexes389122
Node: Builtin Index389576
Node: Reserved Word Index396403
Node: Variable Index398851
Node: Function Index410657
Node: Concept Index417389

End Tag Table