Script unix
lili
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
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.
A voir également:
- Script unix
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Script cmd - Guide
- Fichier executable unix ✓ - Forum MacOS
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 "$?"...
;-))