[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: progression en bash



--- Thibaut LE LEVIER <thibautlelevier@yahoo.fr> a écrit :

> Le poulpe qui bloppe ! wrote:
> > Bonjour,
> > pourquoi pas un tableau?
> > 
> > VAR[1]="je"
> > VAR[2]="tu"
> > VAR[3]="il"
> > 
> > for ((i=1; i<=${#VAR[@]}; i++))
> > do
> >     echo ${VAR[i]}
> > done
> > 
> > C'est p'tet pas la meilleure facon, mais au moins ca marche.
> 
> ça aurai sans doute pu marché mais peut-être mon cas n'est-il pas
> bon 
> pour cette méthode?
> 
> mon idée est de restructurée un peut une page web en mettant un
> "lien du 
> jour"
> disons par exemple:
> wget http://www.debian.org/index.fr.html
> grep http index.fr.html |cut -d\" -f2
> 
> la deuxième commande me permet de faire ressortir les URLs qui se
> trouve 
> sur la page en question
> il faudrai donc, avec ta méthode que je face:
> 
> url[i]=$(grep http index.fr.html |cut -d\" -f2)
> 
> et l'idée serai de prendre un chiffre y au hasard et de faire
> resortir 
> url[y]
> j'ai tester mais j'ai peut-être grillé une étape??
> 

Le script suivant (qui est juste un collage de ce que contenait
déjà le post), me produit un lien différent à chaque
fois sur la sortie standard :

wget http://www.debian.org/index.fr.html 2>/dev/null
i=1
for S in $(grep -o "\"http[^\"]*\"" index.fr.html |cut -d\" -f2); do
VAR[i]=$S
((i++))
done
echo ${VAR[$(expr $RANDOM % ${#VAR[@]} + 1)]}

Mais la question que tu poses n'est pas forcément très simple à
comprendre. En tout cas la première fois, je n'avais pas
trop bien compris.

FA

> 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 debian-user-french-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
> 
> 



      _____________________________________________________________________________ 
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 



Reply to: