documentation updates

This commit is contained in:
Chet Ramey
2022-09-20 10:16:23 -04:00
parent b7b9d7c306
commit e9c75143a2
33 changed files with 1400 additions and 1716 deletions
+207 -205
View File
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 6.8 from
bashref.texi.
This text is a brief description of the features that are present in the
Bash shell (version 5.2, 29 July 2022).
Bash shell (version 5.2, 19 September 2022).
This is Edition 5.2, last updated 29 July 2022, of 'The GNU Bash
This is Edition 5.2, last updated 19 September 2022, of 'The GNU Bash
Reference Manual', for 'Bash', Version 5.2.
Copyright (C) 1988-2022 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.2, 29 July 2022). The Bash home page is
Bash shell (version 5.2, 19 September 2022). The Bash home page is
<http://www.gnu.org/software/bash/>.
This is Edition 5.2, last updated 29 July 2022, of 'The GNU Bash
This is Edition 5.2, last updated 19 September 2022, of 'The GNU Bash
Reference Manual', for 'Bash', Version 5.2.
Bash contains features that appear in other popular shells, and some
@@ -2444,7 +2444,7 @@ characters must be quoted if they are to be matched literally.
For example, in the default C locale, '[a-dx-z]' is equivalent to
'[abcdxyz]'. Many locales sort characters in dictionary order, and
in these locales '[a-dx-z]' is typically not equivalent to
'[abcdxyz]'; it might be equivalent to '[aBbCcDdxXyYz]', for
'[abcdxyz]'; it might be equivalent to '[aBbCcDdxYyZz]', for
example. To obtain the traditional interpretation of ranges in
bracket expressions, you can force the use of the C locale by
setting the 'LC_COLLATE' or 'LC_ALL' environment variable to the
@@ -3220,18 +3220,19 @@ standard.
Read and execute commands from the FILENAME argument in the current
shell context. If FILENAME does not contain a slash, the 'PATH'
variable is used to find FILENAME, but FILENAME does not need to be
executable. When Bash is not in POSIX mode, the current directory
is searched if FILENAME is not found in '$PATH'. If any ARGUMENTS
are supplied, they become the positional parameters when FILENAME
is executed. Otherwise the positional parameters are unchanged.
If the '-T' option is enabled, '.' inherits any trap on 'DEBUG'; if
it is not, any 'DEBUG' trap string is saved and restored around the
call to '.', and '.' unsets the 'DEBUG' trap while it executes. If
'-T' is not set, and the sourced file changes the 'DEBUG' trap, the
new value is retained when '.' completes. The return status is the
exit status of the last command executed, or zero if no commands
are executed. If FILENAME is not found, or cannot be read, the
return status is non-zero. This builtin is equivalent to 'source'.
executable. When Bash is not in POSIX mode, it searches the
current directory if FILENAME is not found in '$PATH'. If any
ARGUMENTS are supplied, they become the positional parameters when
FILENAME is executed. Otherwise the positional parameters are
unchanged. If the '-T' option is enabled, '.' inherits any trap on
'DEBUG'; if it is not, any 'DEBUG' trap string is saved and
restored around the call to '.', and '.' unsets the 'DEBUG' trap
while it executes. If '-T' is not set, and the sourced file
changes the 'DEBUG' trap, the new value is retained when '.'
completes. The return status is the exit status of the last
command executed, or zero if no commands are executed. If FILENAME
is not found, or cannot be read, the return status is non-zero.
This builtin is equivalent to 'source'.
'break'
break [N]
@@ -4820,7 +4821,7 @@ This builtin allows you to change additional shell optional behavior.
'direxpand'
If set, Bash replaces directory names with the results of word
expansion when performing filename completion. This changes
the contents of the readline editing buffer. If not set, Bash
the contents of the Readline editing buffer. If not set, Bash
attempts to preserve what the user typed.
'dirspell'
@@ -5444,7 +5445,7 @@ Variables::).
Emacs shell buffer and disables line editing.
'ENV'
Expanded and executed similarlty to 'BASH_ENV' (*note Bash Startup
Expanded and executed similarly to 'BASH_ENV' (*note Bash Startup
Files::) when an interactive shell is invoked in POSIX Mode (*note
Bash POSIX Mode::).
@@ -6190,7 +6191,7 @@ File: bashref.info, Node: Interactive Shells, Next: Bash Conditional Expressio
* What is an Interactive Shell?:: What determines whether a shell is Interactive.
* Is this Shell Interactive?:: How to tell if a shell is interactive.
* Interactive Shell Behavior:: What changes in a interactive shell?
* Interactive Shell Behavior:: What changes in an interactive shell?

File: bashref.info, Node: What is an Interactive Shell?, Next: Is this Shell Interactive?, Up: Interactive Shells
@@ -7154,9 +7155,9 @@ startup files.
32. While variable indirection is available, it may not be applied to
the '#' and '?' special parameters.
33. When expanding the '*' special parameter in a pattern context
where the expansion is double-quoted does not treat the '$*' as if
it were double-quoted.
33. Expanding the '*' special parameter in a pattern context where the
expansion is double-quoted does not treat the '$*' as if it were
double-quoted.
34. Assignment statements preceding POSIX special builtins persist in
the shell environment after the builtin completes.
@@ -7378,8 +7379,8 @@ required for bash-5.1 and later versions.
'compat43'
* the shell does not print a warning message if an attempt is
made to use a quoted compound assignment as an argument to
declare (declare -a foo='(1 2)'). Later versions warn that
this usage is deprecated
declare (e.g., declare -a foo='(1 2)'). Later versions warn
that this usage is deprecated
* word expansion errors are considered non-fatal errors that
cause the current command to fail, even in posix mode (the
default behavior is to make them fatal errors that cause the
@@ -7839,9 +7840,9 @@ Printing characters
Undo the last editing command. You can undo all the way back to an
empty line.
(Depending on your configuration, the <Backspace> key be set to delete
the character to the left of the cursor and the <DEL> key set to delete
the character underneath the cursor, like 'C-d', rather than the
(Depending on your configuration, the <Backspace> key might be set to
delete the character to the left of the cursor and the <DEL> key set to
delete the character underneath the cursor, like 'C-d', rather than the
character to the left of the cursor.)

@@ -7903,9 +7904,9 @@ available to be yanked back later, when you are typing another line.
as those used by 'M-f'.
'M-<DEL>'
Kill from the cursor the start of the current word, or, if between
words, to the start of the previous word. Word boundaries are the
same as those used by 'M-b'.
Kill from the cursor to the start of the current word, or, if
between words, to the start of the previous word. Word boundaries
are the same as those used by 'M-b'.
'C-w'
Kill from the cursor to the previous whitespace. This is different
@@ -8170,7 +8171,7 @@ Variable Settings
'echo-control-characters'
When set to 'on', on operating systems that indicate they
support it, readline echoes a character corresponding to a
support it, Readline echoes a character corresponding to a
signal generated from the keyboard. The default is 'on'.
'editing-mode'
@@ -8341,7 +8342,8 @@ Variable Settings
If set to 'on', Readline will undo all changes to history
lines before returning when 'accept-line' is executed. By
default, history lines may be modified and retain individual
undo lists across calls to 'readline'. The default is 'off'.
undo lists across calls to 'readline()'. The default is
'off'.
'show-all-if-ambiguous'
This alters the default behavior of the completion functions.
@@ -8368,7 +8370,7 @@ Variable Settings
If set to 'on', this alters the default completion behavior
when inserting a single match into the line. It's only active
when performing completion in the middle of a word. If
enabled, readline does not insert characters from the
enabled, Readline does not insert characters from the
completion that match characters after point in the word being
completed, so portions of the word following the cursor are
not duplicated. For instance, if this is enabled, attempting
@@ -8418,7 +8420,7 @@ Key Bindings
part of the key name. The name of the key can be expressed in
different ways, depending on what you find most comfortable.
In addition to command names, readline allows keys to be bound to a
In addition to command names, Readline allows keys to be bound to a
string that is inserted when the key is pressed (a MACRO).
The 'bind -p' command displays Readline function names and bindings
@@ -9221,7 +9223,7 @@ File: bashref.info, Node: Keyboard Macros, Next: Miscellaneous Commands, Prev
characters in the macro appear as if typed at the keyboard.
'print-last-kbd-macro ()'
Print the last keboard macro defined in a format suitable for the
Print the last keyboard macro defined in a format suitable for the
INPUTRC file.

@@ -9268,12 +9270,12 @@ File: bashref.info, Node: Miscellaneous Commands, Prev: Keyboard Macros, Up:
'character-search (C-])'
A character is read and point is moved to the next occurrence of
that character. A negative count searches for previous
that character. A negative argument searches for previous
occurrences.
'character-search-backward (M-C-])'
A character is read and point is moved to the previous occurrence
of that character. A negative count searches for subsequent
of that character. A negative argument searches for subsequent
occurrences.
'skip-csi-sequence ()'
@@ -9281,7 +9283,7 @@ File: bashref.info, Node: Miscellaneous Commands, Prev: Keyboard Macros, Up:
those defined for keys like Home and End. Such sequences begin
with a Control Sequence Indicator (CSI), usually ESC-[. If this
sequence is bound to "\e[", keys producing such sequences will have
no effect unless explicitly bound to a readline command, instead of
no effect unless explicitly bound to a Readline command, instead of
inserting stray characters into the editing buffer. This is
unbound by default, but usually bound to ESC-[.
@@ -9885,7 +9887,7 @@ CDPATH: Readline can't tell those completions are directories). The '-o
nospace' option tells Readline to not append a space character to the
directory name, in case we want to append to it. The '-o bashdefault'
option brings in the rest of the "Bash default" completions - possible
completion that Bash adds to the default Readline set. These include
completions that Bash adds to the default Readline set. These include
things like command name completion, variable completion for words
beginning with '$' or '${', completions containing pathname expansion
patterns (*note Filename Expansion::), and so on.
@@ -10083,9 +10085,9 @@ history file.
The ARGs are added to the end of the history list as a single
entry.
When any of the '-w', '-r', '-a', or '-n' options is used, if
FILENAME is given, then it is used as the history file. If not,
then the value of the 'HISTFILE' variable is used.
If a FILENAME argument is supplied when any of the '-w', '-r',
'-a', or '-n' options is used, Bash uses FILENAME as the history
file. If not, then the value of the 'HISTFILE' variable is used.
The return value is 0 unless an invalid option is encountered, an
error occurs while reading or writing the history file, an invalid
@@ -10307,7 +10309,7 @@ or edit, the word or words selected from the history event.
'&' appears in NEW, it is replaced by OLD. A single backslash will
quote the '&'. If OLD is null, it is set to the last OLD
substituted, or, if no previous history substitutions took place,
the last STRING in a !?STRING'[?]' search. If NEW is is null, each
the last STRING in a !?STRING'[?]' search. If NEW is null, each
matching OLD is deleted. The final delimiter is optional if it is
the last character on the input line.
@@ -10471,7 +10473,7 @@ need to supply the '--srcdir=PATH' argument to tell 'configure' where
the source files are. 'configure' automatically checks for the source
code in the directory that 'configure' is in and in '..'.
If you have to use a 'make' that does not supports the 'VPATH'
If you have to use a 'make' that does not support the 'VPATH'
variable, you can compile Bash for one architecture at a time in the
source code directory. After you have installed Bash for one
architecture, use 'make distclean' before reconfiguring for another
@@ -10541,7 +10543,7 @@ File: bashref.info, Node: Specifying the System Type, Next: Sharing Defaults,
===============================
There may be some features 'configure' can not figure out automatically,
but need to determine by the type of host Bash will run on. Usually
but needs to determine by the type of host Bash will run on. Usually
'configure' can figure that out, but if it prints a message saying it
can not guess the host type, give it the '--host=TYPE' option. 'TYPE'
can either be a short name for the system type, such as 'sun4', or a
@@ -11183,7 +11185,7 @@ the baseline reference.
The 'trap' builtin (*note Bourne Shell Builtins::) allows a
'RETURN' pseudo-signal specification, similar to 'EXIT' and
'DEBUG'. Commands specified with an 'RETURN' trap are executed
'DEBUG'. Commands specified with a 'RETURN' trap are executed
before execution resumes after a shell function or a shell script
executed with '.' or 'source' returns. The 'RETURN' trap is not
inherited by shell functions unless the function has been given the
@@ -11782,17 +11784,17 @@ D.1 Index of Shell Builtin Commands
* :: Bourne Shell Builtins.
(line 11)
* [: Bourne Shell Builtins.
(line 274)
(line 275)
* alias: Bash Builtins. (line 11)
* bg: Job Control Builtins.
(line 7)
* bind: Bash Builtins. (line 21)
* break: Bourne Shell Builtins.
(line 36)
(line 37)
* builtin: Bash Builtins. (line 108)
* caller: Bash Builtins. (line 117)
* cd: Bourne Shell Builtins.
(line 44)
(line 45)
* command: Bash Builtins. (line 134)
* compgen: Programmable Completion Builtins.
(line 12)
@@ -11801,7 +11803,7 @@ D.1 Index of Shell Builtin Commands
* compopt: Programmable Completion Builtins.
(line 238)
* continue: Bourne Shell Builtins.
(line 89)
(line 90)
* declare: Bash Builtins. (line 154)
* dirs: Directory Stack Builtins.
(line 7)
@@ -11810,21 +11812,21 @@ D.1 Index of Shell Builtin Commands
* echo: Bash Builtins. (line 257)
* enable: Bash Builtins. (line 306)
* eval: Bourne Shell Builtins.
(line 98)
(line 99)
* exec: Bourne Shell Builtins.
(line 106)
(line 107)
* exit: Bourne Shell Builtins.
(line 124)
(line 125)
* export: Bourne Shell Builtins.
(line 131)
(line 132)
* fc: Bash History Builtins.
(line 10)
* fg: Job Control Builtins.
(line 17)
* getopts: Bourne Shell Builtins.
(line 147)
(line 148)
* hash: Bourne Shell Builtins.
(line 191)
(line 192)
* help: Bash Builtins. (line 342)
* history: Bash History Builtins.
(line 46)
@@ -11842,34 +11844,34 @@ D.1 Index of Shell Builtin Commands
* pushd: Directory Stack Builtins.
(line 69)
* pwd: Bourne Shell Builtins.
(line 211)
(line 212)
* read: Bash Builtins. (line 488)
* readarray: Bash Builtins. (line 585)
* readonly: Bourne Shell Builtins.
(line 221)
(line 222)
* return: Bourne Shell Builtins.
(line 240)
(line 241)
* set: The Set Builtin. (line 11)
* shift: Bourne Shell Builtins.
(line 261)
(line 262)
* shopt: The Shopt Builtin. (line 9)
* source: Bash Builtins. (line 594)
* suspend: Job Control Builtins.
(line 116)
* test: Bourne Shell Builtins.
(line 274)
(line 275)
* times: Bourne Shell Builtins.
(line 359)
(line 360)
* trap: Bourne Shell Builtins.
(line 365)
(line 366)
* type: Bash Builtins. (line 599)
* typeset: Bash Builtins. (line 631)
* ulimit: Bash Builtins. (line 637)
* umask: Bourne Shell Builtins.
(line 414)
(line 415)
* unalias: Bash Builtins. (line 743)
* unset: Bourne Shell Builtins.
(line 432)
(line 433)
* wait: Job Control Builtins.
(line 76)
@@ -12133,13 +12135,13 @@ D.3 Parameter and Variable Index
* SHELLOPTS: Bash Variables. (line 647)
* SHLVL: Bash Variables. (line 656)
* show-all-if-ambiguous: Readline Init File Syntax.
(line 328)
(line 329)
* show-all-if-unmodified: Readline Init File Syntax.
(line 334)
(line 335)
* show-mode-in-prompt: Readline Init File Syntax.
(line 343)
(line 344)
* skip-completed-text: Readline Init File Syntax.
(line 349)
(line 350)
* SRANDOM: Bash Variables. (line 661)
* TEXTDOMAIN: Creating Internationalized Scripts.
(line 51)
@@ -12150,11 +12152,11 @@ D.3 Parameter and Variable Index
* TMPDIR: Bash Variables. (line 720)
* UID: Bash Variables. (line 724)
* vi-cmd-mode-string: Readline Init File Syntax.
(line 362)
(line 363)
* vi-ins-mode-string: Readline Init File Syntax.
(line 373)
(line 374)
* visible-stats: Readline Init File Syntax.
(line 384)
(line 385)

File: bashref.info, Node: Function Index, Next: Concept Index, Prev: Variable Index, Up: Indexes
@@ -12533,138 +12535,138 @@ D.5 Concept Index

Tag Table:
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 Character14462
Node: Single Quotes14947
Node: Double Quotes15295
Node: ANSI-C Quoting16573
Node: Locale Translation17883
Node: Creating Internationalized Scripts19194
Node: Comments23311
Node: Shell Commands23929
Node: Reserved Words24867
Node: Simple Commands25623
Node: Pipelines26277
Node: Lists29276
Node: Compound Commands31071
Node: Looping Constructs32083
Node: Conditional Constructs34578
Node: Command Grouping49066
Node: Coprocesses50544
Node: GNU Parallel53207
Node: Shell Functions54124
Node: Shell Parameters62009
Node: Positional Parameters66397
Node: Special Parameters67299
Node: Shell Expansions70513
Node: Brace Expansion72640
Node: Tilde Expansion75374
Node: Shell Parameter Expansion77995
Node: Command Substitution96346
Node: Arithmetic Expansion97701
Node: Process Substitution98669
Node: Word Splitting99789
Node: Filename Expansion101733
Node: Pattern Matching104482
Node: Quote Removal109484
Node: Redirections109779
Node: Executing Commands119439
Node: Simple Command Expansion120109
Node: Command Search and Execution122219
Node: Command Execution Environment124597
Node: Environment127632
Node: Exit Status129295
Node: Signals131079
Node: Shell Scripts134528
Node: Shell Builtin Commands137555
Node: Bourne Shell Builtins139593
Node: Bash Builtins161054
Node: Modifying Shell Behavior191910
Node: The Set Builtin192255
Node: The Shopt Builtin202856
Node: Special Builtins218768
Node: Shell Variables219747
Node: Bourne Shell Variables220184
Node: Bash Variables222288
Node: Bash Features255104
Node: Invoking Bash256117
Node: Bash Startup Files262130
Node: Interactive Shells267261
Node: What is an Interactive Shell?267671
Node: Is this Shell Interactive?268320
Node: Interactive Shell Behavior269135
Node: Bash Conditional Expressions272764
Node: Shell Arithmetic277406
Node: Aliases280350
Node: Arrays282963
Node: The Directory Stack289354
Node: Directory Stack Builtins290138
Node: Controlling the Prompt294398
Node: The Restricted Shell297363
Node: Bash POSIX Mode299973
Node: Shell Compatibility Mode311896
Node: Job Control320457
Node: Job Control Basics320917
Node: Job Control Builtins325919
Node: Job Control Variables331714
Node: Command Line Editing332870
Node: Introduction and Notation334541
Node: Readline Interaction336164
Node: Readline Bare Essentials337355
Node: Readline Movement Commands339138
Node: Readline Killing Commands340098
Node: Readline Arguments342016
Node: Searching343060
Node: Readline Init File345246
Node: Readline Init File Syntax346507
Node: Conditional Init Constructs370081
Node: Sample Init File374277
Node: Bindable Readline Commands377401
Node: Commands For Moving378605
Node: Commands For History380656
Node: Commands For Text385650
Node: Commands For Killing389299
Node: Numeric Arguments392332
Node: Commands For Completion393471
Node: Keyboard Macros397662
Node: Miscellaneous Commands398349
Node: Readline vi Mode404288
Node: Programmable Completion405195
Node: Programmable Completion Builtins412975
Node: A Programmable Completion Example423727
Node: Using History Interactively428974
Node: Bash History Facilities429658
Node: Bash History Builtins432663
Node: History Interaction437671
Node: Event Designators441291
Node: Word Designators442645
Node: Modifiers444405
Node: Installing Bash446216
Node: Basic Installation447353
Node: Compilers and Options451075
Node: Compiling For Multiple Architectures451816
Node: Installation Names453509
Node: Specifying the System Type455618
Node: Sharing Defaults456334
Node: Operation Controls457007
Node: Optional Features457965
Node: Reporting Bugs469184
Node: Major Differences From The Bourne Shell470459
Node: GNU Free Documentation License487309
Node: Indexes512486
Node: Builtin Index512940
Node: Reserved Word Index519767
Node: Variable Index522215
Node: Function Index538989
Node: Concept Index552773
Node: Top899
Node: Introduction2821
Node: What is Bash?3037
Node: What is a shell?4151
Node: Definitions6689
Node: Basic Shell Features9640
Node: Shell Syntax10859
Node: Shell Operation11885
Node: Quoting13178
Node: Escape Character14482
Node: Single Quotes14967
Node: Double Quotes15315
Node: ANSI-C Quoting16593
Node: Locale Translation17903
Node: Creating Internationalized Scripts19214
Node: Comments23331
Node: Shell Commands23949
Node: Reserved Words24887
Node: Simple Commands25643
Node: Pipelines26297
Node: Lists29296
Node: Compound Commands31091
Node: Looping Constructs32103
Node: Conditional Constructs34598
Node: Command Grouping49086
Node: Coprocesses50564
Node: GNU Parallel53227
Node: Shell Functions54144
Node: Shell Parameters62029
Node: Positional Parameters66417
Node: Special Parameters67319
Node: Shell Expansions70533
Node: Brace Expansion72660
Node: Tilde Expansion75394
Node: Shell Parameter Expansion78015
Node: Command Substitution96366
Node: Arithmetic Expansion97721
Node: Process Substitution98689
Node: Word Splitting99809
Node: Filename Expansion101753
Node: Pattern Matching104502
Node: Quote Removal109504
Node: Redirections109799
Node: Executing Commands119459
Node: Simple Command Expansion120129
Node: Command Search and Execution122239
Node: Command Execution Environment124617
Node: Environment127652
Node: Exit Status129315
Node: Signals131099
Node: Shell Scripts134548
Node: Shell Builtin Commands137575
Node: Bourne Shell Builtins139613
Node: Bash Builtins161079
Node: Modifying Shell Behavior191935
Node: The Set Builtin192280
Node: The Shopt Builtin202881
Node: Special Builtins218793
Node: Shell Variables219772
Node: Bourne Shell Variables220209
Node: Bash Variables222313
Node: Bash Features255128
Node: Invoking Bash256141
Node: Bash Startup Files262154
Node: Interactive Shells267285
Node: What is an Interactive Shell?267696
Node: Is this Shell Interactive?268345
Node: Interactive Shell Behavior269160
Node: Bash Conditional Expressions272789
Node: Shell Arithmetic277431
Node: Aliases280375
Node: Arrays282988
Node: The Directory Stack289379
Node: Directory Stack Builtins290163
Node: Controlling the Prompt294423
Node: The Restricted Shell297388
Node: Bash POSIX Mode299998
Node: Shell Compatibility Mode311916
Node: Job Control320483
Node: Job Control Basics320943
Node: Job Control Builtins325945
Node: Job Control Variables331740
Node: Command Line Editing332896
Node: Introduction and Notation334567
Node: Readline Interaction336190
Node: Readline Bare Essentials337381
Node: Readline Movement Commands339170
Node: Readline Killing Commands340130
Node: Readline Arguments342051
Node: Searching343095
Node: Readline Init File345281
Node: Readline Init File Syntax346542
Node: Conditional Init Constructs370128
Node: Sample Init File374324
Node: Bindable Readline Commands377448
Node: Commands For Moving378652
Node: Commands For History380703
Node: Commands For Text385697
Node: Commands For Killing389346
Node: Numeric Arguments392379
Node: Commands For Completion393518
Node: Keyboard Macros397709
Node: Miscellaneous Commands398397
Node: Readline vi Mode404342
Node: Programmable Completion405249
Node: Programmable Completion Builtins413029
Node: A Programmable Completion Example423781
Node: Using History Interactively429029
Node: Bash History Facilities429713
Node: Bash History Builtins432718
Node: History Interaction437742
Node: Event Designators441362
Node: Word Designators442716
Node: Modifiers444476
Node: Installing Bash446284
Node: Basic Installation447421
Node: Compilers and Options451143
Node: Compiling For Multiple Architectures451884
Node: Installation Names453576
Node: Specifying the System Type455685
Node: Sharing Defaults456402
Node: Operation Controls457075
Node: Optional Features458033
Node: Reporting Bugs469252
Node: Major Differences From The Bourne Shell470527
Node: GNU Free Documentation License487376
Node: Indexes512553
Node: Builtin Index513007
Node: Reserved Word Index519834
Node: Variable Index522282
Node: Function Index539056
Node: Concept Index552840

End Tag Table