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 CarrefourBLinuX@lists.freearchive.org 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]'