Я пытаюсь сделать интерактивную оболочку script в Perl.
Единственный пользовательский ввод, который я могу найти, следующий:
$name = <STDIN>;
print STDOUT "Hello $name\n";
Но в этом случае пользователь должен всегда нажать клавишу ввода, чтобы изменения вступили в силу. Как я могу запустить программу сразу после нажатия кнопки?