Script unix
lili
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je suis debutante sous unix et l'on me demande d'ecrire un script qui permettrait de tester la presence d'un mot bien précis sur une page web.
On m'a parlé de wget mais je n'avance à rien, j'ai vraiment besoin d'aide.
Si le mot est présent le code reout du script doit etre 0 (a=0) et si non present 3 (a=3)
Si qq un à une idée.
Merci.
Je suis debutante sous unix et l'on me demande d'ecrire un script qui permettrait de tester la presence d'un mot bien précis sur une page web.
On m'a parlé de wget mais je n'avance à rien, j'ai vraiment besoin d'aide.
Si le mot est présent le code reout du script doit etre 0 (a=0) et si non present 3 (a=3)
Si qq un à une idée.
Merci.
Configuration: Windows XP Internet Explorer 7.0
A voir également:
- Script unix
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Script vidéo youtube - Guide
- Admin script - Télécharger - Édition & Programmation
- Script les visiteurs pdf - Forum PDF
4 réponses
Si tu nous montrait ce que tu as fait ?
Pource qui est de wget fait un man wget, apres l'algo n'est pas bien compliqué . Donc si tu es des erreurs dans un script je veux bien t'aider , mais si c'est pour faire tes exercices : pas question .
Pource qui est de wget fait un man wget, apres l'algo n'est pas bien compliqué . Donc si tu es des erreurs dans un script je veux bien t'aider , mais si c'est pour faire tes exercices : pas question .
Voilà mon idée, mais vraiment je sais pas si wget est la meilleur des solutions.
testmot=`wget cherche le mot sur la page https://... |grep -i session |wc -l `
if [ testmot -ne 0 ]
then
echo Prb sur la page mot non present
a=2
else
echo Page ok mot present
a=0
fi
return $a
testmot=`wget cherche le mot sur la page https://... |grep -i session |wc -l `
if [ testmot -ne 0 ]
then
echo Prb sur la page mot non present
a=2
else
echo Page ok mot present
a=0
fi
return $a
Salut,
Comme te l'a suggéré "000" regarde les options de "wget" (man wget) et particulièrement l'option "-O" (y'a des exemple en fin de manuel), un truc du genre :
;-))
Comme te l'a suggéré "000" regarde les options de "wget" (man wget) et particulièrement l'option "-O" (y'a des exemple en fin de manuel), un truc du genre :
wget -O - http://url_du_site | grep "le_mot_à_chercher"Puis tu testes le code retour de la variable prédéfinie du shell "$?"...
;-))