Bonjour tout le monde!
J'ai besoin de votre aide.
Je tente de faire une calculatrice en bash! J'obtiens cette erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
./calculatrice: ligne 2 : [: -eq : opérateur unaire attendu

Je vois qu'il s'attend à un nombre et non un char, qu'est-ce que je dois faire?


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
#!/bin/bash
if [ $2 -eq "+" ] || [ $2 -eq "-" ] || [ $2 -eq "*" ] || [ $2 -eq "/" ];then
echo $(($1 $2 $3))
else
echo "erreur"
fi