Überlegen Sie:
%Vor%(ctrl-c wurde 3 mal getroffen, gefolgt von ctrl-d)
Ich möchte, dass read
nach der Ausführung der Falle abgebrochen wird. Gibt es einen sauberen Weg, dies zu erreichen?
Scheint nicht sofort zu unterbrechen ist eine Bash-Nicht-POSIX-Erweiterung (siehe read_builtin
in read.def
der Bash-Built-in-Quelle (suche nach posixly_correct
)).
Sie können dieses Verhalten überschreiben und das erste Ctrl+C
beenden, indem Sie POSIX-Verhalten für read
erzwingen (indem Sie die Umgebungsvariable POSIXLY_CORRECT
festlegen):