[BATCH] Redirection du resultat d'un FOR dans un fichier txt

Redirection du resultat d'un FOR dans un fichier txt [BATCH] - Windows & Software

Marsh Posté le 15-02-2003 à 12:03:19    

Voila,je cherche a rediriger cette commande vers un fichier texte
 
for /F %i in (ip.txt) do ping %i
 
Si j utilise le caractere > ca passe pas :)

Reply

Marsh Posté le 15-02-2003 à 12:03:19   

Reply

Marsh Posté le 15-02-2003 à 12:55:18    

dans un .bat fo doubler les % :
 
for /F %%i in (ip.txt) do ping %%i > resu.txt


Message édité par kayasax le 15-02-2003 à 12:55:32
Reply

Marsh Posté le 15-02-2003 à 12:59:09    

Oui j'y ai pensé juste apres mais ca n a pas regle mon probleme.
 
Voila mon batch :  
 
for /F %%i in (ip.txt) do ping -n 2 %%i > c:\resultat.txt
 
Et voila ce qui s'affiche dans la fenetre dos :  
ping -n 2 192.168.0.2  1>c:\resultat.txt
 
ping -n 2 192.168.0.3 1>c:\resultat.txt
...
...
...
 
Et dans le fichier resultat.txt je n aurai que le resultat de la derniere ip testée avant mon CTRL+C

Reply

Marsh Posté le 15-02-2003 à 13:26:46    

pour concatener un resultat au fichier precedent fo mettre >>
 
> remplace le contenu
>> ajoute a la fin du contenu existant


Message édité par kayasax le 15-02-2003 à 13:27:24
Reply

Marsh Posté le 15-02-2003 à 13:27:06    

Ben c normal fo mettre >> a la place de > sinon ca met pas a la suite !  :D  
n'oublie d'effacer ton fichier resultat.txt ou de le mettre à vide (genre "Echo. >resultat.txt" )avant de faire ta boucle !
+

Reply

Marsh Posté le 15-02-2003 à 13:29:30    

arf g repondu en trop , gomenasai !  :jap:

Reply

Marsh Posté le 15-02-2003 à 13:44:31    

Arf,j abuse :ouch:  
 
Merci a vous deux.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed