-hide-
30-05-2009, 08:43
#
# Esercitazione 4 - visual.sh
# Lorenzo Carnevale - 28/05/09
#
# Si visualizzi il contenuto dei file passati come argomento
# richiedendo per ciacuno l'assenso all'utente
#
#!/bin/bash
for i in $*
do
echo -n "Visualizzo $i (y/n)"
read SCELTA
if [ $SCELTA = "y" ]
then
cat $i
elif [ $SCELTA = "n" ]
then
continue
else
echo "Scelta sbagliata"
# Come fare per ciclare lo stesso file?
fi
done
exit
Avrei bisogno, li dove è inserito il commenti, di ri-ciclare lo stesso parametro finché la scelta non sia una delle due prima impostate. So che si potrebbe fare un case o un select ma volevo riuscirci così.
# Esercitazione 4 - visual.sh
# Lorenzo Carnevale - 28/05/09
#
# Si visualizzi il contenuto dei file passati come argomento
# richiedendo per ciacuno l'assenso all'utente
#
#!/bin/bash
for i in $*
do
echo -n "Visualizzo $i (y/n)"
read SCELTA
if [ $SCELTA = "y" ]
then
cat $i
elif [ $SCELTA = "n" ]
then
continue
else
echo "Scelta sbagliata"
# Come fare per ciclare lo stesso file?
fi
done
exit
Avrei bisogno, li dove è inserito il commenti, di ri-ciclare lo stesso parametro finché la scelta non sia una delle due prima impostate. So che si potrebbe fare un case o un select ma volevo riuscirci così.