Re: [#!/fr] Tri de fichiers lourds

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Yves PETRONIN
Date:  
À: La liste francophone des scripts shell
Sujet: Re: [#!/fr] Tri de fichiers lourds
Y a t-il une modification simple du script .awk qui permettrait si
le le champ 1 de la ligne x du fichier A est le même que le champ 1
de la ligne y du fichier B , de constituer une ligne du fichier D à
créer, qui serait la ligne x du fichier A et sur la même ligne, la
ligne y complète correspondant du fichier B ?

Autrement dit, le fichier D désiré serait

Fichier D

"REFERENCE";"DESCRIPTION"
"348618";"VALEUR 1"
"348618-1";"VALEUR 2";"348618-1";"VALEUR B"
"348618-4";"VALEUR 3";"348618-4";"VALEUR C"
"347683";VALEUR 4";"347683";"VALEUR D"


J'ai réussi à faire cette modification dans le script shell initial,
mais pas avec awk....
On pourrait éventuellement ajouter un champ tel que
"CORRESPONDANCE"; entre les deux lignes juxtaposées....
"348618-1";"VALEUR 2";"CORRESPONDANCE;"348618-1";"VALEUR B"

Merci




_______________________________________________
archives :
http://listes.patpro.net/list/sshfr.fr.html
http://listes.patpro.net/mailman/listinfo/script_shell_fr