Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Extraction des lignes d'un fichier sous DOS
Auteur Message
Répondre en citant
Message Extraction des lignes d'un fichier sous DOS 
Bonjour,
je suis en train de réaliser des programmes sous batch et j'aimerai bien que qq1 m'aide dans mon pb qui px vous paraitre débile,
bon voilà ce que je dois faire: je dois lancer une commande netstat -a rediriger le résultat dans un fichier, parcourir ce fichier en cherchant le mot "LISTENING" et puis afficher le protocole qui est en mode LISTENING( ou ce protocole existe sur tokens=1, ss arrivée à faire ce bout de code, mais j'arrive pas à extraire les lignes qui contiennent le mot LISTENING

@echo off
netstat -a > protocol.txt
for /f "tokens=1" %%i in ('type protocol.txt') do if find "LISTENING" echo %%i
pause


Merci d'avance




______________________________________________________
Les questions sont le fruit d'une réponse insatisfaisante
Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Extraction des lignes d'un fichier sous DOS 
Bonjour

Code:
@echo off
:: extraction directement du protocole LISTENING dans la commande netstat et stockage des informations trouvées dans un txt.
for /f  "tokens=*" %%A in ('netstat -a^| find "LISTENING"') DO ECHO %%A >> protocole.txt
notepad protocole.txt
@exit


Il est possible dans ce code de remplacer LISTENING par ESTABILISHED. Tu auras la ligne entière, si tu veux que le mot TCP remplace tokens=* par tokens=1


correction de ton code :
la commande find doit être placé avec le txt pour qu'il cherche l'information
Code:

@echo off
netstat -a > protocol.txt
for /f "tokens=*" %%i in ('type protocol.txt^|find "LISTENING"') do echo %%i
pause





______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message Extraction des lignes d'un fichier sous DOS 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch