Я грав зі сценарієм perl, який приймає дані користувача з наступним:
system( qw( stty -echo ) );
$? == 0 or die "Error unable to disable character printing.\n";
print "$prompt: ";
my $input = <STDIN>;
Я думав, що мені вдасться надіслати відповідь за допомогою echo, однак, здається, це суперечить команді stty -echo і видає таку помилку:
stty: standard input: Inappropriate ioctl for device
Не змінюючи сценарій perl, що можна зробити в bash, щоб пройти у вхід? Що викликає проблему?