Dans un script bash, j'utilise le vin pour appeler un programme DOS qui me demande de "Appuyez sur Entrez pour quitter". Comment puis-je faire cela automatiquement et continuer avec le reste du script?Automatiquement "Appuyez sur Entrée pour quitter" dans bash?
1
A
Répondre
2
echo | wine dosprogram.exe
0
Envoyer l'entrée 0x0D
1
Vous pourriez utiliser le programme expect
.
Voici un exemple de script:
spawn /path/to/program/Dynamips
expect -- "->"
send "start R1\r"
expect -- "->" {
sleep 5
send "start R2\r"
}
expect eof
Vous pouvez appeler cela avec:
expect scriptname