Grep in wget

Résolu/Fermé
hamadamoi Messages postés 20 Date d'inscription lundi 21 avril 2014 Statut Membre Dernière intervention 7 juin 2014 - 21 avril 2014 à 18:42
hamadamoi Messages postés 20 Date d'inscription lundi 21 avril 2014 Statut Membre Dernière intervention 7 juin 2014 - 23 avril 2014 à 12:47
salut tt le monde
ma question est la suivante :
j'ai importé une page de test adsl "http://mire.ipadsl.net/speedtest.php" avec la commande wget -S http://mire.ipadsl.net/speedtest.php -O testmire.txt 2>&1

et j'aimerai faire "grep" sur ce débit :
document.getElementById('result').innerHTML = '..........."Votre Bande Passante 2883.155 Kbps (360.394 Ko/sec)"> 2883.155 Kbps (360.394 Ko/sec)</td></tr></table><div class="bottom">SpeedTest4.PHP (v4.2fr) de Gilles Lacarrière - Concept original: Allen Marsalis, Michael L Smith<br /><br /><a href="/speedtest.php"><img src="img/newtest.gif" alt="Effectuer un nouveau test" width="179" height="18" border="0"/></a></div>';

pour que apres m'envoie un mail si le débit est inférieur à 900

merci bien

2 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
21 avril 2014 à 18:52
Salut,

$ wget -q -O - http://mire.ipadsl.net/speedtest.php | grep -Po 'alt="Votre Bande Passante \K[^"]*' 
7736.19 Kbps (967.024 Ko/sec)
0
hamadamoi Messages postés 20 Date d'inscription lundi 21 avril 2014 Statut Membre Dernière intervention 7 juin 2014
21 avril 2014 à 19:09
salut,
merci pour l'aide ca marche pas ;-(

bon voila mon prob:
j'aimerai importé la page de test "http://mire.ipadsl.net/speedtest.php" et la metre dans un fichier et cherché dans le fichier le débit de la connexion et envoyé un mail si le débit et inférieur à 900 Kbps

merci encore une fois
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
21 avril 2014 à 19:15
ca marche pas ;-(
Bizarre, chez moi ça marche ;-\
Quel système as-tu ? Quelle distrib ? Quelle version de grep ?

Sinon, à partir de ton fichier importé dans ton 1er message, essaie juste la commande grep dessus :

grep -Po 'alt="Votre Bande Passante \K[^"]*'   testmire.txt
0
hamadamoi Messages postés 20 Date d'inscription lundi 21 avril 2014 Statut Membre Dernière intervention 7 juin 2014
21 avril 2014 à 19:26
merci zipe31 je vais testé apres faut ke je quitte mnt
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
21 avril 2014 à 19:26
$ wget -q -O spped.txt http://mire.ipadsl.net/speedtest.php 

$ grep -Po 'alt="Votre Bande Passante \K[^"]*' spped.txt
7971.708 Kbps (996.463 Ko/sec)
0
hamadamoi Messages postés 20 Date d'inscription lundi 21 avril 2014 Statut Membre Dernière intervention 7 juin 2014
22 avril 2014 à 11:07
salut,
j'aimerai découpé un text.log en ligne avec shell par exemple:
après 10 mots retour à la ligne

>> text.log

merci
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
22 avril 2014 à 11:09
Chaque chose en son temps !

Quid de la commande précédente ?
0