SHELL: Erreur Boucle FOR

Fermé
GaB$ -  
 GaB$ -
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   Statut Modérateur Dernière intervention   4 896
 
Salut,

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