Compter le nombre de ligne dans un fichier

Résolu
Ka-El Messages postés 279 Statut Membre -  
 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

1 réponse

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    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
    1. Ka-el
       
      Salut Dubcek,
      Nickel comme toujours !
      Merci pour ton aide efficace.
      Bonne journée.
      Ka-El
      0