在bash中自动“按Enter退出”?

时间:2009-08-28 22:52:54

标签: bash dos wine

在bash脚本中,我使用wine调用DOS程序,要求我“按 Enter 退出”。如何自动执行此操作并继续使用脚本的其余部分?

3 个答案:

答案 0 :(得分:2)

回声| wine dosprogram.exe

答案 1 :(得分:1)

您可以使用expect程序。

以下是一个示例脚本:

spawn /path/to/program/Dynamips
expect -- "->"
send "start R1\r"
expect -- "->" {
  sleep 5
  send "start R2\r"
}
expect eof

您可以使用以下方式调用此方法:

expect scriptname

答案 2 :(得分:0)

发送输入0x0D