Boucle Script Shell

sebjuve Messages postés 21 Statut Membre -  
fiddy Messages postés 11653 Statut Contributeur -
Bonjour,

Je voudrais faire une boucle en shell sur le modèle d'une boucle en langage C du genre :
for(i=0;i<n;i++). Voici ce que je fais qui ne fonctionne pas.


len="$(expr length $res)"
echo ${len}
lentmp=$(($len - 1))
echo ${lentmp}

i=8
echo ${i}

until [${i} -eq ${lentmp}] #c'est ici qu'il y a un problème que je ne vois pas
do
echo ${i}
i= $(($i + 1))
done

Merci pour vos réponses.
A voir également:

1 réponse

fiddy Messages postés 11653 Statut Contributeur 1 847
 
Salut,
Essaie :
until [ $i -eq $lentmp ] #c'est ici qu'il y a un problème que je ne vois pas

J'ai juste rajouté des espaces autour de tes crochets.
1