Boucle WHILE
Fermé
stephbret56
Messages postés
186
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
2 septembre 2011
-
17 janv. 2009 à 19:08
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 - 18 janv. 2009 à 10:02
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 - 18 janv. 2009 à 10:02
A voir également:
- Bash while -le
- Bingo bash jeton gratuit - Télécharger - Divers Jeux
- Minimal bash-like line editing is supported ✓ - Forum Linux / Unix
- Bash pause ✓ - Forum Shell
- Bash addition ✓ - Forum Shell
- Bash: adduser : commande introuvable ✓ - Forum Debian
5 réponses
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
17 janv. 2009 à 19:13
17 janv. 2009 à 19:13
Salut,
while [ -s ton_fichier ] do ... done;-))
stephbret56
Messages postés
186
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
2 septembre 2011
6
17 janv. 2009 à 20:11
17 janv. 2009 à 20:11
slt,
Ca veut dire que dès que mon fichier est vide la boucle s'arrête ?
Merci et bonne soirée
Ca veut dire que dès que mon fichier est vide la boucle s'arrête ?
Merci et bonne soirée
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
17 janv. 2009 à 23:12
17 janv. 2009 à 23:12
Oui.
stephbret56
Messages postés
186
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
2 septembre 2011
6
18 janv. 2009 à 09:08
18 janv. 2009 à 09:08
Bonjour Jipicy,
Les crochets [] doivent être mise ou pas dans la syntaxe
1/Avec crochet:
while [ -s /temp/mon_fichier ]
do
...
done
2/Ou sans crochet:
while -s /temp/mon_fichier
do
...
done
Les crochets [] doivent être mise ou pas dans la syntaxe
1/Avec crochet:
while [ -s /temp/mon_fichier ]
do
...
done
2/Ou sans crochet:
while -s /temp/mon_fichier
do
...
done
Kharec
Messages postés
4146
Date d'inscription
dimanche 20 avril 2008
Statut
Contributeur
Dernière intervention
8 mai 2011
510
18 janv. 2009 à 09:16
18 janv. 2009 à 09:16
Avec les crochets, il me semble.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
stephbret56
Messages postés
186
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
2 septembre 2011
6
18 janv. 2009 à 09:18
18 janv. 2009 à 09:18
Merci
Donc une voix pour les crochets et les autres ils en pensent quoi???
Merci pour l'aide c'est super cool
Bon Dimanche
Donc une voix pour les crochets et les autres ils en pensent quoi???
Merci pour l'aide c'est super cool
Bon Dimanche
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
18 janv. 2009 à 10:00
18 janv. 2009 à 10:00
Les crochets sont en fait une autre représentation (et la plus utilisée d'ailleurs) de la commande "test", donc tu peux écrire :
while [ -s fichier ] ou while test -s fichierman bash pour plus de détails ou encore Guide avancé d'écriture des scripts Bash
Kharec
Messages postés
4146
Date d'inscription
dimanche 20 avril 2008
Statut
Contributeur
Dernière intervention
8 mai 2011
510
>
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
18 janv. 2009 à 10:02
18 janv. 2009 à 10:02
Oh, mon bouquin préféré :-p