GNU/Linux >> Tutoriels Linux >  >> Linux

Demandez au script bash de répondre aux invites interactives

Si vous n'avez que Y à envoyer :

$> yes Y |./your_script

Si vous n'avez que N à envoyer :

$> yes N |./your_script

Un simple

echo "Y Y N N Y N Y Y N" | ./your_script

Cela vous permet de passer n'importe quelle séquence de "Y" ou "N" à votre script.


Ce n'est pas "l'auto-complétion", c'est l'automatisation. Un outil commun pour ces choses s'appelle Expect.

Vous pouvez également vous en tirer avec une simple entrée de canalisation de yes .


Linux
  1. Un script Bash peut-il être accroché à un fichier ?

  2. Typeset -a donne une erreur dans le script ?

  3. Script Bash pour remplir un modèle ?

  4. Bash Script - Exemple Hello World

  5. Exécuter le script bash à partir de l'URL

35 exemples de scripts bash

Comment exécuter un script bash

Exécuter le script bash en tant que démon

Inverse si la condition dans le script bash

Correspondance de modèle de script bash

Exécutez la commande bash sur le pipeline jenkins