_______________________________________________Quando eseguo i seguente codice
#!/bin/bash
domandasessantaquattro () {
echo -e '\E[1;33;44m'"Mint è a 64 bit?"; tput sgr0
echo -e '\E[1;33;44m'"Rispondi con s oppure n"; tput sgr0
read sessantaquattro
controllosessantaquattro
}
# Funzione controllosessantaquattro - Controlla che la variabile sessantaquattro sia s oppure n
controllosessantaquattro () {
if [ $sessantaquattro == 's' ] || [ $sessantaquattro == 'n' ] ; then
echo ""
else
echo ""
echo -e '\E[1;33;41m'"Parametro inserito NON corretto"; tput sgr0
domandasessantaquattro
fi
}
domandasessantaquattro # Chiama la funzione domandasessantaquattro
if [ $sessantaquattro == 's' ] ; then
echo "64 bit"
else
fi
echo "32 bit"
mi da il seguente errore ma non trovo il problema
./Prova.sh: riga 27: errore di sintassi vicino al token non atteso "fi"
./Prova.sh: riga 27: `fi'
Ciao e grazie
andrea
--
Andrea Congiu
Infermiere libero professionista
GnuPG - ID chiave pubblica: D3E105A5855121BB ID diaspora* - congiu_andr@diasp.org URL - https://www.andrea-congiu.it
http://lists.lugbz.org/cgi-bin/mailman/listinfo/lugbz-list