Compter le nombre de ligne dans un fichier

Résolu/Fermé
Ka-El Messages postés 260 Date d'inscription lundi 28 novembre 2011 Statut Membre Dernière intervention 7 août 2020 - 30 mai 2016 à 10:29
 Ka-el - 30 mai 2016 à 13:23
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 18757 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 19 décembre 2024 5 623
30 mai 2016 à 11:05
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
Salut Dubcek,
Nickel comme toujours !
Merci pour ton aide efficace.
Bonne journée.
Ka-El
0