salut,
Je suppose qu'il s'agit d'un script sous dos (windows).
La commande "ping" envoie une requete sur hôte.
La commande "find /c" affiche seulement le nombre de lignes contenant la chaîne.
Toi tu fais :
Code :
- ping **.***.***.* > c:\dev\ping.txt
|
Tu rediriges le résultat de cette commande dans le fichier c:\dev\ping.txt.
Après tu fais :
Code :
- find /c "perte 0" c:\dev\ping
|
Là, tu recheches dans le répertoire c:\dev\ping, problème non ???
Il faut mieux faire :
Code :
- ping **.***.***.* > c:\dev\ping.txt
- find /c "perte 0" c:\dev\ping.txt
|
Déjà là, le résultat du find correspondra au nombre de lignes contenant la chaîne "perte 0" dans le fichier c:\dev\ping.txt.
Mais pour affecter le résultat de la commande find à une varible je ne sais pas faire.
Je sais que :
Affiche :
Donc je passe le relais.
a+