2 - Calcul de somme

Le but de cet exercice est de faire une petite calculatrice en shell. Manipulation des variables de paramètres, évaluation de fonctions numériques.

Énoncé:

Écrire un script shell qui permet de réaliser la somme des entiers passés en paramètres sur le ligne de commande tout en affichant les étapes intermédiaires du calcul.

Exemple:

> ./sum.sh 1 2 3 4 5 6 7 8 9 10
1 + 2 = 3
3 + 3 = 6
6 + 4 = 10
10 + 5 = 15
15 + 6 = 21
21 + 7 = 28
28 + 8 = 36
36 + 9 = 45
45 + 10 = 55

Testez votre commande avec un nombre quelconques d’arguments. Elle doit marcher aussi bien pour 1 seul argument, que pour n arguments.

Pour tester avec un grand nombre d’argument on pourra utiliser la commande seq:

> ./sum.sh $( seq 1 1000 )

Si vous n’arrivez pas à une solution, vous pouvez suivre les étapes ci-dessous qui en proposent une. Le script final est fourni à la fin. A chaque étape, pour voir la solution, il vous suffira de cliquer sur “La solution ?”.

Etape 1
Etape 2