Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum1 -- CercaGlobale -- Informativa su Cookie e Privacy


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Bash, comandi per attendere da tastiera Y/N ed eseguire o meno comando successivo
#1
Ciao a tutti…

Sto creando un file BASH, molto semplice…funziona tutto… ora vorrei aggiungere per ogni riga di comando, che venga eseguita SOLO se PREMO “Y” sulla tastiera, altrimenti passa al comando della riga successiva e mi chieda ancora se voglio eseguirla:


Per farla semplice esempio:
----------------------------------------------
#!/bin/bash
???? comando che chiede “vuoi installare calibre” Y/N
SE Y allora
sudo apt-get install -y calibre
SE N allora
???? comando che chiede “vuoi installare cheese” Y/N
SE Y allora
sudo apt-get install -y cheese
SE N allora
… ecce cc…

exit
----------------------------------------------

grazie1000
Cita messaggio
Grazie da:
#2
guarda read
Se non risolvi, te lo posto più tardi
[Immagine: http://pclinuxos.com/forum/avatars/Pengu...guitux.png]

. . . . . Posto il posto, posto : . . . Libera Informatica in Libero Stato !!!
Cita messaggio
Grazie da:
#3
potresti abbinare il comando read suggerito da zafran a case
Linux User # 207701 - L'intelligenza non è non commettere errori, ma scoprire subito il modo di trarne profitto.
Cita messaggio
Grazie da:
#4
Oppure
Codice:
#!/bin/bash
echo
echo "  Cosa vuoi fare ?"
echo "  - - - - - - - - - - - - - "
echo "  INVIO - Esci"
echo "  1 - Installa Calibre"
echo "  2 - Installa Cheese"
echo

read scegli
  if [ "$scegli" == "1" ]; then sudo apt-get install -y calibre;
elif [ "$scegli" == "2" ]; then sudo apt-get install -y cheese;
elif [ "$scegli" == "" ]; then exit
fi
[Immagine: http://pclinuxos.com/forum/avatars/Pengu...guitux.png]

. . . . . Posto il posto, posto : . . . Libera Informatica in Libero Stato !!!
Cita messaggio
Grazie da:


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)