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: