[BATCH] Compter nombre de ligne fichier texte
Résolu
-Tyrael-
Messages postés
101
Date d'inscription
Statut
Membre
Dernière intervention
-
Hakim -
Hakim -
A voir également:
- Batch lire un fichier ligne par ligne
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire un fichier epub - Guide
- Partager photos en ligne - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
7 réponses
je pense que j'ai la solution :
@echo off setlocal enabledelayedexpansion set nb=0 set /p fichier="Glisser votre fichier ici" for /f "delims=" %%a in (%fichier%) do ( set /a nb=!nb!+1 ) echo %nb% pause>nul endlocal
bonjour,
si je voudrais compter le nombre de ligne sur plusieurs fichiers TXT. je ferais comment SVP
moi j'ai fais comme ca mais ca ne marche pas
@Echo OFF
for /f "delims=;" %%a in (fichier.txt) do (
for /f "delims=" %%i in ('type %%a.txt') do ( set Compt=0 set /a Compt+=1
echo %Compt% >>resultats.txt
)
)
pause
si je voudrais compter le nombre de ligne sur plusieurs fichiers TXT. je ferais comment SVP
moi j'ai fais comme ca mais ca ne marche pas
@Echo OFF
for /f "delims=;" %%a in (fichier.txt) do (
for /f "delims=" %%i in ('type %%a.txt') do ( set Compt=0 set /a Compt+=1
echo %Compt% >>resultats.txt
)
)
pause
Effectivement j'ai le bon nombre de ligne (celui de np++) merci :)
Comment puis-je mettre ce nombre dans une variable ?
Le but final étant de récupérer les 3 premières et les 3 dernières lignes du fichiers pour les mettre dans un fichier log.
Comment puis-je mettre ce nombre dans une variable ?
Le but final étant de récupérer les 3 premières et les 3 dernières lignes du fichiers pour les mettre dans un fichier log.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cette boucle ignore les lignes vides dans le fichier
for /f "tokens=*" %%i in ('type %fichier%') dopasser par une boucle pour mettre le résulat dans une variable
C:> type f1.txt aa bb cc dd C:> find /v /c "" <f1.txt 7 C:> for /f %a in ('find /c /v "" ^< f1.txt') do @set l=%a C:> echo %l% 7 C:>