21 Novembre 2017 à 05:38:02

Auteur Sujet: Compter le nombre de ligne dans un fichier texte  (Lu 16795 fois)

sebas_7825

  • Nouveau membre
  • *
  • Messages: 2
  • Points gagnés: 0
    • Voir le profil
Compter le nombre de ligne dans un fichier texte
« le: 02 Novembre 2009 à 18:30:17 »
Bonsoir,

J'ai un petit soucis, pouvez vous svp m'aider

Je voudrais connaitre le nombre de ligne dans un fichier texte sans l'ouvrir (celui-ci fait près de 7 GO)

Il est disponible sous un répertoire windows (D:\Temp\RX.TXT)

Peux être via une commance DOS? mais je ne sais le faire.

Un grand merci d'avance. :D


mathias

  • Rédacteur Modérateur
  • Intarissable
  • *****
  • Messages: 1287
  • Points gagnés: 4
    • Voir le profil
    • KERII : Création de solutions informatiques
Re : Compter le nombre de ligne dans un fichier texte
« Réponse #1 le: 02 Novembre 2009 à 18:54:57 »
Bonsoir;

Je ne connais pas de moyen pour savoir ceci personnellement, maintenant peut être que des collègues viendront vous en dire plus à se sujet ;)

Bonne soirée.

Cordialement ;)
Administrateur système et réseau | Ingénieur R&D | Webmaster

Président | fondateur de KERII : Création de solutions informatiques

sebas_7825

  • Nouveau membre
  • *
  • Messages: 2
  • Points gagnés: 0
    • Voir le profil
Re : Compter le nombre de ligne dans un fichier texte
« Réponse #2 le: 02 Novembre 2009 à 19:21:33 »
Merci quand meme.

Damien

  • Rédacteur Admin
  • Intarissable
  • *****
  • Messages: 2988
  • Points gagnés: 7
    • Voir le profil
    • aide informatique
Re : Compter le nombre de ligne dans un fichier texte
« Réponse #3 le: 03 Novembre 2009 à 12:17:33 »
Bonjour,

Vous pouvez le faire avec la commande DOS suivante :

find /c "data" monfichier.txt
Ca compte le nombre de ligne contenant la chaine "data".
Seulement je ne sais pas s'il est possible de mettre des chaines hexa pour rechercher les retours à la ligne (j'ai essayé vite fait, mais ca n' a pas l'air de passer.

Pour contourner le problème, vous pouvez donc rechercher une chaine dont vous etes sûr qu'elle n'existe pas dans votre fichier. Exemple :

find /v /c "chainesuperlonguequinestpasdansmonfichier" monfichier.txt

Là ça doit vous retourner le nombre de ligne, MAIS, sachez que sous windows a ma connaissance, n'importe quel script va impliciment vous ouvrir le fichier et le parcourir pour retourner le nombre de ligne. Il ne me semble pas qu'il puisse le savoir autrement.
Si la commande rame sur un fichier de 7 Go, vous saurez donc pourquoi.
Cordialement,
Damien

Tutoriels informatique

mathias

  • Rédacteur Modérateur
  • Intarissable
  • *****
  • Messages: 1287
  • Points gagnés: 4
    • Voir le profil
    • KERII : Création de solutions informatiques
Re : Compter le nombre de ligne dans un fichier texte
« Réponse #4 le: 03 Novembre 2009 à 17:27:08 »
T'en qu'à faire autant ouvrir le fichier .txt sous notepad ++ et là on le sait direct. Maintenant il faut que le PC puisse suivre ^^
Administrateur système et réseau | Ingénieur R&D | Webmaster

Président | fondateur de KERII : Création de solutions informatiques

n000b51

  • Nouveau membre
  • *
  • Messages: 1
  • Points gagnés: 0
    • Voir le profil
Re : Compter le nombre de ligne dans un fichier texte
« Réponse #5 le: 06 Décembre 2009 à 02:07:39 »
Hello,

si tu peux le scinder d'abord pour y compter les lignes ce sera plus facile.

Si tu es sous Linux peut être que la solution réside ici :

http://www.commentcamarche.net/faq/sujet-953-linux-decouper-un-fichier-en-plusieurs-parties

Mais apparemment tu es sous windows, donc essayes d'utiliser les solutions proposées là :

http://www.commentcamarche.net/forum/affich-2223090-comment-couper-un-fichier-texte-en-plusieurs

Si cela ne fonctionne pas, je crois qu'il faudra te résigner...

Un truc qui n'a rien à voir, mais bon, BigDump est un importateur de Base de Données de grandes tailles (ext. .sql et/ou donc .txt) peut être qu'en compressant le fichier, il pourrait te permettre de le lire, le découper ou le manier plus facilement, pour en revenir à la partie scindage...

Sait-on jamais, si tu peux leur poser la question pour l'utilisation d'un fichier de cette taille...

http://www.ozerov.de/bigdump.php

Mais bon je ne suis pas convaincu...
« Modifié: 06 Décembre 2009 à 02:09:40 par n000b51 »

donty-vito

  • Nouveau membre
  • *
  • Messages: 1
  • Points gagnés: 0
    • Voir le profil
Re : Compter le nombre de ligne dans un fichier texte
« Réponse #6 le: 07 Juillet 2014 à 19:44:25 »
Sous Windows : (à confirmer pour les autres OS)

Ouvrir fichier *.txt
Affichage -> Barre d'état
Aller positionner le curseur à la fin du fichier
 8)
Finalement désinstaller les application qui vous on permis d'avoir les mêmes informations

// La barre d'état indique Ln pour la Ligne actuel et Col pour la Colonne actuel


@+

Donavan