Filtre avec FIND

Résolu
Gluups Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -  
Gluups Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -
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 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Bonjour,

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


1
Gluups Messages postés 34 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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