Extraction de données d'un fichier csv
Bonjour à tous,
Voici mon dilemme, je ne connais rien en développement shell et on me demande d'extraire des données à partir d'un fichier csv sous Unix pour une date donnée.
Voici les champs contenus dans le fichier csv :
Code:
1 2
| Date;Enchaînement;Titre;Libellé ;calendrier;Heure début;Heure fin;Durée estimée;Durée réelle;"Durée ré-évaluée ou
informations complémentaires";Contraintes, dépendances et criticités; |
et voici le contenu du fichier :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| 01/12/2010;;;;;;;;;;;
;bp_101;"IE001 (4 UT)
BP_10101 à BP_10104"; INTERFACE ENTRANTE : TOTO => GAGA;SPF;;;;;;"bg00<nn><zz>.bp
sur bonne ou mauvaise fin de bp_102 (FORMP)";
;bp_209;"IE017 (3 UT)
BP_20901 à BP_20903";INTERFACE ENTRANTE :TOTO => GAGA;SPF;;;;;;"gesiaaaa.bp
Exclusif";
02/12/2010;;;;;;;;;;
;bp_101;"IE001 (4 UT)
BP_10101 à BP_10104"; TOTO : GOGO => GAGA;SPF;;;;;;"bg00<nn><zz>.bp
sur bonne ou mauvaise fin de bp_102 (FORMP)"
;bp_209;"IE017 (3 UT)
BP_20901 à BP_20903";TOTO => GAGA;SPF;;;;;;"gesiaaaa.bp
Exclusif" |
Comme on peut le voir, à chaque date correspondent plusieurs traitements (ex : au 02/12/2010 il y a bp_101 et à la ligne du dessous il y a bp_209, à chaque fois précédé d'un champ vide correspondant à une date...)
Y a-t-il un moyen de créer un shell demandant la date et à partir de la réponse, sortir chaque traitement correspondant ?
Merci d'avance pour votre aide...
:cry: