Script unix
Fermé
lili
-
17 déc. 2006 à 21:20
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 18 déc. 2006 à 18:21
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 18 déc. 2006 à 18:21
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
- Microsoft activation script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide
- Script download - Télécharger - Édition & Programmation
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
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
18 déc. 2006 à 18:21
18 déc. 2006 à 18:21
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 "$?"...
;-))