Witam prosze o podpowiedz.
Napisałem dla swoich potrzeb skrypt bash, z którym mam problem chodzi mi o ustawienie aby po zgodniości warunku if <-> fi system nie sprawdzał dalszych warunków (if - fi) tylko przeszedł orazu na konic skryptu i wykonał w nim polecenia tam zawarte:
#!/bin/bash
cd /home/ARCHIWUM.log
#
PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:/home
#
MIES=`date -I +%m`
SMIE=`date -I +%b`
ROK=`date -I +%Y`
#
echo " "
echo "Dane startowe dla obcm"
echo "MIES=$MIES, ROK=$ROK"
echo "==========================================="
echo " Dane dekodowane dla obcm"
# petla zmiany nazwy miesiaca
if [[ $MIES = "01" ]]; then
MIES="12"
ROK="2006"
echo "MIES=$MIES, ROK=$ROK"
echo "mkdir /home/ARCHIWUM.log/obcm/Archiwum/Rok-$ROK/$MIES.$ROK "
fi
if [[ $MIES = "02" ]]; then
MIES="01"
echo "MIES=$MIES, ROK=$ROK"
echo "mkdir /home/ARCHIWUM.log/obcm/Archiwum/Rok-$ROK "
echo "mkdir /home/ARCHIWUM.log/obcm/Archiwum/Rok-$ROK/$MIES.$ROK "
fi
if [[ $MIES = "03" ]]; then
MIES="02"
echo "MIES=$MIES, ROK=$ROK"
echo "mkdir /home/ARCHIWUM.log/obcm/Archiwum/Rok-$ROK/$MIES.$ROK "
fi
if [[ $MIES = "04" ]]; then
MIES="03"
echo "MIES=$MIES, ROK=$ROK"
echo "mkdir /home/ARCHIWUM.log/obcm/Archiwum/Rok-$ROK/$MIES.$ROK "
fi
if [[ $MIES = "05" ]]; then
MIES="04"
echo "MIES=$MIES, SMIE=$SMIE, ROK=$ROK"
echo "mkdir /home/ARCHIWUM.log/obcm/Archiwum/Rok-$ROK/$MIES.$ROK "
fi
if [[ $MIES = "06" ]]; then
MIES="05"
echo "MIES=$MIES, ROK=$ROK"
echo "mkdir /home/ARCHIWUM.log/obcm/Archiwum/Rok-$ROK/$MIES.$ROK "
fi
if [[ $MIES = "07" ]]; then
MIES="06"
echo "MIES=$MIES, ROK=$ROK"
echo "mkdir /home/ARCHIWUM.log/obcm/Archiwum/Rok-$ROK/$MIES.$ROK "
fi
if [[ $MIES = "08" ]]; then
MIES="07"
echo "MIES=$MIES, ROK=$ROK"
echo "mkdir /home/ARCHIWUM.log/obcm/Archiwum/Rok-$ROK/$MIES.$ROK "
fi
if [[ $MIES = "09" ]]; then
MIES="08"
echo "MIES=$MIES, ROK=$ROK"
echo "mkdir /home/ARCHIWUM.log/obcm/Archiwum/Rok-$ROK/$MIES.$ROK "
fi
if [[ $MIES = "10" ]]; then
MIES="09"
echo "MIES=$MIES, ROK=$ROK"
echo "mkdir /home/ARCHIWUM.log/obcm/Archiwum/Rok-$ROK/$MIES.$ROK "
fi
if [[ $MIES = "11" ]]; then
MIES="10"
echo "MIES=$MIES, ROK=$ROK"
echo "mkdir /home/ARCHIWUM.log/obcm/Archiwum/Rok-$ROK/$MIES.$ROK "
fi
if [[ $MIES = "12" ]]; then
MIES="11"
echo "MIES=$MIES, ROK=$ROK"
echo "mkdir /home/ARCHIWUM.log/obcm/Archiwum/Rok-$ROK/$MIES.$ROK "
fi
sleep 5
# DO WYKONANIA końcowe opcje
echo "cp -f /hamradio/obcm/log/log*$MIES.bcm /home/ARCHIWUM.log/obcm/Archiwum "
echo "gzip /hamradio/obcm/log/log*$MIES*.bcm "
echo "mv -f /hamradio/obcm/log/*.gz /home/ARCHIWUM.log/obcm/Archiwum/Rok-$ROK/$MIES.$ROK "
#End skrypt
Dziekuje za podpowiedz.