commit bash-20190612 snapshot

This commit is contained in:
Chet Ramey
2019-06-14 09:31:42 -04:00
parent 653d7134f8
commit f602910792
24 changed files with 1256 additions and 1099 deletions
+145 -144
View File
@@ -2,9 +2,9 @@ This is bash.info, produced by makeinfo version 6.5 from
bashref.texi.
This text is a brief description of the features that are present in the
Bash shell (version 5.0, 20 May 2019).
Bash shell (version 5.0, 12 June 2019).
This is Edition 5.0, last updated 20 May 2019, of 'The GNU Bash
This is Edition 5.0, last updated 12 June 2019, of 'The GNU Bash
Reference Manual', for 'Bash', Version 5.0.
Copyright (C) 1988-2018 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 5.0, 20 May 2019). The Bash home page is
Bash shell (version 5.0, 12 June 2019). The Bash home page is
<http://www.gnu.org/software/bash/>.
This is Edition 5.0, last updated 20 May 2019, of 'The GNU Bash
This is Edition 5.0, last updated 12 June 2019, of 'The GNU Bash
Reference Manual', for 'Bash', Version 5.0.
Bash contains features that appear in other popular shells, and some
@@ -7019,15 +7019,16 @@ File: bash.info, Node: Job Control Builtins, Next: Job Control Variables, Pre
Wait until the child process specified by each process ID PID or
job specification JOBSPEC exits and return the exit status of the
last command waited for. If a job spec is given, all processes in
the job are waited for. If no arguments are given, all currently
active child processes are waited for, and the return status is
zero. If the '-n' option is supplied, 'wait' waits for a single
job to terminate and returns its exit status. Supplying the '-f'
option, when job control is enabled, forces 'wait' to wait for each
PID or JOBSPEC to terminate before returning its status, intead of
returning when it changes status. If neither JOBSPEC nor PID
specifies an active child process of the shell, the return status
is 127.
the job are waited for. If no arguments are given, 'wait' waits
for all running background jobs and the last-executed process
substitution, if its process id is the same as $!, and the return
status is zero. If the '-n' option is supplied, 'wait' waits for a
single job to terminate and returns its exit status. Supplying the
'-f' option, when job control is enabled, forces 'wait' to wait for
each PID or JOBSPEC to terminate before returning its status,
intead of returning when it changes status. If neither JOBSPEC nor
PID specifies an active child process of the shell, the return
status is 127.
'disown'
disown [-ar] [-h] [JOBSPEC ... | PID ... ]
@@ -11012,7 +11013,7 @@ D.1 Index of Shell Builtin Commands
* dirs: Directory Stack Builtins.
(line 7)
* disown: Job Control Builtins.
(line 92)
(line 93)
* echo: Bash Builtins. (line 246)
* enable: Bash Builtins. (line 295)
* eval: Bourne Shell Builtins.
@@ -11061,7 +11062,7 @@ D.1 Index of Shell Builtin Commands
* shopt: The Shopt Builtin. (line 9)
* source: Bash Builtins. (line 563)
* suspend: Job Control Builtins.
(line 104)
(line 105)
* test: Bourne Shell Builtins.
(line 269)
* times: Bourne Shell Builtins.
@@ -11710,134 +11711,134 @@ D.5 Concept Index

