В скрипте bash я использую wine для вызова DOS-программы, которая требует от меня "Нажмите Enter для выхода". Как мне сделать это автоматически и продолжить работу с остальным сценарием?
эхо | wine dosprogram.exe
Возможно, вы сможете использовать программу expect.
expect
Вот пример сценария:
spawn /path/to/program/Dynamips expect -- "->" send "start R1\r" expect -- "->" { sleep 5 send "start R2\r" } expect eof
Вы можете вызвать это с:
expect scriptname
Отправьте на вход 0x0D