documentation updates for arithmetic expansion and array subscripts; update BASH_COMMAND for subshells; fix potential file descriptor leak in here document pipes

This commit is contained in:
Chet Ramey
2025-03-07 10:23:58 -05:00
parent e608233770
commit c3997d51f8
36 changed files with 19690 additions and 19094 deletions
+61 -61
View File
@@ -1,61 +1,61 @@
\entry{:}{51}{\code {:}}
\entry{.}{51}{\code {.}}
\entry{break}{52}{\code {break}}
\entry{cd}{52}{\code {cd}}
\entry{continue}{53}{\code {continue}}
\entry{eval}{53}{\code {eval}}
\entry{exec}{53}{\code {exec}}
\entry{exit}{53}{\code {exit}}
\entry{export}{53}{\code {export}}
\entry{false}{54}{\code {false}}
\entry{getopts}{54}{\code {getopts}}
\entry{hash}{55}{\code {hash}}
\entry{pwd}{55}{\code {pwd}}
\entry{readonly}{55}{\code {readonly}}
\entry{return}{56}{\code {return}}
\entry{shift}{56}{\code {shift}}
\entry{test}{56}{\code {test}}
\entry{[}{56}{\code {[}}
\entry{times}{58}{\code {times}}
\entry{trap}{58}{\code {trap}}
\entry{true}{59}{\code {true}}
\entry{umask}{59}{\code {umask}}
\entry{unset}{59}{\code {unset}}
\entry{alias}{60}{\code {alias}}
\entry{bind}{60}{\code {bind}}
\entry{builtin}{62}{\code {builtin}}
\entry{caller}{62}{\code {caller}}
\entry{command}{62}{\code {command}}
\entry{declare}{63}{\code {declare}}
\entry{echo}{64}{\code {echo}}
\entry{enable}{65}{\code {enable}}
\entry{help}{66}{\code {help}}
\entry{let}{66}{\code {let}}
\entry{local}{66}{\code {local}}
\entry{logout}{67}{\code {logout}}
\entry{mapfile}{67}{\code {mapfile}}
\entry{printf}{67}{\code {printf}}
\entry{read}{68}{\code {read}}
\entry{readarray}{70}{\code {readarray}}
\entry{source}{70}{\code {source}}
\entry{type}{70}{\code {type}}
\entry{typeset}{71}{\code {typeset}}
\entry{ulimit}{71}{\code {ulimit}}
\entry{unalias}{72}{\code {unalias}}
\entry{set}{73}{\code {set}}
\entry{shopt}{77}{\code {shopt}}
\entry{dirs}{111}{\code {dirs}}
\entry{popd}{111}{\code {popd}}
\entry{pushd}{112}{\code {pushd}}
\entry{bg}{124}{\code {bg}}
\entry{fg}{125}{\code {fg}}
\entry{jobs}{125}{\code {jobs}}
\entry{kill}{125}{\code {kill}}
\entry{wait}{126}{\code {wait}}
\entry{disown}{126}{\code {disown}}
\entry{suspend}{126}{\code {suspend}}
\entry{compgen}{159}{\code {compgen}}
\entry{complete}{159}{\code {complete}}
\entry{compopt}{162}{\code {compopt}}
\entry{fc}{167}{\code {fc}}
\entry{history}{167}{\code {history}}
\entry{:}{52}{\code {:}}
\entry{.}{52}{\code {.}}
\entry{break}{53}{\code {break}}
\entry{cd}{53}{\code {cd}}
\entry{continue}{54}{\code {continue}}
\entry{eval}{54}{\code {eval}}
\entry{exec}{54}{\code {exec}}
\entry{exit}{54}{\code {exit}}
\entry{export}{54}{\code {export}}
\entry{false}{55}{\code {false}}
\entry{getopts}{55}{\code {getopts}}
\entry{hash}{56}{\code {hash}}
\entry{pwd}{56}{\code {pwd}}
\entry{readonly}{56}{\code {readonly}}
\entry{return}{57}{\code {return}}
\entry{shift}{57}{\code {shift}}
\entry{test}{57}{\code {test}}
\entry{[}{57}{\code {[}}
\entry{times}{59}{\code {times}}
\entry{trap}{59}{\code {trap}}
\entry{true}{60}{\code {true}}
\entry{umask}{60}{\code {umask}}
\entry{unset}{61}{\code {unset}}
\entry{alias}{61}{\code {alias}}
\entry{bind}{61}{\code {bind}}
\entry{builtin}{63}{\code {builtin}}
\entry{caller}{63}{\code {caller}}
\entry{command}{63}{\code {command}}
\entry{declare}{64}{\code {declare}}
\entry{echo}{65}{\code {echo}}
\entry{enable}{66}{\code {enable}}
\entry{help}{67}{\code {help}}
\entry{let}{67}{\code {let}}
\entry{local}{67}{\code {local}}
\entry{logout}{68}{\code {logout}}
\entry{mapfile}{68}{\code {mapfile}}
\entry{printf}{68}{\code {printf}}
\entry{read}{69}{\code {read}}
\entry{readarray}{71}{\code {readarray}}
\entry{source}{71}{\code {source}}
\entry{type}{71}{\code {type}}
\entry{typeset}{72}{\code {typeset}}
\entry{ulimit}{72}{\code {ulimit}}
\entry{unalias}{73}{\code {unalias}}
\entry{set}{74}{\code {set}}
\entry{shopt}{78}{\code {shopt}}
\entry{dirs}{112}{\code {dirs}}
\entry{popd}{113}{\code {popd}}
\entry{pushd}{113}{\code {pushd}}
\entry{bg}{126}{\code {bg}}
\entry{fg}{127}{\code {fg}}
\entry{jobs}{127}{\code {jobs}}
\entry{kill}{127}{\code {kill}}
\entry{wait}{128}{\code {wait}}
\entry{disown}{128}{\code {disown}}
\entry{suspend}{128}{\code {suspend}}
\entry{compgen}{161}{\code {compgen}}
\entry{complete}{161}{\code {complete}}
\entry{compopt}{164}{\code {compopt}}
\entry{fc}{169}{\code {fc}}
\entry{history}{169}{\code {history}}