Nath <[EMAIL PROTECTED]> writes:
> Aldo <[EMAIL PROTECTED]> writes:
>
>> Hello,
>>
>> j'ai besoin des gurus du Bash pour la question suivante:
>> je rapatrier dans u nscript une page web dont j'extraies via grep une
>> portion que je veux faire afficheer;
>> problème: plutôt que rapatrier à chaque fois la même page, j'aimerais
>> insérer dans mon script un test:
>> si /tmp/TelFichier existe, alors il va directement à son grep,
>> sinon le script doit rapatrier ce que je veux.
>>
>> Pour l'instant je n'ai aucun test, juste:
>> lynx -dump -nolist -noreferer http://mmm/page >/tmp/LeFichier
>> grep 'ceci' /tmp/LeFichier
>>
>> ralentissement est causé par le fait que le script rapatrier
>> systématiquemtn la page du site, alros qu'une fois fait ça devrait
>> rester dans /tmp tout le temps que l'ordi est alumé, et j'aimerais donc
>> que ça ne re-rapatrie plus à chaque fois.
>>
>> Moi je sais ps si une boucle while suffirait aulieu d'une boucle if?
>>
> bon j'ai peur de ne pas avoir tout compris et ne sais pas bien si on
> pourrait écrire "while [ -f /tmp/ ]" ...
> Cependant pour écrire la boucle if tu pourrais tenter :
> if [ -f :tmp/LeFichier ]
> then
> grep 'ceci' /tmp/LeFichier
> else
> lynx -dump -nolist -noreferer http://mmm/page >/tmp/LeFichier
> fi
>
> Est-ce bien celà que tu veux faire ?
>
>> Aldo.
>>
>>
Oops, bien sûr il fallait lire (ou deviner) : while [ -f /tmp/LeFichier ]
--
Nath
_______________________________________________
Liste de diffusion CarrefourBLinuX
[email protected]
http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi
Pour s'inscire par courriel :
'mailto:[EMAIL PROTECTED]'
Pour se desinscrire par courriel :
'mailto:[EMAIL PROTECTED]'