Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
1659 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Manière optimale de lire un fichier

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Manière optimale de lire un fichier

n°2270872
donny3
Posté le 06-12-2015 à 18:36:08  profilanswer
 

Salut'
 
Je lis un fichier de 25000 lignes en faisant un  
while read ligne  
do  
   commande  
done < fichier
 
Je ne trouve pas cela super rapide, plus le fichier est gros plus c'est lent.
Existe il une façon plus optimale?
 
Merci

mood
Publicité
Posté le 06-12-2015 à 18:36:08  profilanswer
 

n°2270916
rufo
Pas me confondre avec Lycos!
Posté le 07-12-2015 à 09:57:42  profilanswer
 

Pas la peine de faire 2 sujets là-dessus. Merci d'en fermer un.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta
n°2270992
GeekAlf
Posté le 07-12-2015 à 18:15:28  profilanswer
 

Salut,
 
à titre perso, j'ai eu le cas d'un gros fichier à lire  pour recodifier certaines lignes, je suis vite passé sur base de données => temps de traitement quasi instantané.
 
après ça dépend de ce que tu as à faire

n°2271043
rufo
Pas me confondre avec Lycos!
Posté le 08-12-2015 à 10:14:27  profilanswer
 

Pas forcément besoin d'une BD. Des outils comme Sed ou Awk, voire du Perl, PHP, Python... peuvent être très efficaces bien employés. Du genre, si le traitement peut se faire ligne par ligne, pas besoin de charger en 1 coup tout le fichier en mémoire; une lecture séquentielle par petits blocs fera l'affaire ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta
n°2271064
gilou
Modérateur
Modzilla
Posté le 08-12-2015 à 11:54:27  profilanswer
 

C'est d'ailleurs pas pour rien que pendant longtemps, les traitements de fichiers d'ADN (donc gros fichiers textuels ou BDD) ont été faits en Perl.
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2271070
rufo
Pas me confondre avec Lycos!
Posté le 08-12-2015 à 13:22:25  profilanswer
 

Je l'ignorais, merci pour ma culture G (geek :D) :jap:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Manière optimale de lire un fichier

 

Sujets relatifs
Manière optimale de lire un fichierSecuriser le transfert de fichier
Excel : Code macro pour aller chercher les données d'un autre fichierProblème d'impression de fichier html contenant un saut de page
modification fichier XMLLimiter la taille d'un fichier
Copie d'un fichier avec un nom particulier VB 
Plus de sujets relatifs à : Manière optimale de lire un fichier


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR