bonjour tout le monde ça serait pour savoir si vous faites du script shell ici car j'ai bcp de difficulte???????????
merci
#!/bin/sh n1=$1 n2=$2 echo "Entrez l'opération à effectuer :" read op case $op in '+') echo $(($1 + $2)) ;; '-') echo $(($1 - $2)) ;; '*') echo $(($1 * $2)) ;; '/') echo "scale=2;$1/$2" | bc ;; *) echo "Opération inconnue" ;; esac
#!/bin/sh
n1=$1
n2=$2
echo -e "Opérations \n"
echo "+ addittion"
echo "- soustraction"
echo "* multiplication"
echo "/ division entière"
echo "% modulo - calculer le reste"
echo -e "\nEntrez l'opération à effectuer sur $1 et $2\n"
read op
case $op in
'+')
expr $1 + $2
;;
'-')
expr $1 - $2
;;
'*')
expr $1 '*' $2
;;
'/')
if [ "$2" = "0" ]
then
echo "Division avec zéro"
exit
else
expr $1 / $2
fi
;;
'%')
if [ "$2" = "0" ]
then
echo "Division avec zéro"
exit
else
expr $1 % $2
fi
;;
*)
echo "Opération inconnue"
;;
esac
echo -e '#!/bin/sh\n\necho "Mon répertoire courant est : $(pwd)"' > cmd2ensuite pour exécution
chmod +x cmd2 && ./cmd2
#!/bin/sh
declare -i res
n1=$1
n2=$2
echo -e "Opérations \n"
echo "+ addittion"
echo "- soustraction"
echo "* multiplication"
echo "/ division entière"
echo "% modulo - calculer le reste"
echo -e "\nEntrez l'opération à effectuer sur $1 et $2\n"
read op
case $op in
'+')
res=$1+$2
echo $1 + $2 = $res
;;
'-')
res=$1-$2
echo $1 - $2 = $res
;;
'*')
res=$1'*'$2
echo $1 '*' $2 = $res
;;
'/')
if [ "$2" = "0" ]
then
echo "Division avec zéro"
exit
else
res=$1/$2
echo $1 / $2 = $res
fi
;;
'%')
if [ "$2" = "0" ]
then
echo "Division avec zéro"
exit
else
res=$1%$2
echo $1 % $2 = $res
fi
;;
*)
echo "Opération inconnue"
;;
esac
#!/bin/sh
n1=$1
n2=$2
echo -e "Opérations \n"
echo "+ addittion"
echo "- soustraction"
echo "* multiplication"
echo "/ division entière"
echo "% modulo - calculer le reste"
echo -e "\nEntrez l'opération à effectuer sur $1 et $2\n"
read op
case $op in
'+')
let res=$1+$2
echo $1 + $2 = $res
;;
'-')
let res=$1-$2
echo $1 - $2 = $res
;;
'*')
let res=$1'*'$2
echo $1 '*' $2 = $res
;;
'/')
if [ "$2" = "0" ]
then
echo "Division avec zéro"
exit
else
let res=$1/$2
echo $1 / $2 = $res
fi
;;
'%')
if [ "$2" = "0" ]
then
echo "Division avec zéro"
exit
else
let res=$1%$2
echo $1 % $2 = $res
fi
;;
*)
echo "Opération inconnue"
;;
esac
echo "$1 / $2 = $(($1/$2))"
#!/bin/sh echo "Entre un numéro réel : " read var if [ "$(echo $var | grep -Eo '^[0-9]+[.,][0-9]+$')" ] then echo "$var est un nombre réel" fi
#!/bin/sh echo "Entre un numéro réel : " read var if [ "$(echo $var | grep -Eo '^[+-]?[0-9]+[.,][0-9]+([Ee]([+-]?[0-9]+))?$')" ] then echo "$var est un nombre réel" fi
operation.sh N1 N2N1 et N2 sont des nombres entiers
#!/bin/sh
n1=$1
n2=$2
echo -e "Opérations \n"
echo "+ addittion"
echo "- soustraction"
echo "* multiplication"
echo "/ division"
echo "% modulo - calculer le reste"
echo -e "\nEntrez l'opération à effectuer sur $1 et $2\n"
read op
case $op in
'+')
echo "$1 + $2 = $(($1 + $2))"
;;
'-')
echo "$1 - $2 = $(($1 - $2))"
;;
'*')
echo "$1 * $2 = $(($1 * $2))"
;;
'/')
if [ "$2" = "0" ]
then
echo "Division avec zéro"
exit
else
echo "$1 / $2 = $(echo "scale=2;$1/$2" | bc)"
fi
;;
'%')
if [ "$2" = "0" ]
then
echo "Division avec zéro"
exit
else
echo "$1 % $2 = $(($1%$2))"
fi
;;
*)
echo "Opération inconnue"
;;
esac
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.