[bash] confronto tra input da tastiera e stringa
Inviato: venerdì 16 maggio 2014, 17:18
Salve a tutti, sono un novellissimo di linux e del forum e mi scuso se la richiesta è banale o se è già stata risolta in passato...
Ho realizzato un piccolo script in bash, che vi riporto per intero in allegato, dove ad un certo punto è richiesta la conferma, con digitazione di una stringa di testo, dell'operazione che si sta per effettuare.
Ho fatto delle prove e mi sembrava che filasse tutto liscio, però poi facendolo girare su un'altra macchina il confronto tra le 2 stringhe risulta sempre negativo...
Lo script l'ho scritto e provato su Ubuntu 14 e va bene, mentre sull'altra macchina c'è Ubuntu 13: questa è la prima differenza che mi viene in mente, magari qualcuno mi può illuminare
Ecco la parte che mi interessa risolvere:
Grazie per l'aiuto!!! 
Ho realizzato un piccolo script in bash, che vi riporto per intero in allegato, dove ad un certo punto è richiesta la conferma, con digitazione di una stringa di testo, dell'operazione che si sta per effettuare.
Ho fatto delle prove e mi sembrava che filasse tutto liscio, però poi facendolo girare su un'altra macchina il confronto tra le 2 stringhe risulta sempre negativo...
Lo script l'ho scritto e provato su Ubuntu 14 e va bene, mentre sull'altra macchina c'è Ubuntu 13: questa è la prima differenza che mi viene in mente, magari qualcuno mi può illuminare
Ecco la parte che mi interessa risolvere:
Codice: Seleziona tutto
echo ""
echo "Sei sicuro di voler ripristinare il Backup dei Dati"
echo "del giorno 14/05/2014 eseguito alle ore 20:15:59?"
echo ""
echo "[digita ripristina per continuare]"
read conferma
echo "hai digitato: $conferma"
if [ "$conferma" == "ripristina" ]
then
echo "Ripristino DataBase effettuato."
else
echo "Ripristino DataBase annullato."
echo "[$conferma diverso da ripristina]"
fi