commandes d'unix

atlas

New Member
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
 

Cybervince

Best Member
Il doit manquer une partie de l'énoncé.
Mais d'après ce que je vois, c'est une boucle for qui balaye le contenu de toto et en fonction de celui-ci affiche a ou b.
 

patrice084

Best Member
atlas link=topic=105417.msg1191547#msg1191547 date=1270128267 a dit:
<<for i in toto ; do if echo ; then echo b ; else echo a ; fi ; done >>

toto ne serait-il pas une variable ?
 

atlas

New Member
commandes et instructions d'unix

[size=medium]bonjour on doit le découper comme suit pour qu'il soit plus logique

1 for i in toto
2 do
3 if echo
4 then echo b
5 else echo a
6 fi
7 done [/size][/font][/size]