new bash_source_fullpath shell option; documentation updates for wait builtin

This commit is contained in:
Chet Ramey
2024-07-30 11:18:17 -04:00
parent d5ef283cbd
commit e45ec6f76b
23 changed files with 509 additions and 387 deletions
+140 -136
View File
@@ -1,9 +1,9 @@
This is bash.info, produced by makeinfo version 7.1 from bashref.texi.
This text is a brief description of the features that are present in the
Bash shell (version 5.3, 2 July 2024).
Bash shell (version 5.3, 25 July 2024).
This is Edition 5.3, last updated 2 July 2024, of The GNU Bash
This is Edition 5.3, last updated 25 July 2024, of The GNU Bash
Reference Manual, for Bash, Version 5.3.
Copyright © 1988-2023 Free Software Foundation, Inc.
@@ -26,10 +26,10 @@ Bash Features
*************
This text is a brief description of the features that are present in the
Bash shell (version 5.3, 2 July 2024). The Bash home page is
Bash shell (version 5.3, 25 July 2024). The Bash home page is
<http://www.gnu.org/software/bash/>.
This is Edition 5.3, last updated 2 July 2024, of The GNU Bash
This is Edition 5.3, last updated 25 July 2024, of The GNU Bash
Reference Manual, for Bash, Version 5.3.
Bash contains features that appear in other popular shells, and some
@@ -4930,6 +4930,10 @@ This builtin allows you to change additional shell optional behavior.
executed as if it were the argument to the cd command. This
option is only used by interactive shells.
bash_source_fullpath
If set, filenames added to the BASH_SOURCE array variable
are converted to full pathnames (*note Bash Variables::).
cdable_vars
If this is set, an argument to the cd builtin command that
is not a directory is assumed to be the name of a variable
@@ -12994,138 +12998,138 @@ D.5 Concept Index

