Je peux lire les chiffres et les opérations avec:
echo "First number please"
read num1
echo "Second number please"
read num2
echo "Operation?"
read opmais alors toutes mes tentatives pour ajouter les nombres échouent:
case "$op" in
  "+")
    echo num1+num2;;
  "-")
    echo `num1-num2`;;
esacCourir:
First number please
1
Second mumber please
2
Operation?
+Sortie:
num1+num2...ou...
echo $num1+$num2;;
# results in: 1+2    ...ou...
echo `$num1`+`$num2`;;
# results in: ...line 9: 1: command not foundOn dirait que je reçois encore des chaînes quand j'essaie d'ajouter add add ("2 + 2" au lieu de "4").
caseou rien sauf une ligne:,echo $num+$numpuisque cela reproduirait exactement le problème . L'idée de minimiser le contexte dans les questions de programmation est expliquée ici: sscce.org