ciao a tutti!
volevo avere se possibile qualche dritta su questo script che devo fare visto che è un bordello!
all'avvio mi viene richiesto di inserire nome giocatore e se questo è gia registrato viene chiesta la password altrimenti il giocatore si deve registrarsi il tutto va inserito in giocatori.log
loop=y
while ["$loop" = y ]
do
clear
cursor 3 12; echo "Menu strappacamicia"
cursor 4 12; echo "========================"
cursor 6 9; echo "x - Con quante carte vuoi iniziare "
cursor 7 9; echo "h - Score "
cursor 8 9; echo "a - Help"
cursor 9 9; echo "q - Exit"
cursor 10 9;
read choise || continue
case $choise in
[Xx]) gioca;;
[Hh]) BestScore;;
[Qq]) exit;;
[Hh]) Help;;
*) cursor 14 4 ;echo "Errore!";read prompt;;
esac
done
echo "Qual'e' il tuo nome" read nome
echo "Sei registrato (S)i o (N)o?" read scelta
while [ "$scelta" = 'n' ]
echo "Registrati!"
test -e giocatori.log #Se il file giocatori.log esiste
if [ $? -eq 0 ] #ed e' uguale a 0
if [grep -i $nome giocatori.log | uniq | echo "Nome esistente" read prompt ]
#vedi se il nome gia esiste
else
echo "Inserisci data nascita e password!"
echo "password:" read pwd
echo "datanascita:" read datanascita
echo "$nome:$datanascita:$pwd" >> giocatori.log
else
touch "giocatori.log" #da qui come faccio a fargli ripetere inserisci passwd nome e data #nascita ammesso che sia giusto!!!!!