1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
# !/bin/bash
expr $1 + 0 &> temp1
a=$?
expr $3 + 0 &> temp2
b=$?
if [ $a -lt 2 -a $b -lt 2 ]
then
if [ $2 = '+' ]
then
echo $(($1+$3))
elif [ "$2" = '-' ]
then
echo $(($1-$3))
elif [ $2 = '*' ]
then
echo $(($1*$3))
elif [ "$2" = '/' ]
then
if [ $3 -ne 0]
then
echo $(($1/$3))
else
echo " la division est impossible car le troisieme argument est nul "
fi
else
echo "vous n'avez pas choisie de bon outil"
fi
else
echo "l'argument 1 est 2 doivent etre des nombres "
fi
rm temp1 temp2
exit 0 |