Christian Kruse: Ctrl-D abfangen/auswerten, aber wie?

Beitrag lesen

你好 Christoph,

Bin gerade dabei, ein command-line interface fuer ein groesseres
Programm in Perl zu schreiben. Bisher ist es so, dass man zum Verlassen
"quit" oder "exit" eingeben muss - wie bringe ich Perl nun bei, dass es
Ctrl-D (den gebraeuchlichen Linux/Unix-shortcut fuer exit ;-) ebenfalls
zulassen soll?

Bei ^D wird normalerweise SIGTERM von der Shell an das Programm
uebergeben, also so eine Art Shortcut fuer 'kill -15 $PID' u. ae.

Nein, normalerweise leitet das ein EOF in den Stream.

再见,
 克里斯蒂安