SHELL: Erreur Boucle FOR

Fermé
GaB$ - 3 déc. 2009 à 11:34
 GaB$ - 3 déc. 2009 à 18:30
Bonjour,
J'ai étudier en cour la programmation shell et il se trouve lorsque j'execute mon programme j'obtiens cet erreur:

3 arguments :
./exees.sh: 5: Syntax error: "in" unexpected (expecting "do")

Programme:
#!/bin/sh
nb=1
echo "$# arguments :"
for var in $*
do
echo "$var"
nb= `expr $nb+1`
done

Je voulais savoir si quelqu'un pouvait me trouver la source de l'erreur car ce petit programme a été pris sur une correction d'exercice de cour.
A voir également:

1 réponse

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
3 déc. 2009 à 11:38
Salut,

Enlève l'espace après le signe égale dans "nb=`expr $nb+1`" et ça devrait aller mieux ;-))
0
Je te remercis pour ta rapidité.
0