Commande et instruction d'unix

bonjour

je suis confronte à un problème concernant quelques commandes (ou quelques instructions) d'Unix que je n'arrive pas à comprendre.
veuillez s'il vous plais bien vouloir m'éclaircir ce qu'ils signifient:

<<for i in toto ; do if echo ; then echo b ; else echo a ; fi ; done >>
a sur une ligne puis a sur la ligne suivante
aa sur une seule ligne
a sur une ligne puis b sur la ligne suivante
ab sur une seule ligne

merci

1 réponse

  1. Tu as decoupe et indente ton code. C'est un bon debut.

    Maintenant, prends la partie minimale de la boucle, et regarde ce que ca pourrait faire :

    Code :
    if echo
    then echo b
    else echo a
    fi
    Ensuite, demande-toi ce que pourrait faire ta boucle :
    Code :
    1 for i in toto
    2 do
    3 if echo
    4 then echo b
    5 else echo a
    6 fi
    7 done
    0