Capturer le contenu de l'invite de commande pour envoyer la réponse

0

La question

Je dois le mettre dans la crontab une sh script qui demande à l'utilisateur de répondre avant de s'exécuter. Mais parfois, la question des besoins "Oui" ou "Non" et parfois le même script attend la "Force" ou "Annuler". Je ne peux pas modifier ce script, donc j'ai besoin de faire mon script de lancement la première, attraper l'invite de commandes de sortie de texte et vérifiez le texte de l'invite de répondre "Oui" ou "Force" automatiquement. J'ai testé quelque chose comme ça, mais ne fonctionne pas :

if command.sh | grep 'Force' =0
then echo "Force"
else echo "Yes"
fi

Merci pour vos conseils ou de l'aide :)

bash linux sh shell
2021-11-23 11:59:53
1
0

Enfin j'ai essayé une solution plus simple et il semble fonctionne comme prévu

command.sh << EOF
Force

y

EOF

Merci pour votre aide

2021-11-25 09:41:39

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................