complete initial implementation of nofork command substitution (${ command; })

This commit is contained in:
Chet Ramey
2023-05-15 13:30:18 -04:00
parent c375f8f45f
commit e44e3d50de
42 changed files with 4387 additions and 3516 deletions
+59 -59
View File
@@ -1,80 +1,80 @@
\initial {.}
\entry{\code {.}}{48}
\entry{\code {.}}{49}
\initial {:}
\entry{\code {:}}{48}
\entry{\code {:}}{49}
\initial {[}
\entry{\code {[}}{52}
\entry{\code {[}}{53}
\initial {A}
\entry{\code {alias}}{56}
\entry{\code {alias}}{57}
\initial {B}
\entry{\code {bg}}{117}
\entry{\code {bind}}{56}
\entry{\code {break}}{49}
\entry{\code {builtin}}{57}
\entry{\code {bg}}{118}
\entry{\code {bind}}{57}
\entry{\code {break}}{50}
\entry{\code {builtin}}{58}
\initial {C}
\entry{\code {caller}}{57}
\entry{\code {cd}}{49}
\entry{\code {command}}{57}
\entry{\code {compgen}}{149}
\entry{\code {complete}}{149}
\entry{\code {compopt}}{152}
\entry{\code {continue}}{49}
\entry{\code {caller}}{58}
\entry{\code {cd}}{50}
\entry{\code {command}}{58}
\entry{\code {compgen}}{150}
\entry{\code {complete}}{150}
\entry{\code {compopt}}{153}
\entry{\code {continue}}{50}
\initial {D}
\entry{\code {declare}}{58}
\entry{\code {dirs}}{104}
\entry{\code {disown}}{119}
\entry{\code {declare}}{59}
\entry{\code {dirs}}{105}
\entry{\code {disown}}{120}
\initial {E}
\entry{\code {echo}}{59}
\entry{\code {enable}}{60}
\entry{\code {eval}}{49}
\entry{\code {exec}}{50}
\entry{\code {exit}}{50}
\entry{\code {export}}{50}
\entry{\code {echo}}{60}
\entry{\code {enable}}{61}
\entry{\code {eval}}{50}
\entry{\code {exec}}{51}
\entry{\code {exit}}{51}
\entry{\code {export}}{51}
\initial {F}
\entry{\code {fc}}{156}
\entry{\code {fg}}{117}
\entry{\code {fc}}{157}
\entry{\code {fg}}{118}
\initial {G}
\entry{\code {getopts}}{50}
\entry{\code {getopts}}{51}
\initial {H}
\entry{\code {hash}}{51}
\entry{\code {help}}{61}
\entry{\code {history}}{156}
\entry{\code {hash}}{52}
\entry{\code {help}}{62}
\entry{\code {history}}{157}
\initial {J}
\entry{\code {jobs}}{117}
\entry{\code {jobs}}{118}
\initial {K}
\entry{\code {kill}}{118}
\entry{\code {kill}}{119}
\initial {L}
\entry{\code {let}}{61}
\entry{\code {local}}{61}
\entry{\code {logout}}{61}
\entry{\code {let}}{62}
\entry{\code {local}}{62}
\entry{\code {logout}}{62}
\initial {M}
\entry{\code {mapfile}}{62}
\entry{\code {mapfile}}{63}
\initial {P}
\entry{\code {popd}}{104}
\entry{\code {printf}}{62}
\entry{\code {pushd}}{104}
\entry{\code {pwd}}{51}
\entry{\code {popd}}{105}
\entry{\code {printf}}{63}
\entry{\code {pushd}}{105}
\entry{\code {pwd}}{52}
\initial {R}
\entry{\code {read}}{63}
\entry{\code {readarray}}{65}
\entry{\code {readonly}}{52}
\entry{\code {return}}{52}
\entry{\code {read}}{64}
\entry{\code {readarray}}{66}
\entry{\code {readonly}}{53}
\entry{\code {return}}{53}
\initial {S}
\entry{\code {set}}{67}
\entry{\code {shift}}{52}
\entry{\code {shopt}}{71}
\entry{\code {source}}{65}
\entry{\code {suspend}}{119}
\entry{\code {set}}{68}
\entry{\code {shift}}{53}
\entry{\code {shopt}}{72}
\entry{\code {source}}{66}
\entry{\code {suspend}}{120}
\initial {T}
\entry{\code {test}}{52}
\entry{\code {times}}{54}
\entry{\code {trap}}{54}
\entry{\code {type}}{65}
\entry{\code {typeset}}{66}
\entry{\code {test}}{53}
\entry{\code {times}}{55}
\entry{\code {trap}}{55}
\entry{\code {type}}{66}
\entry{\code {typeset}}{67}
\initial {U}
\entry{\code {ulimit}}{66}
\entry{\code {umask}}{55}
\entry{\code {unalias}}{67}
\entry{\code {unset}}{55}
\entry{\code {ulimit}}{67}
\entry{\code {umask}}{56}
\entry{\code {unalias}}{68}
\entry{\code {unset}}{56}
\initial {W}
\entry{\code {wait}}{118}
\entry{\code {wait}}{119}