supprimer tous espaces suivi par un ; dans un fichier

supprimer tous espaces suivi par un ; dans un fichier - Perl - Programmation

Marsh Posté le 05-08-2010 à 11:28:34    

Bonjour,
j'aimerais supprimer d'un fichier .csv tous les espaces suivi d'un ; ou précéder par un ;
(en utilisant Perl ou bash)
cad en input un fichier .csv comme suit:
azerty;ab ;package ; az; pa
et je veut en sortie que mon fichier soit comme suit:
azerty;ab;package;az;pa

Reply

Marsh Posté le 05-08-2010 à 11:28:34   

Reply

Marsh Posté le 05-08-2010 à 13:47:42    

A priori, s/\s*;\s*/;/g devrait faire l'affaire.
(ou s/\s*\;\s*/\;/g  si le ; a un sens spécial en expression régulière, je n'ai pas un perl sous la main la pour vérifier)
A+,

Reply

Sujets relatifs:

Leave a Replay

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