fix for LINENO after shell errors; fix for crash with !&; new read -E option

This commit is contained in:
Chet Ramey
2023-08-18 16:41:55 -04:00
parent 50ffbc9ddc
commit b64a7d8cbe
43 changed files with 7277 additions and 6868 deletions
+51 -51
View File
@@ -1,24 +1,24 @@
\initial {A}
\entry{alias expansion}{102}
\entry{arithmetic evaluation}{100}
\entry{alias expansion}{103}
\entry{arithmetic evaluation}{101}
\entry{arithmetic expansion}{35}
\entry{arithmetic operators}{100}
\entry{arithmetic, shell}{100}
\entry{arrays}{102}
\entry{arithmetic operators}{101}
\entry{arithmetic, shell}{101}
\entry{arrays}{103}
\initial {B}
\entry{background}{117}
\entry{Bash configuration}{164}
\entry{Bash installation}{164}
\entry{binary arithmetic operators}{100}
\entry{bitwise arithmetic operators}{100}
\entry{background}{118}
\entry{Bash configuration}{165}
\entry{Bash installation}{165}
\entry{binary arithmetic operators}{101}
\entry{bitwise arithmetic operators}{101}
\entry{Bourne shell}{5}
\entry{brace expansion}{24}
\entry{builtin}{3}
\initial {C}
\entry{command editing}{122}
\entry{command editing}{123}
\entry{command execution}{43}
\entry{command expansion}{43}
\entry{command history}{158}
\entry{command history}{159}
\entry{command search}{43}
\entry{command substitution}{34}
\entry{command timing}{10}
@@ -31,20 +31,20 @@
\entry{commands, shell}{9}
\entry{commands, simple}{9}
\entry{comments, shell}{9}
\entry{Compatibility Level}{113}
\entry{Compatibility Mode}{113}
\entry{completion builtins}{151}
\entry{conditional arithmetic operator}{100}
\entry{configuration}{164}
\entry{Compatibility Level}{114}
\entry{Compatibility Mode}{114}
\entry{completion builtins}{152}
\entry{conditional arithmetic operator}{101}
\entry{configuration}{165}
\entry{control operator}{3}
\entry{coprocess}{18}
\initial {D}
\entry{directory stack}{104}
\entry{directory stack}{105}
\initial {E}
\entry{editing command lines}{122}
\entry{editing command lines}{123}
\entry{environment}{45}
\entry{evaluation, arithmetic}{100}
\entry{event designators}{161}
\entry{evaluation, arithmetic}{101}
\entry{event designators}{162}
\entry{execution environment}{44}
\entry{exit status}{3, 45}
\entry{expansion}{24}
@@ -54,44 +54,44 @@
\entry{expansion, parameter}{26}
\entry{expansion, pathname}{36}
\entry{expansion, tilde}{25}
\entry{expressions, arithmetic}{100}
\entry{expressions, conditional}{98}
\entry{expressions, arithmetic}{101}
\entry{expressions, conditional}{99}
\initial {F}
\entry{field}{3}
\entry{filename}{3}
\entry{filename expansion}{36}
\entry{foreground}{117}
\entry{foreground}{118}
\entry{functions, shell}{19}
\initial {H}
\entry{history builtins}{158}
\entry{history events}{161}
\entry{history expansion}{160}
\entry{history list}{158}
\entry{History, how to use}{157}
\entry{history builtins}{159}
\entry{history events}{162}
\entry{history expansion}{161}
\entry{history list}{159}
\entry{History, how to use}{158}
\initial {I}
\entry{identifier}{3}
\entry{initialization file, readline}{124}
\entry{installation}{164}
\entry{interaction, readline}{121}
\entry{interactive shell}{95, 96}
\entry{initialization file, readline}{125}
\entry{installation}{165}
\entry{interaction, readline}{122}
\entry{interactive shell}{96, 97}
\entry{internationalization}{7}
\entry{internationalized scripts}{7}
\initial {J}
\entry{job}{3}
\entry{job control}{3, 117}
\entry{job control}{3, 118}
\initial {K}
\entry{kill ring}{123}
\entry{killing text}{123}
\entry{kill ring}{124}
\entry{killing text}{124}
\initial {L}
\entry{localization}{7}
\entry{login shell}{95}
\entry{login shell}{96}
\initial {M}
\entry{matching, pattern}{37}
\entry{metacharacter}{3}
\initial {N}
\entry{name}{3}
\entry{native languages}{7}
\entry{notation, readline}{122}
\entry{notation, readline}{123}
\initial {O}
\entry{operator, shell}{3}
\initial {P}
@@ -103,46 +103,46 @@
\entry{pattern matching}{37}
\entry{pipeline}{10}
\entry{POSIX}{3}
\entry{POSIX description}{108}
\entry{POSIX Mode}{109}
\entry{POSIX description}{109}
\entry{POSIX Mode}{110}
\entry{process group}{3}
\entry{process group ID}{3}
\entry{process substitution}{35}
\entry{programmable completion}{148}
\entry{prompting}{106}
\entry{programmable completion}{149}
\entry{prompting}{107}
\initial {Q}
\entry{quoting}{6}
\entry{quoting, ANSI}{6}
\initial {R}
\entry{Readline, how to use}{120}
\entry{Readline, how to use}{121}
\entry{redirection}{39}
\entry{reserved word}{3}
\entry{reserved words}{9}
\entry{restricted shell}{108}
\entry{restricted shell}{109}
\entry{return status}{4}
\initial {S}
\entry{shell arithmetic}{100}
\entry{shell arithmetic}{101}
\entry{shell function}{19}
\entry{shell script}{47}
\entry{shell variable}{21}
\entry{shell, interactive}{96}
\entry{shell, interactive}{97}
\entry{signal}{4}
\entry{signal handling}{46}
\entry{special builtin}{4, 79}
\entry{startup files}{95}
\entry{startup files}{96}
\entry{string translations}{7}
\entry{suspending jobs}{117}
\entry{suspending jobs}{118}
\initial {T}
\entry{tilde expansion}{25}
\entry{token}{4}
\entry{translation, native languages}{7}
\initial {U}
\entry{unary arithmetic operators}{100}
\entry{unary arithmetic operators}{101}
\initial {V}
\entry{variable, shell}{21}
\entry{variables, readline}{125}
\entry{variables, readline}{126}
\initial {W}
\entry{word}{4}
\entry{word splitting}{36}
\initial {Y}
\entry{yanking text}{123}
\entry{yanking text}{124}