Salut les amis ..
c'est ma premiere discussion dans cet onglet
j'ai un petit probleme dans l'execution de ce script quand je veux la multiplication ou bien la division ..
je me demande si quelqu'un a une idee ou bien a remarque mon erreur .. et Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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