[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] suppression de bcp de lignes dans un long fichier texte



On Mon, 12 Mar 2001, Gerd-Christian Michalke wrote:

> Amis du folklore, de la joie et de la bonne humeur, bonjour !
> 
> bon, en fait j'ai qques fichiers textes genre 30.000 lignes qui
> contiennent une valeur numerique par ligne.
> 
> Malheureusement, il s'est glisse dans ce fichiers des lignes ou apparait
> la chaine
> "."
> 
> comme il y en a beaucoup, je me vois mal les enlever a la main. J'ai
> essaye de joue avec tr "." mais evidemment ca ne va pas vu que le . est
> utilise dans les nombres decimaux.
> 
> C'est surement stupide, mais on peut faire ce genre de choses avec quel
> outil ?

perl -pi'*.bak' -e's/<perlregex>//' <file-list>

te permet d'utiliser les regular-expressions de perl... sur une serie de
fichiers en grdant un backup... (.bak)

Je ne suis pas certain de ce que tu as en entrée... mais je pense qu'un
pti script serait plus aproprié (afin de détecter les exceptions...)


> 
> Merci a l'avance
> Gerd
> 
> ps: je sens que si ca continue comme ca, je vais me le faire, ce
> TFE-With-Linux-HOWTO ;-)
> 
> 
> 
> [ Soyez précis dans vos sujets svp afin de déterminer directement  ]
> [ le type de demande...                                            ]
> [ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
> [ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]
> 


[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]