Wie kann ich Benutzereingaben, ohne zu warten, geben Sie in Perl?

Ich versuche, ein interaktives shell-Skript in Perl.

Die einzige Benutzereingabe, die ich finden kann ist folgende:

 $name = <STDIN>;
 print STDOUT "Hello $name\n";

Aber in diesem der Nutzer muss immer enter drücken, damit die änderungen wirksam werden.
Wie bekomme ich das Programm sofort, nachdem eine Taste gedrückt wurde?

Schreibe einen Kommentar