shell script

Ivo Hazmuk ivo at vutbr.cz
Thu Mar 8 11:29:18 CET 2007


Jaroslav Votruba wrote:
> vzhledem k výpadku paměti u mého mozku si nemohu vzpomenout jak udělat 
> následující.
> 
> mám script "script.sh " a pokud jej spustim s parametrem "a" chci aby 
> udělal nějakou věc a s parametrem "b" aby udělal druhou věc.
> jak na to ,postrčte mě prosím shell je sh
> diky
> 

if [ $# -gt 0 ]
then
     args=`getopt Vdhv $*`
     if [ $? -ne 0 ]
     then
         usage
         exit 2;
     fi
     set -- $args
     for i
     do
         case "$i" in
             -d)
                 echo "Debug: On"
                 DEBUG=`expr $DEBUG \+ 1`
                 shift;;
             -V)
                 version
                 shift;;
             -h)
                 HELP=1
                 shift;;
             -v)
                 VERBOSE=" -v "
                 shift;;
         esac
     done
fi

	I.



More information about the Users-l mailing list