Tag Table:
Node: Top887
Node: Introduction2797
Node: What is Bash?3013
Node: What is a shell?4127
Node: Definitions6665
Node: Basic Shell Features9616
Node: Shell Syntax10835
Node: Shell Operation11861
Node: Quoting13154
Node: Escape Character14454
Node: Single Quotes14939
Node: Double Quotes15287
Node: ANSI-C Quoting16565
Node: Locale Translation17824
Node: Comments18720
Node: Shell Commands19338
Node: Simple Commands20210
Node: Pipelines20841
Node: Lists23773
Node: Compound Commands25564
Node: Looping Constructs26576
Node: Conditional Constructs29071
Node: Command Grouping40239
Node: Coprocesses41718
Node: GNU Parallel43621
Node: Shell Functions47679
Node: Shell Parameters54762
Node: Positional Parameters59175
Node: Special Parameters60075
Node: Shell Expansions63829
Node: Brace Expansion65952
Node: Tilde Expansion68675
Node: Shell Parameter Expansion71292
Node: Command Substitution85725
Node: Arithmetic Expansion87080
Node: Process Substitution88012
Node: Word Splitting89132
Node: Filename Expansion91076
Node: Pattern Matching93606
Node: Quote Removal97592
Node: Redirections97887
Node: Executing Commands107445
Node: Simple Command Expansion108115
Node: Command Search and Execution110045
Node: Command Execution Environment112421
Node: Environment115405
Node: Exit Status117064
Node: Signals118734
Node: Shell Scripts120701
Node: Shell Builtin Commands123216
Node: Bourne Shell Builtins125254
Node: Bash Builtins146004
Node: Modifying Shell Behavior174929
Node: The Set Builtin175274
Node: The Shopt Builtin185687
Node: Special Builtins203357
Node: Shell Variables204336
Node: Bourne Shell Variables204773
Node: Bash Variables206877
Node: Bash Features237824
Node: Invoking Bash238723
Node: Bash Startup Files244736
Node: Interactive Shells249839
Node: What is an Interactive Shell?250249
Node: Is this Shell Interactive?250898
Node: Interactive Shell Behavior251713
Node: Bash Conditional Expressions255200
Node: Shell Arithmetic259777
Node: Aliases262594
Node: Arrays265214
Node: The Directory Stack270579
Node: Directory Stack Builtins271363
Node: Controlling the Prompt274331
Node: The Restricted Shell277252
Node: Bash POSIX Mode279734
Node: Job Control290667
Node: Job Control Basics291127
Node: Job Control Builtins296091
Node: Job Control Variables300831
Node: Command Line Editing301987
Node: Introduction and Notation303658
Node: Readline Interaction305281
Node: Readline Bare Essentials306472
Node: Readline Movement Commands308255
Node: Readline Killing Commands309215
Node: Readline Arguments311133
Node: Searching312177
Node: Readline Init File314363
Node: Readline Init File Syntax315622
Node: Conditional Init Constructs336061
Node: Sample Init File340257
Node: Bindable Readline Commands343374
Node: Commands For Moving344578
Node: Commands For History346427
Node: Commands For Text350722
Node: Commands For Killing354110
Node: Numeric Arguments356591
Node: Commands For Completion357730
Node: Keyboard Macros361921
Node: Miscellaneous Commands362608
Node: Readline vi Mode368561
Node: Programmable Completion369468
Node: Programmable Completion Builtins377248
Node: A Programmable Completion Example387943
Node: Using History Interactively393190
Node: Bash History Facilities393874
Node: Bash History Builtins396879
Node: History Interaction401410
Node: Event Designators405030
Node: Word Designators406249
Node: Modifiers407886
Node: Installing Bash409288
Node: Basic Installation410425
Node: Compilers and Options413683
Node: Compiling For Multiple Architectures414424
Node: Installation Names416117
Node: Specifying the System Type416935
Node: Sharing Defaults417651
Node: Operation Controls418324
Node: Optional Features419282
Node: Reporting Bugs429800
Node: Major Differences From The Bourne Shell430994
Node: GNU Free Documentation License447846
Node: Indexes473023
Node: Builtin Index473477
Node: Reserved Word Index480304
Node: Variable Index482752
Node: Function Index498576
Node: Concept Index511879
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 Commands25568
Node: Looping Constructs26580
Node: Conditional Constructs29075
Node: Command Grouping40243
Node: Coprocesses41722
Node: GNU Parallel43625
Node: Shell Functions47683
Node: Shell Parameters54766
Node: Positional Parameters59179
Node: Special Parameters60079
Node: Shell Expansions63833
Node: Brace Expansion65956
Node: Tilde Expansion68679
Node: Shell Parameter Expansion71296
Node: Command Substitution85729
Node: Arithmetic Expansion87084
Node: Process Substitution88016
Node: Word Splitting89136
Node: Filename Expansion91080
Node: Pattern Matching93610
Node: Quote Removal97596
Node: Redirections97891
Node: Executing Commands107449
Node: Simple Command Expansion108119
Node: Command Search and Execution110049
Node: Command Execution Environment112425
Node: Environment115409
Node: Exit Status117068
Node: Signals118738
Node: Shell Scripts120705
Node: Shell Builtin Commands123220
Node: Bourne Shell Builtins125258
Node: Bash Builtins146008
Node: Modifying Shell Behavior174933
Node: The Set Builtin175278
Node: The Shopt Builtin185691
Node: Special Builtins203361
Node: Shell Variables204340
Node: Bourne Shell Variables204777
Node: Bash Variables206881
Node: Bash Features237828
Node: Invoking Bash238727
Node: Bash Startup Files244740
Node: Interactive Shells249843
Node: What is an Interactive Shell?250253
Node: Is this Shell Interactive?250902
Node: Interactive Shell Behavior251717
Node: Bash Conditional Expressions255204
Node: Shell Arithmetic259781
Node: Aliases262598
Node: Arrays265218
Node: The Directory Stack270583
Node: Directory Stack Builtins271367
Node: Controlling the Prompt274335
Node: The Restricted Shell277256
Node: Bash POSIX Mode279738
Node: Job Control290671
Node: Job Control Basics291131
Node: Job Control Builtins296095
Node: Job Control Variables300913
Node: Command Line Editing302069
Node: Introduction and Notation303740
Node: Readline Interaction305363
Node: Readline Bare Essentials306554
Node: Readline Movement Commands308337
Node: Readline Killing Commands309297
Node: Readline Arguments311215
Node: Searching312259
Node: Readline Init File314445
Node: Readline Init File Syntax315704
Node: Conditional Init Constructs336143
Node: Sample Init File340339
Node: Bindable Readline Commands343456
Node: Commands For Moving344660
Node: Commands For History346509
Node: Commands For Text350804
Node: Commands For Killing354192
Node: Numeric Arguments356673
Node: Commands For Completion357812
Node: Keyboard Macros362003
Node: Miscellaneous Commands362690
Node: Readline vi Mode368643
Node: Programmable Completion369550
Node: Programmable Completion Builtins377330
Node: A Programmable Completion Example388025
Node: Using History Interactively393272
Node: Bash History Facilities393956
Node: Bash History Builtins396961
Node: History Interaction401492
Node: Event Designators405112
Node: Word Designators406331
Node: Modifiers407968
Node: Installing Bash409370
Node: Basic Installation410507
Node: Compilers and Options413765
Node: Compiling For Multiple Architectures414506
Node: Installation Names416199
Node: Specifying the System Type417017
Node: Sharing Defaults417733
Node: Operation Controls418406
Node: Optional Features419364
Node: Reporting Bugs429882
Node: Major Differences From The Bourne Shell431076
Node: GNU Free Documentation License447928
Node: Indexes473105
Node: Builtin Index473559
Node: Reserved Word Index480386
Node: Variable Index482834
Node: Function Index498658
Node: Concept Index511961

End Tag Table