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
@@ -2,9 +2,9 @@ This is bashref.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.
@@ -27,10 +27,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
@@ -4931,6 +4931,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
@@ -12995,138 +12999,138 @@ D.5 Concept Index

Tag Table:
Node: Top894
Node: Introduction2828
Node: What is Bash?3044
Node: What is a shell?4188
Node: Definitions6770
Node: Basic Shell Features9949
Node: Shell Syntax11172
Node: Shell Operation12202
Node: Quoting13503
Node: Escape Character14819
Node: Single Quotes15320
Node: Double Quotes15672
Node: ANSI-C Quoting17018
Node: Locale Translation18406
Node: Creating Internationalized Scripts19753
Node: Comments23954
Node: Shell Commands24592
Node: Reserved Words25534
Node: Simple Commands26402
Node: Pipelines27064
Node: Lists30130
Node: Compound Commands32005
Node: Looping Constructs33017
Node: Conditional Constructs35564
Node: Command Grouping50388
Node: Coprocesses51878
Node: GNU Parallel54577
Node: Shell Functions55498
Node: Shell Parameters63607
Node: Positional Parameters68143
Node: Special Parameters69081
Node: Shell Expansions72390
Node: Brace Expansion74582
Node: Tilde Expansion77248
Node: Shell Parameter Expansion80017
Node: Command Substitution99127
Node: Arithmetic Expansion102663
Node: Process Substitution103631
Node: Word Splitting104771
Node: Filename Expansion106915
Node: Pattern Matching110014
Node: Quote Removal115250
Node: Redirections115557
Node: Executing Commands125369
Node: Simple Command Expansion126039
Node: Command Search and Execution128153
Node: Command Execution Environment130564
Node: Environment133876
Node: Exit Status135583
Node: Signals137371
Node: Shell Scripts140988
Node: Shell Builtin Commands144083
Node: Bourne Shell Builtins146197
Node: Bash Builtins170970
Node: Modifying Shell Behavior205987
Node: The Set Builtin206332
Node: The Shopt Builtin217850
Node: Special Builtins234640
Node: Shell Variables235632
Node: Bourne Shell Variables236069
Node: Bash Variables238265
Node: Bash Features275433
Node: Invoking Bash276450
Node: Bash Startup Files282852
Node: Interactive Shells288158
Node: What is an Interactive Shell?288569
Node: Is this Shell Interactive?289238
Node: Interactive Shell Behavior290065
Node: Bash Conditional Expressions293822
Node: Shell Arithmetic298999
Node: Aliases302084
Node: Arrays305042
Node: The Directory Stack311844
Node: Directory Stack Builtins312644
Node: Controlling the Prompt317096
Node: The Restricted Shell320237
Node: Bash POSIX Mode323027
Node: Shell Compatibility Mode340541
Node: Job Control349311
Node: Job Control Basics349771
Node: Job Control Builtins354948
Node: Job Control Variables360911
Node: Command Line Editing362091
Node: Introduction and Notation363798
Node: Readline Interaction365445
Node: Readline Bare Essentials366636
Node: Readline Movement Commands368457
Node: Readline Killing Commands369457
Node: Readline Arguments371438
Node: Searching372498
Node: Readline Init File374730
Node: Readline Init File Syntax376015
Node: Conditional Init Constructs400956
Node: Sample Init File405324
Node: Bindable Readline Commands408448
Node: Commands For Moving409676
Node: Commands For History411906
Node: Commands For Text417114
Node: Commands For Killing421251
Node: Numeric Arguments424055
Node: Commands For Completion425210
Node: Keyboard Macros429529
Node: Miscellaneous Commands430233
Node: Readline vi Mode436890
Node: Programmable Completion437845
Node: Programmable Completion Builtins445805
Node: A Programmable Completion Example457374
Node: Using History Interactively462722
Node: Bash History Facilities463406
Node: Bash History Builtins466521
Node: History Interaction471767
Node: Event Designators476095
Node: Word Designators477681
Node: Modifiers479670
Node: Installing Bash481582
Node: Basic Installation482719
Node: Compilers and Options486601
Node: Compiling For Multiple Architectures487354
Node: Installation Names489106
Node: Specifying the System Type491343
Node: Sharing Defaults492092
Node: Operation Controls492809
Node: Optional Features493831
Node: Reporting Bugs505636
Node: Major Differences From The Bourne Shell506988
Node: GNU Free Documentation License526726
Node: Indexes551906
Node: Builtin Index552360
Node: Reserved Word Index559461
Node: Variable Index561909
Node: Function Index579043
Node: Concept Index592902
Node: Top896
Node: Introduction2832
Node: What is Bash?3048
Node: What is a shell?4192
Node: Definitions6774
Node: Basic Shell Features9953
Node: Shell Syntax11176
Node: Shell Operation12206
Node: Quoting13507
Node: Escape Character14823
Node: Single Quotes15324
Node: Double Quotes15676
Node: ANSI-C Quoting17022
Node: Locale Translation18410
Node: Creating Internationalized Scripts19757
Node: Comments23958
Node: Shell Commands24596
Node: Reserved Words25538
Node: Simple Commands26406
Node: Pipelines27068
Node: Lists30134
Node: Compound Commands32009
Node: Looping Constructs33021
Node: Conditional Constructs35568
Node: Command Grouping50392
Node: Coprocesses51882
Node: GNU Parallel54581
Node: Shell Functions55502
Node: Shell Parameters63611
Node: Positional Parameters68147
Node: Special Parameters69085
Node: Shell Expansions72394
Node: Brace Expansion74586
Node: Tilde Expansion77252
Node: Shell Parameter Expansion80021
Node: Command Substitution99131
Node: Arithmetic Expansion102667
Node: Process Substitution103635
Node: Word Splitting104775
Node: Filename Expansion106919
Node: Pattern Matching110018
Node: Quote Removal115254
Node: Redirections115561
Node: Executing Commands125373
Node: Simple Command Expansion126043
Node: Command Search and Execution128157
Node: Command Execution Environment130568
Node: Environment133880
Node: Exit Status135587
Node: Signals137375
Node: Shell Scripts140992
Node: Shell Builtin Commands144087
Node: Bourne Shell Builtins146201
Node: Bash Builtins170974
Node: Modifying Shell Behavior205991
Node: The Set Builtin206336
Node: The Shopt Builtin217854
Node: Special Builtins234819
Node: Shell Variables235811
Node: Bourne Shell Variables236248
Node: Bash Variables238444
Node: Bash Features275612
Node: Invoking Bash276629
Node: Bash Startup Files283031
Node: Interactive Shells288337
Node: What is an Interactive Shell?288748
Node: Is this Shell Interactive?289417
Node: Interactive Shell Behavior290244
Node: Bash Conditional Expressions294001
Node: Shell Arithmetic299178
Node: Aliases302263
Node: Arrays305221
Node: The Directory Stack312023
Node: Directory Stack Builtins312823
Node: Controlling the Prompt317275
Node: The Restricted Shell320416
Node: Bash POSIX Mode323206
Node: Shell Compatibility Mode340720
Node: Job Control349490
Node: Job Control Basics349950
Node: Job Control Builtins355127
Node: Job Control Variables361090
Node: Command Line Editing362270
Node: Introduction and Notation363977
Node: Readline Interaction365624
Node: Readline Bare Essentials366815
Node: Readline Movement Commands368636
Node: Readline Killing Commands369636
Node: Readline Arguments371617
Node: Searching372677
Node: Readline Init File374909
Node: Readline Init File Syntax376194
Node: Conditional Init Constructs401135
Node: Sample Init File405503
Node: Bindable Readline Commands408627
Node: Commands For Moving409855
Node: Commands For History412085
Node: Commands For Text417293
Node: Commands For Killing421430
Node: Numeric Arguments424234
Node: Commands For Completion425389
Node: Keyboard Macros429708
Node: Miscellaneous Commands430412
Node: Readline vi Mode437069
Node: Programmable Completion438024
Node: Programmable Completion Builtins445984
Node: A Programmable Completion Example457553
Node: Using History Interactively462901
Node: Bash History Facilities463585
Node: Bash History Builtins466700
Node: History Interaction471946
Node: Event Designators476274
Node: Word Designators477860
Node: Modifiers479849
Node: Installing Bash481761
Node: Basic Installation482898
Node: Compilers and Options486780
Node: Compiling For Multiple Architectures487533
Node: Installation Names489285
Node: Specifying the System Type491522
Node: Sharing Defaults492271
Node: Operation Controls492988
Node: Optional Features494010
Node: Reporting Bugs505815
Node: Major Differences From The Bourne Shell507167
Node: GNU Free Documentation License526905
Node: Indexes552085
Node: Builtin Index552539
Node: Reserved Word Index559640
Node: Variable Index562088
Node: Function Index579222
Node: Concept Index593081

End Tag Table