J'ai un script qui appelle une application qui nécessite une entrée de l'utilisateur, par ex. exécuter l'application qui nécessite que l'utilisateur tape "Y" ou "N".
Comment puis-je obtenir le script shell ne pas demander à l'utilisateur pour l'entrée, mais plutôt utiliser la valeur d'une variable prédéfinie dans le script?Entrée à partir du script shell
Dans mon cas, il y aura deux questions qui nécessitent une entrée.
L'écho est ce dont j'ai besoin mais avec plusieurs paramètres ... –
Dans ce cas, essayez d'utiliser la commande "printf" plutôt que echo, et incluez les nouvelles lignes dans la chaîne. Donc, si vous voulez répondre "Y" alors "N" utilisez: printf "Y \ nN \ n" | myapp –