Boucle WHILE
stephbret56
Messages postés
195
Statut
Membre
-
Kharec Messages postés 4146 Date d'inscription Statut Contributeur Dernière intervention -
Kharec Messages postés 4146 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je recherche à écrire une boucle à partir d'un fichier mais je ne connais pas la syntaxe exact.
Tant que mon fichier est différent de 0 (non vide) je boucle sinon je quitte ma proc,j'ai écrit la syntaxe suivante mais je ne sais pas si c'est la bonne.
while -eq 0 'ls -ltr monfichier'
do
#les commandes
done
Merci d'avance pour votre aide
Je recherche à écrire une boucle à partir d'un fichier mais je ne connais pas la syntaxe exact.
Tant que mon fichier est différent de 0 (non vide) je boucle sinon je quitte ma proc,j'ai écrit la syntaxe suivante mais je ne sais pas si c'est la bonne.
while -eq 0 'ls -ltr monfichier'
do
#les commandes
done
Merci d'avance pour votre aide
A voir également:
- Bash while -le
- Bingo bash free - Télécharger - Divers Jeux
- Bash addition - Forum Programmation
- Bash pause ✓ - Forum Shell
- Application error: a client-side exception has occurred while loading www.leboncoin.fr (see the browser console for more information). - Forum Réseaux sociaux
- Bash permission non accordée - Forum Shell
5 réponses
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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