SHELL Boucles

Résolu/Fermé
tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 - 7 mai 2007 à 16:22
tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 - 7 mai 2007 à 16:35
Bonjour,

J'ignore comment, dans une boucle en shell, poursuivre la boucle en passant à la valeur suivante:

for i in `truc`;do
if [ "bidule" == "machin" ];then
==> continuer et passer `truc` au suivant
fi
done

Merci d'avance :-)
A voir également:

2 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
7 mai 2007 à 16:24
truc doit fournir une liste, par ex. echo 1 2 3
la boucle va s'effectuer 3 fois
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
7 mai 2007 à 16:29
Salut,

Il y a la commande "continue" :
for i in `truc`;do
if [ "bidule" == "machin" ];then
continue
fi
done 
;-))
0
tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 118
7 mai 2007 à 16:35
ah ben oui, merci ;-)
0