Tag Table:
Node: Top891
Node: Introduction2822
Node: What is Bash?3035
Node: What is a shell?4176
Node: Definitions6755
Node: Basic Shell Features9931
Node: Shell Syntax11151
Node: Shell Operation12178
Node: Quoting13476
Node: Escape Character14789
Node: Single Quotes15287
Node: Double Quotes15636
Node: ANSI-C Quoting16979
Node: Locale Translation18364
Node: Creating Internationalized Scripts19708
Node: Comments23906
Node: Shell Commands24541
Node: Reserved Words25480
Node: Simple Commands26345
Node: Pipelines27004
Node: Lists30067
Node: Compound Commands31939
Node: Looping Constructs32948
Node: Conditional Constructs35492
Node: Command Grouping50313
Node: Coprocesses51800
Node: GNU Parallel54496
Node: Shell Functions55414
Node: Shell Parameters63520
Node: Positional Parameters68053
Node: Special Parameters68988
Node: Shell Expansions72294
Node: Brace Expansion74483
Node: Tilde Expansion77146
Node: Shell Parameter Expansion79912
Node: Command Substitution99019
Node: Arithmetic Expansion102552
Node: Process Substitution103517
Node: Word Splitting104654
Node: Filename Expansion106795
Node: Pattern Matching109891
Node: Quote Removal115124
Node: Redirections115428
Node: Executing Commands125237
Node: Simple Command Expansion125904
Node: Command Search and Execution128015
Node: Command Execution Environment130423
Node: Environment133732
Node: Exit Status135436
Node: Signals137221
Node: Shell Scripts140835
Node: Shell Builtin Commands143927
Node: Bourne Shell Builtins146038
Node: Bash Builtins170808
Node: Modifying Shell Behavior205822
Node: The Set Builtin206164
Node: The Shopt Builtin217679
Node: Special Builtins234466
Node: Shell Variables235455
Node: Bourne Shell Variables235889
Node: Bash Variables238082
Node: Bash Features275247
Node: Invoking Bash276261
Node: Bash Startup Files282660
Node: Interactive Shells287963
Node: What is an Interactive Shell?288371
Node: Is this Shell Interactive?289037
Node: Interactive Shell Behavior289861
Node: Bash Conditional Expressions293615
Node: Shell Arithmetic298789
Node: Aliases301871
Node: Arrays304826
Node: The Directory Stack311625
Node: Directory Stack Builtins312422
Node: Controlling the Prompt316871
Node: The Restricted Shell320009
Node: Bash POSIX Mode322796
Node: Shell Compatibility Mode340307
Node: Job Control349074
Node: Job Control Basics349531
Node: Job Control Builtins354705
Node: Job Control Variables360665
Node: Command Line Editing361842
Node: Introduction and Notation363546
Node: Readline Interaction365190
Node: Readline Bare Essentials366378
Node: Readline Movement Commands368196
Node: Readline Killing Commands369193
Node: Readline Arguments371171
Node: Searching372228
Node: Readline Init File374457
Node: Readline Init File Syntax375739
Node: Conditional Init Constructs400677
Node: Sample Init File405042
Node: Bindable Readline Commands408163
Node: Commands For Moving409388
Node: Commands For History411615
Node: Commands For Text416820
Node: Commands For Killing420954
Node: Numeric Arguments423755
Node: Commands For Completion424907
Node: Keyboard Macros429223
Node: Miscellaneous Commands429924
Node: Readline vi Mode436578
Node: Programmable Completion437530
Node: Programmable Completion Builtins445487
Node: A Programmable Completion Example457053
Node: Using History Interactively462398
Node: Bash History Facilities463079
Node: Bash History Builtins466191
Node: History Interaction471434
Node: Event Designators475759
Node: Word Designators477342
Node: Modifiers479328
Node: Installing Bash481237
Node: Basic Installation482371
Node: Compilers and Options486250
Node: Compiling For Multiple Architectures487000
Node: Installation Names488749
Node: Specifying the System Type490983
Node: Sharing Defaults491729
Node: Operation Controls492443
Node: Optional Features493462
Node: Reporting Bugs505264
Node: Major Differences From The Bourne Shell506613
Node: GNU Free Documentation License526348
Node: Indexes551525
Node: Builtin Index551976
Node: Reserved Word Index559074
Node: Variable Index561519
Node: Function Index578650
Node: Concept Index592506
Node: Top893
Node: Introduction2826
Node: What is Bash?3039
Node: What is a shell?4180
Node: Definitions6759
Node: Basic Shell Features9935
Node: Shell Syntax11155
Node: Shell Operation12182
Node: Quoting13480
Node: Escape Character14793
Node: Single Quotes15291
Node: Double Quotes15640
Node: ANSI-C Quoting16983
Node: Locale Translation18368
Node: Creating Internationalized Scripts19712
Node: Comments23910
Node: Shell Commands24545
Node: Reserved Words25484
Node: Simple Commands26349
Node: Pipelines27008
Node: Lists30071
Node: Compound Commands31943
Node: Looping Constructs32952
Node: Conditional Constructs35496
Node: Command Grouping50317
Node: Coprocesses51804
Node: GNU Parallel54500
Node: Shell Functions55418
Node: Shell Parameters63524
Node: Positional Parameters68057
Node: Special Parameters68992
Node: Shell Expansions72298
Node: Brace Expansion74487
Node: Tilde Expansion77150
Node: Shell Parameter Expansion79916
Node: Command Substitution99023
Node: Arithmetic Expansion102556
Node: Process Substitution103521
Node: Word Splitting104658
Node: Filename Expansion106799
Node: Pattern Matching109895
Node: Quote Removal115128
Node: Redirections115432
Node: Executing Commands125241
Node: Simple Command Expansion125908
Node: Command Search and Execution128019
Node: Command Execution Environment130427
Node: Environment133736
Node: Exit Status135440
Node: Signals137225
Node: Shell Scripts140839
Node: Shell Builtin Commands143931
Node: Bourne Shell Builtins146042
Node: Bash Builtins170812
Node: Modifying Shell Behavior205826
Node: The Set Builtin206168
Node: The Shopt Builtin217683
Node: Special Builtins234645
Node: Shell Variables235634
Node: Bourne Shell Variables236068
Node: Bash Variables238261
Node: Bash Features275426
Node: Invoking Bash276440
Node: Bash Startup Files282839
Node: Interactive Shells288142
Node: What is an Interactive Shell?288550
Node: Is this Shell Interactive?289216
Node: Interactive Shell Behavior290040
Node: Bash Conditional Expressions293794
Node: Shell Arithmetic298968
Node: Aliases302050
Node: Arrays305005
Node: The Directory Stack311804
Node: Directory Stack Builtins312601
Node: Controlling the Prompt317050
Node: The Restricted Shell320188
Node: Bash POSIX Mode322975
Node: Shell Compatibility Mode340486
Node: Job Control349253
Node: Job Control Basics349710
Node: Job Control Builtins354884
Node: Job Control Variables360844
Node: Command Line Editing362021
Node: Introduction and Notation363725
Node: Readline Interaction365369
Node: Readline Bare Essentials366557
Node: Readline Movement Commands368375
Node: Readline Killing Commands369372
Node: Readline Arguments371350
Node: Searching372407
Node: Readline Init File374636
Node: Readline Init File Syntax375918
Node: Conditional Init Constructs400856
Node: Sample Init File405221
Node: Bindable Readline Commands408342
Node: Commands For Moving409567
Node: Commands For History411794
Node: Commands For Text416999
Node: Commands For Killing421133
Node: Numeric Arguments423934
Node: Commands For Completion425086
Node: Keyboard Macros429402
Node: Miscellaneous Commands430103
Node: Readline vi Mode436757
Node: Programmable Completion437709
Node: Programmable Completion Builtins445666
Node: A Programmable Completion Example457232
Node: Using History Interactively462577
Node: Bash History Facilities463258
Node: Bash History Builtins466370
Node: History Interaction471613
Node: Event Designators475938
Node: Word Designators477521
Node: Modifiers479507
Node: Installing Bash481416
Node: Basic Installation482550
Node: Compilers and Options486429
Node: Compiling For Multiple Architectures487179
Node: Installation Names488928
Node: Specifying the System Type491162
Node: Sharing Defaults491908
Node: Operation Controls492622
Node: Optional Features493641
Node: Reporting Bugs505443
Node: Major Differences From The Bourne Shell506792
Node: GNU Free Documentation License526527
Node: Indexes551704
Node: Builtin Index552155
Node: Reserved Word Index559253
Node: Variable Index561698
Node: Function Index578829
Node: Concept Index592685

End Tag Table