Priklad na Case

Created: 2009-12-14 - 11:37

Predstavte si, ze mate vytvorit program, ktory na poziadanie vykona nejaku moznost. Napr. program, ktory na zaklade zvolenych moznosti vie odzalohovat alebo zazalohovat nejaky subor, do priecinka podla zvolenych skriptov...

[Z,z] - znamena, ze sa vykona tato vetva case-u ak su v premennej s (co uzivatel zadal zo vstupu) pismena Z alebo z.

 


echo "################################################";
echo "#### VITAJTE V MEGATUTIZALOHOVACOM NASTROJI ####";
echo "################################################";
echo "";
echo "Vyberte si moznost zalohovania (Z) alebo odzalhovania (O):";
read s;
echo "Vyberte nazov suboru, ktory chcete zalohovat";
read nazov;

case $s in
        [Z,z] )
                echo "Zalohujem $nazov";
                ./zalohovac.sh $nazov ;;
        [O,o] )
                echo "Odzalohujem $nazov";
                ./odzalohovac.sh $nazov ;;
esac
exit;