Je dois analyser un fichier ligne par ligne sur des règles données.analyse de fichier basée sur les règles
Voici une exigence.
fichierpeut avoir plusieurs lignes avec des données différentes ..
01200344545143554145556524341232131
1120034454514355414555652434123213101200344545143554145556524341232131
2120034454514
et des règles peut être comme ça.
- si l'octet [0,1] == "0", puis extraire cette ligne à /tmp/record0.dat
- si l'octet [0,1] == "1", puis extraire cette ligne à/tmp/record1.dat
- si l'octet [0,1] == « 2 » puis extraire cette ligne à /tmp/record2.dat
Je cherche une langue qui peut le faire dans un rapide manière avec une taille de fichier très longue comme> 2 Go.
Appréciez toute l'aide à l'avance.
Merci
Personnellement, je le ferais dans le code. Je n'ai pas toutes vos règles mais je vois un modèle qui rendrait cela trivial. –
Si toutes vos règles sont comme ça, je pense que vous devriez vous concentrer sur l'efficacité des E/S. –
Votre fichier est-il binaire ou contient-il des données en texte brut? – Behrang