Я запускаю Perl-скрипт под Cygwin, который принимает данные от <STDIN>
и обрабатывает запросы непрерывно.
#!/usr/bin/perl
print "Enter Input:";
while(<STDIN>) {
print "Recieved Input: $_";
print "Enter Input:";
}
$perl testPerl.pl
Enter input:input1
Recieved input:input1
Enter input:inpt2
Recieved input:input2
Enter input:
Теперь мне нужна стрелка вверх в текущем приглашении: «Enter input:» для ввода предыдущих входных данных, т.е. «input2», «input1»
При работе под Windows Enivronment (cmd.exe) он работает так, как и ожидалось.
Но проблема в Cygwin состоит в том, что стрелка вверх буквально поднимает курсор на 1 строку вверх, то есть на строку «Полученный ввод: input2»
Пожалуйста, поделитесь своими мыслями по этому поводу.