Eu estava jogando com um script perl que recebe a entrada do usuário com o seguinte:
system( qw( stty -echo ) );
$? == 0 or die "Error unable to disable character printing.\n";
print "$prompt: ";
my $input = <STDIN>;
Eu pensei que seria capaz de canalizar uma resposta usando eco, no entanto, parece entrar em conflito com o comando stty -echo e produz o seguinte erro:
stty: standard input: Inappropriate ioctl for device
Sem alterar o script perl, o que poderia ser feito no bash para passar na entrada? O que causa o problema?