commit bash-20110708 snapshot

This commit is contained in:
Chet Ramey
2012-01-09 08:23:17 -05:00
parent adf2f60963
commit 74d0116b12
39 changed files with 11327 additions and 10830 deletions
+75 -75
View File
@@ -47,7 +47,7 @@
@numsubsecentry{Here Strings}{3.6.7}{}{30}
@numsubsecentry{Duplicating File Descriptors}{3.6.8}{}{30}
@numsubsecentry{Moving File Descriptors}{3.6.9}{}{30}
@numsubsecentry{Opening File Descriptors for Reading and Writing}{3.6.10}{}{30}
@numsubsecentry{Opening File Descriptors for Reading and Writing}{3.6.10}{}{31}
@numsecentry{Executing Commands}{3.7}{Executing Commands}{31}
@numsubsecentry{Simple Command Expansion}{3.7.1}{Simple Command Expansion}{31}
@numsubsecentry{Command Search and Execution}{3.7.2}{Command Search and Execution}{31}
@@ -55,7 +55,7 @@
@numsubsecentry{Environment}{3.7.4}{Environment}{33}
@numsubsecentry{Exit Status}{3.7.5}{Exit Status}{33}
@numsubsecentry{Signals}{3.7.6}{Signals}{34}
@numsecentry{Shell Scripts}{3.8}{Shell Scripts}{34}
@numsecentry{Shell Scripts}{3.8}{Shell Scripts}{35}
@numchapentry{Shell Builtin Commands}{4}{Shell Builtin Commands}{37}
@numsecentry{Bourne Shell Builtins}{4.1}{Bourne Shell Builtins}{37}
@numsecentry{Bash Builtin Commands}{4.2}{Bash Builtins}{43}
@@ -63,76 +63,76 @@
@numsubsecentry{The Set Builtin}{4.3.1}{The Set Builtin}{54}
@numsubsecentry{The Shopt Builtin}{4.3.2}{The Shopt Builtin}{57}
@numsecentry{Special Builtins}{4.4}{Special Builtins}{62}
@numchapentry{Shell Variables}{5}{Shell Variables}{63}
@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{63}
@numsecentry{Bash Variables}{5.2}{Bash Variables}{63}
@numchapentry{Bash Features}{6}{Bash Features}{73}
@numsecentry{Invoking Bash}{6.1}{Invoking Bash}{73}
@numsecentry{Bash Startup Files}{6.2}{Bash Startup Files}{75}
@numsecentry{Interactive Shells}{6.3}{Interactive Shells}{76}
@numsubsecentry{What is an Interactive Shell?}{6.3.1}{What is an Interactive Shell?}{77}
@numsubsecentry{Is this Shell Interactive?}{6.3.2}{Is this Shell Interactive?}{77}
@numsubsecentry{Interactive Shell Behavior}{6.3.3}{Interactive Shell Behavior}{77}
@numsecentry{Bash Conditional Expressions}{6.4}{Bash Conditional Expressions}{78}
@numsecentry{Shell Arithmetic}{6.5}{Shell Arithmetic}{80}
@numsecentry{Aliases}{6.6}{Aliases}{81}
@numsecentry{Arrays}{6.7}{Arrays}{82}
@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{83}
@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{83}
@numsecentry{Controlling the Prompt}{6.9}{Printing a Prompt}{84}
@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{86}
@numsecentry{Bash POSIX Mode}{6.11}{Bash POSIX Mode}{86}
@numchapentry{Job Control}{7}{Job Control}{91}
@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{91}
@numsecentry{Job Control Builtins}{7.2}{Job Control Builtins}{92}
@numsecentry{Job Control Variables}{7.3}{Job Control Variables}{94}
@numchapentry{Command Line Editing}{8}{Command Line Editing}{95}
@numsecentry{Introduction to Line Editing}{8.1}{Introduction and Notation}{95}
@numsecentry{Readline Interaction}{8.2}{Readline Interaction}{95}
@numsubsecentry{Readline Bare Essentials}{8.2.1}{Readline Bare Essentials}{96}
@numsubsecentry{Readline Movement Commands}{8.2.2}{Readline Movement Commands}{96}
@numsubsecentry{Readline Killing Commands}{8.2.3}{Readline Killing Commands}{97}
@numsubsecentry{Readline Arguments}{8.2.4}{Readline Arguments}{97}
@numsubsecentry{Searching for Commands in the History}{8.2.5}{Searching}{97}
@numsecentry{Readline Init File}{8.3}{Readline Init File}{98}
@numsubsecentry{Readline Init File Syntax}{8.3.1}{Readline Init File Syntax}{98}
@numsubsecentry{Conditional Init Constructs}{8.3.2}{Conditional Init Constructs}{104}
@numsubsecentry{Sample Init File}{8.3.3}{Sample Init File}{105}
@numsecentry{Bindable Readline Commands}{8.4}{Bindable Readline Commands}{108}
@numsubsecentry{Commands For Moving}{8.4.1}{Commands For Moving}{108}
@numsubsecentry{Commands For Manipulating The History}{8.4.2}{Commands For History}{109}
@numsubsecentry{Commands For Changing Text}{8.4.3}{Commands For Text}{110}
@numsubsecentry{Killing And Yanking}{8.4.4}{Commands For Killing}{111}
@numsubsecentry{Specifying Numeric Arguments}{8.4.5}{Numeric Arguments}{112}
@numsubsecentry{Letting Readline Type For You}{8.4.6}{Commands For Completion}{112}
@numsubsecentry{Keyboard Macros}{8.4.7}{Keyboard Macros}{114}
@numsubsecentry{Some Miscellaneous Commands}{8.4.8}{Miscellaneous Commands}{114}
@numsecentry{Readline vi Mode}{8.5}{Readline vi Mode}{117}
@numsecentry{Programmable Completion}{8.6}{Programmable Completion}{117}
@numsecentry{Programmable Completion Builtins}{8.7}{Programmable Completion Builtins}{119}
@numchapentry{Using History Interactively}{9}{Using History Interactively}{125}
@numsecentry{Bash History Facilities}{9.1}{Bash History Facilities}{125}
@numsecentry{Bash History Builtins}{9.2}{Bash History Builtins}{125}
@numsecentry{History Expansion}{9.3}{History Interaction}{127}
@numsubsecentry{Event Designators}{9.3.1}{Event Designators}{127}
@numsubsecentry{Word Designators}{9.3.2}{Word Designators}{128}
@numsubsecentry{Modifiers}{9.3.3}{Modifiers}{129}
@numchapentry{Installing Bash}{10}{Installing Bash}{131}
@numsecentry{Basic Installation}{10.1}{Basic Installation}{131}
@numsecentry{Compilers and Options}{10.2}{Compilers and Options}{132}
@numsecentry{Compiling For Multiple Architectures}{10.3}{Compiling For Multiple Architectures}{132}
@numsecentry{Installation Names}{10.4}{Installation Names}{132}
@numsecentry{Specifying the System Type}{10.5}{Specifying the System Type}{132}
@numsecentry{Sharing Defaults}{10.6}{Sharing Defaults}{133}
@numsecentry{Operation Controls}{10.7}{Operation Controls}{133}
@numsecentry{Optional Features}{10.8}{Optional Features}{133}
@appentry{Reporting Bugs}{A}{Reporting Bugs}{139}
@appentry{Major Differences From The Bourne Shell}{B}{Major Differences From The Bourne Shell}{141}
@appsecentry{Implementation Differences From The SVR4.2 Shell}{B.1}{}{145}
@appentry{GNU Free Documentation License}{C}{GNU Free Documentation License}{147}
@appentry{Indexes}{D}{Indexes}{155}
@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{155}
@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{156}
@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{156}
@appsecentry{Function Index}{D.4}{Function Index}{158}
@appsecentry{Concept Index}{D.5}{Concept Index}{160}
@numchapentry{Shell Variables}{5}{Shell Variables}{65}
@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{65}
@numsecentry{Bash Variables}{5.2}{Bash Variables}{65}
@numchapentry{Bash Features}{6}{Bash Features}{75}
@numsecentry{Invoking Bash}{6.1}{Invoking Bash}{75}
@numsecentry{Bash Startup Files}{6.2}{Bash Startup Files}{77}
@numsecentry{Interactive Shells}{6.3}{Interactive Shells}{78}
@numsubsecentry{What is an Interactive Shell?}{6.3.1}{What is an Interactive Shell?}{79}
@numsubsecentry{Is this Shell Interactive?}{6.3.2}{Is this Shell Interactive?}{79}
@numsubsecentry{Interactive Shell Behavior}{6.3.3}{Interactive Shell Behavior}{79}
@numsecentry{Bash Conditional Expressions}{6.4}{Bash Conditional Expressions}{80}
@numsecentry{Shell Arithmetic}{6.5}{Shell Arithmetic}{82}
@numsecentry{Aliases}{6.6}{Aliases}{83}
@numsecentry{Arrays}{6.7}{Arrays}{84}
@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{85}
@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{85}
@numsecentry{Controlling the Prompt}{6.9}{Printing a Prompt}{86}
@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{88}
@numsecentry{Bash POSIX Mode}{6.11}{Bash POSIX Mode}{88}
@numchapentry{Job Control}{7}{Job Control}{93}
@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{93}
@numsecentry{Job Control Builtins}{7.2}{Job Control Builtins}{94}
@numsecentry{Job Control Variables}{7.3}{Job Control Variables}{96}
@numchapentry{Command Line Editing}{8}{Command Line Editing}{97}
@numsecentry{Introduction to Line Editing}{8.1}{Introduction and Notation}{97}
@numsecentry{Readline Interaction}{8.2}{Readline Interaction}{97}
@numsubsecentry{Readline Bare Essentials}{8.2.1}{Readline Bare Essentials}{98}
@numsubsecentry{Readline Movement Commands}{8.2.2}{Readline Movement Commands}{98}
@numsubsecentry{Readline Killing Commands}{8.2.3}{Readline Killing Commands}{99}
@numsubsecentry{Readline Arguments}{8.2.4}{Readline Arguments}{99}
@numsubsecentry{Searching for Commands in the History}{8.2.5}{Searching}{99}
@numsecentry{Readline Init File}{8.3}{Readline Init File}{100}
@numsubsecentry{Readline Init File Syntax}{8.3.1}{Readline Init File Syntax}{100}
@numsubsecentry{Conditional Init Constructs}{8.3.2}{Conditional Init Constructs}{106}
@numsubsecentry{Sample Init File}{8.3.3}{Sample Init File}{107}
@numsecentry{Bindable Readline Commands}{8.4}{Bindable Readline Commands}{110}
@numsubsecentry{Commands For Moving}{8.4.1}{Commands For Moving}{110}
@numsubsecentry{Commands For Manipulating The History}{8.4.2}{Commands For History}{111}
@numsubsecentry{Commands For Changing Text}{8.4.3}{Commands For Text}{112}
@numsubsecentry{Killing And Yanking}{8.4.4}{Commands For Killing}{113}
@numsubsecentry{Specifying Numeric Arguments}{8.4.5}{Numeric Arguments}{114}
@numsubsecentry{Letting Readline Type For You}{8.4.6}{Commands For Completion}{115}
@numsubsecentry{Keyboard Macros}{8.4.7}{Keyboard Macros}{116}
@numsubsecentry{Some Miscellaneous Commands}{8.4.8}{Miscellaneous Commands}{117}
@numsecentry{Readline vi Mode}{8.5}{Readline vi Mode}{119}
@numsecentry{Programmable Completion}{8.6}{Programmable Completion}{119}
@numsecentry{Programmable Completion Builtins}{8.7}{Programmable Completion Builtins}{121}
@numchapentry{Using History Interactively}{9}{Using History Interactively}{127}
@numsecentry{Bash History Facilities}{9.1}{Bash History Facilities}{127}
@numsecentry{Bash History Builtins}{9.2}{Bash History Builtins}{127}
@numsecentry{History Expansion}{9.3}{History Interaction}{129}
@numsubsecentry{Event Designators}{9.3.1}{Event Designators}{129}
@numsubsecentry{Word Designators}{9.3.2}{Word Designators}{130}
@numsubsecentry{Modifiers}{9.3.3}{Modifiers}{131}
@numchapentry{Installing Bash}{10}{Installing Bash}{133}
@numsecentry{Basic Installation}{10.1}{Basic Installation}{133}
@numsecentry{Compilers and Options}{10.2}{Compilers and Options}{134}
@numsecentry{Compiling For Multiple Architectures}{10.3}{Compiling For Multiple Architectures}{134}
@numsecentry{Installation Names}{10.4}{Installation Names}{134}
@numsecentry{Specifying the System Type}{10.5}{Specifying the System Type}{134}
@numsecentry{Sharing Defaults}{10.6}{Sharing Defaults}{135}
@numsecentry{Operation Controls}{10.7}{Operation Controls}{135}
@numsecentry{Optional Features}{10.8}{Optional Features}{135}
@appentry{Reporting Bugs}{A}{Reporting Bugs}{141}
@appentry{Major Differences From The Bourne Shell}{B}{Major Differences From The Bourne Shell}{143}
@appsecentry{Implementation Differences From The SVR4.2 Shell}{B.1}{}{147}
@appentry{GNU Free Documentation License}{C}{GNU Free Documentation License}{149}
@appentry{Indexes}{D}{Indexes}{157}
@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{157}
@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{158}
@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{158}
@appsecentry{Function Index}{D.4}{Function Index}{160}
@appsecentry{Concept Index}{D.5}{Concept Index}{162}