Filtre avec FIND

Résolu/Fermé
Gluups Messages postés 34 Date d'inscription dimanche 11 octobre 2009 Statut Membre Dernière intervention 19 mars 2018 - 7 janv. 2018 à 16:29
Gluups Messages postés 34 Date d'inscription dimanche 11 octobre 2009 Statut Membre Dernière intervention 19 mars 2018 - 7 janv. 2018 à 23:22
Bonjour tout le monde,

Pour réaliser un diagnostic de ma connexion sous Windows 10 version 1511, je cherche à filtrer la sortie de PING à l'aide de FIND :
ping google.fr  2>1 || find "Moyenne"


et ça m'affiche tout, alors que seule la dernière ligne contient "Moyenne".
J'ai essayé avec "1 > Nul:", ça n'affiche rien.

J'ai vérifié en envoyant le résultat vers un fichier et en l'affichant en hexadécimal : on a bien des sauts de lignes, 0D 0A.

ça marche si j'envoie d'abord la sortie vers un fichier, et que je filtre le contenu du fichier avec FIND. Mais ça fait quand même plus lourd comme syntaxe.

Qu'est-ce que j'ai loupé ?

A voir également:

2 réponses

barnabe0057 Messages postés 14452 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 3 août 2024 4 917
7 janv. 2018 à 16:45
Bonjour,

C'est juste une petite erreur de syntaxe :
ping google.fr | find "Moyenne"


1
Gluups Messages postés 34 Date d'inscription dimanche 11 octobre 2009 Statut Membre Dernière intervention 19 mars 2018
7 janv. 2018 à 22:29
Ah mais c'est pourtant vrai.
Le pire, dans l'histoire, c'est que je me rappelle avoir corrigé la réponse plus tard, quand Powershell me l'a signalée (ça dépend des conditions d'appel), mais que j'ai oublié de répercuter ici.
Merci pour la réponse en tout cas.
0
Gluups Messages postés 34 Date d'inscription dimanche 11 octobre 2009 Statut Membre Dernière intervention 19 mars 2018
7 janv. 2018 à 23:22
J'ai vu passer un message d'erreur me pointant le caractère erroné, mais était-ce bien sous Powershell ? En tout cas celui-ci me répond "FIND : format incorrect de paramètre"

Dans la ligne de commande Windows c'est bon cela étant.
0