Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/05/2010, à 19:58

REBOULET Guy

bash - Peut-on comme en C écrire une boucle do while

Bonjour à tous,

objet : boucle do { } while condition en BASH

J'ai regardé sur différents sites le
code BASH des boucles while.

Je n'ai pas trouvé un seul exemple qui permet
comme dans d'autres langages de pouvoir
exécuter au moins une fois un bloc d'instructions.

Existe-il comme dans d'autres langage
la même façon de faire avec BASH ?

do
{
   bloc d'instructions
} test

Merci d'avance pour vos réponses.

Cordialement

Hors ligne

#2 Le 03/05/2010, à 20:06

Totor

Re : bash - Peut-on comme en C écrire une boucle do while

Bonsoir,

avec un peu d'imagination a écrit :

while true
do
<bloc>
<condition> && break
done

Dernière modification par Totor (Le 03/05/2010, à 20:07)


-- Lucid Lynx --

Hors ligne

#3 Le 03/05/2010, à 20:14

francoisp31

Re : bash - Peut-on comme en C écrire une boucle do while

oui
aussi

while <condition>
do
......
done

Que les puces d'un millier de chiens galleux infeste le cul de celui qui osera vous gacher ne serai ce
qu'une seule journée de votre vie et que les bras lui soient trop court pour qu'il puisse se le gratter.

Hors ligne

#4 Le 03/05/2010, à 20:17

REBOULET Guy

Re : bash - Peut-on comme en C écrire une boucle do while

Bonjour,

Merci pour ta réponse.

je me pose simplement la question pour
éviter d'écrire du code qui ressemble à des
des usines à gaz.

La solution que tu me présente est déja en place
en attendant de savoir si une solution plus
élégante existe.

Les solutions intermédiaires ne m'intéresse pas.

Cordialement

Hors ligne