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 4143 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 - 18 janv. 2009 à 10:02
Kharec Messages postés 4143 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
- Retour à la ligne bash ✓ - Forum Shell
- Bash path - Astuces et Solutions
- Bash permission non accordée - Forum Shell
- Bingo bash free - Télécharger - Divers Jeux
- Bash arguments - Astuces et Solutions
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 895
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 895
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
4143
Date d'inscription
dimanche 20 avril 2008
Statut
Contributeur
Dernière intervention
8 mai 2011
509
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 895
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
4143
Date d'inscription
dimanche 20 avril 2008
Statut
Contributeur
Dernière intervention
8 mai 2011
509
>
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