Supprimer des lignes

Supprimer des lignes - Perl - Programmation

Marsh Posté le 24-02-2011 à 13:38:34    

Bonjour,
 
On me demande de faire un nettoyage de fichier et on m'a conseillé perl, malheureusement je n'ai aucunes notions de ce langage et c'est assez pressé.
Voila mon problème, j'ai un fichier A qui ressemble à ça :
 
1     A     15651
1     B     561616
1     C     45445
 
Et un fichier B qui ressemble à ça :
 
A
C
D
 
Et mon script à pour but de supprimer les lignes du fichier A qui ont un terme en commun avec le fichier B
 
Ce qui donnerai en résultat :
 
1     B     561616
 
Merci d'avance par avance

Reply

Marsh Posté le 24-02-2011 à 13:38:34   

Reply

Marsh Posté le 24-02-2011 à 21:22:37    

Sur ce forum, on aide ceux qui bossent, pas ceux qui n'ont rien foutu et attendent qu'on fasse le boulot à leur place.

 

Indication: Tu fais un hash dont les clés sont les éléments du fichier B, puis, tu lis le fichier A, trouves le 2e champ avec une regexp, et regardes si ce champ est une cle du hash.
C'est l'affaire de quelques lignes.

 

A+,


Message édité par gilou le 24-02-2011 à 22:36:22

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed