Script batch: Analyser un fichier log
Résolu/Fermé
poparnassus
Messages postés
426
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
25 décembre 2019
-
Modifié le 24 juin 2017 à 02:57
poparnassus Messages postés 426 Date d'inscription vendredi 28 mars 2014 Statut Membre Dernière intervention 25 décembre 2019 - 25 juin 2017 à 14:59
poparnassus Messages postés 426 Date d'inscription vendredi 28 mars 2014 Statut Membre Dernière intervention 25 décembre 2019 - 25 juin 2017 à 14:59
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
24 juin 2017 à 10:19
24 juin 2017 à 10:19
Bonjour,
Le premier FOR est inutile et contient une erreur, tu peux faire comme ça :
Le premier FOR est inutile et contient une erreur, tu peux faire comme ça :
@echo off
setlocal enableextensions enabledelayedexpansion
set archive=%~dp0Archive_LOG\local
echo %archive%
echo.
::Compteur de ligne des fichier journal
cd %archive%
set /a total=0
for %%A in (*.txt) do (
set /a compt=0
for /f "tokens=*" %%I in ('type "%%A"') do (set /a compt+=1)
echo %%~nxA : !compt!
set /a total=!total!+!compt!
)
echo. & echo Total lignes : !total!
echo. & pause
exit
yg_be
Messages postés
23309
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 novembre 2024
Ambassadeur
1 550
24 juin 2017 à 10:22
24 juin 2017 à 10:22
bonjour, pourquoi compter les lignes si tu cherches des adresses IP?
pourquoi a-tu choisi de faire cela ainsi, quels autres outils maîtrises-tu?
pourquoi a-tu choisi de faire cela ainsi, quels autres outils maîtrises-tu?
poparnassus
Messages postés
426
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
25 décembre 2019
30
24 juin 2017 à 16:34
24 juin 2017 à 16:34
je pourrais le faire en C sinon ?
yg_be
Messages postés
23309
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 novembre 2024
1 550
>
poparnassus
Messages postés
426
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
25 décembre 2019
24 juin 2017 à 16:46
24 juin 2017 à 16:46
si tu connais le C, tu pourrais le faire en C, en effet!
poparnassus
Messages postés
426
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
25 décembre 2019
30
24 juin 2017 à 17:37
24 juin 2017 à 17:37
Oui je ne sais pas pourquoi je voulais le faire en Batch, je suis en train d'apprendre le C justement, donc ceci va être un exercice parfait sur la manipulation de chaîne !!!
poparnassus
Messages postés
426
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
25 décembre 2019
30
25 juin 2017 à 14:59
25 juin 2017 à 14:59
24 juin 2017 à 10:26