GNU/Linux >> Linux Esercitazione >  >> Linux

Fai in modo che lo script bash risponda ai prompt interattivi

Se hai solo Y da inviare :

$> yes Y |./your_script

Se hai solo N da inviare :

$> yes N |./your_script

Un semplice

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

Questo ti permette di passare qualsiasi sequenza di "Y" o "N" al tuo script.


Questo non è "completamento automatico", questa è automazione. Uno strumento comune per queste cose si chiama Expect.

Potresti anche cavartela solo con l'input di piping da yes .


Linux
  1. Come eseguire il debug di uno script Bash?

  2. Processi in una sessione in una shell interattiva vs in uno script?

  3. Script Bash - Esempio Hello World

  4. alternative --config java bash script

  5. Esegui lo script bash come demone

35 Esempi di script Bash

Come eseguire uno script Bash

basename con spazi in uno script bash?

Come posso rispondere automaticamente alle richieste in uno script Linux Bash?

Corrispondenza del modello di script Bash

Esegui il comando bash sulla pipeline jenkins