Pergunta

Em um script bash, estou usando vinho para ligar para um programa de DOS que exige que eu "pressione Digitar Para sair ". Como faço isso automaticamente e continue com o restante do script?

Foi útil?

Solução

eco | wine Dosprogram.exe

Outras dicas

Você pode ser capaz de usar o expect programa.

Aqui está um exemplo de script:

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

Você pode invocar isso com:

expect scriptname

Envie a entrada 0x0d

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top