Compter le nombre de ligne dans un fichier

Résolu
Ka-El Messages postés 260 Date d'inscription   Statut Membre Dernière intervention   -  
 Ka-el -
Bonjour,
je possède un fichier avec un certain nombre de lignes.
Je souhaiterais connaître la commande qui va me permettre de savoir combien le fichier compte de lignes.
En unix j'aurais bien évidemment utilisé la commande "wc -l", mais en batch je ne trouve pas d'équivalence...
Pour l'instant j'ai essayé ça:
set /a compt=0
for /f "delims=" %%i in ('type %Fichiers_plein_de_lignes%') do (
set /a compt+=1
echo !compt!>> %résultat%
)

Mais dans le fichier résultat, chaque ligne est comptée alors qu'il me faut la somme totale des lignes.
Quelqu'un aurait-il une idée ?
Merci d'avance pour votre aide.
Ka-el
A voir également:

1 réponse

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
récupérer le résultat une fois la boucle for terminée
set /a compt=0
for /f "delims=" %%i in ('type %Fichiers_plein_de_lignes%') do (
set /a compt+=1
)
echo !compt!> %résultat%

autre méthode
find /v /c "" < fichier.txt
0
Ka-el
 
Salut Dubcek,
Nickel comme toujours !
Merci pour ton aide efficace.
Bonne journée.
Ka-El
0