Alors d'après ce que j'ai compris, tu voudrais lire un fichier ligne par ligne et appliquer des traitements pour chacune d'entre-elles.
Il existe beaucoup d'outil et de langage permettant de faire ça, je peux déjà te donner quelques exemples sous Linux/Unix.
Lire un fichier ligne à ligne en SHELL :
cat TON_FICHIER | wile read LIGNE
do
[....] Tu insères tes commandes pour appliquer un traitement à la ligne courant, sachant que la ligne courante est stockée dans la variable $LIGNE [...]
done > NOUVEAU_FICHIER
Le fichier NOUVEAU_FICHIER contiendra donc les résultats des traitements que tu auras appliqué à condition d'avoir retourné le résultat sur la sortie standard.
Lire un fichier ligne à ligne en PERL :
open (FIC, "< FICHIER") or die("Impossible de lire le fichier");
while ()
{
[...] Insérer des traitements [...]
}
close(FIC)
Ici même chose, on lit le fichier ligne à ligne, on applique des traitements et on retourne le résultat sur la sortie standard ou alors on retourne le résultat dans un autre fichier que l'on lit en écriture....
Bref, on fait pas de fumée sans feu, si tu ne comprends pas ce qu'on t'explique, je t'invite à soit être plus précis dans ta demande, soit de commencer par prendre des cours d'algo, d'info, je suis pas cher :-)
# déchiffrage de demande...
Posté par Dabowl_92 . En réponse au message Traitement de ligne de fichier. Évalué à 0.
Alors d'après ce que j'ai compris, tu voudrais lire un fichier ligne par ligne et appliquer des traitements pour chacune d'entre-elles.
Il existe beaucoup d'outil et de langage permettant de faire ça, je peux déjà te donner quelques exemples sous Linux/Unix.
Lire un fichier ligne à ligne en SHELL :
cat TON_FICHIER | wile read LIGNE
do
[....] Tu insères tes commandes pour appliquer un traitement à la ligne courant, sachant que la ligne courante est stockée dans la variable $LIGNE [...]
done > NOUVEAU_FICHIER
Le fichier NOUVEAU_FICHIER contiendra donc les résultats des traitements que tu auras appliqué à condition d'avoir retourné le résultat sur la sortie standard.
Lire un fichier ligne à ligne en PERL :
open (FIC, "< FICHIER") or die("Impossible de lire le fichier");
while ()
{
[...] Insérer des traitements [...]
}
close(FIC)
Ici même chose, on lit le fichier ligne à ligne, on applique des traitements et on retourne le résultat sur la sortie standard ou alors on retourne le résultat dans un autre fichier que l'on lit en écriture....
Bref, on fait pas de fumée sans feu, si tu ne comprends pas ce qu'on t'explique, je t'invite à soit être plus précis dans ta demande, soit de commencer par prendre des cours d'algo, d'info, je suis pas cher :-)
@ bientôt