Le 21/07/07, Thibaut LE LEVIER <[EMAIL PROTECTED]> a écrit :

Salut à tous
je continu mes petits script en bash et il y a une fonction sur laquelle
je n'arrive plus à remettre la main :(

j'ai une variable sur plusieurs lignes
à chaque fin de ligne j'ai un passage à la ligne

j'aimerai que chaque ligne corresponde à une variable pour en utilisÃ(c)
une au hasard

je pense donc que la manière la plus simple vu que le nombre de
variables est inconnu, va être de passer par un "tableau"

est-ce que quelqu'un vois comment faire?
IFS? Regexp?

merci
tibo







___________________________________________________________________________
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son
interface révolutionnaire.
http://fr.mail.yahoo.com


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]



Bonjour,
pourquoi pas un tableau?

VAR[1]="je"
VAR[2]="tu"
VAR[3]="il"

for ((i=1; i<[EMAIL PROTECTED]; i++))
do
   echo ${VAR[i]}
done

C'est p'tet pas la meilleure facon, mais au moins ca marche.

Répondre à