El 01/04/2006, a las 1:48, Angel Claudio Alvarez escribió:
si, ya que estuvieron hablando de ruby:
ruby -i .bkp -pe 'sub "XXXX", "YYYY" *
te reemplaza XXXX por YYYY en * (todos) los archivos y te hace una
copia
del original terminandola con ".bkp" ( o la extension que quieras)
Hola,
La misma solución en Perl, por si a alguien le pudiera servir en
algún momento:
$ perl -pi.backup -e 's/patron1/patron2/g' *.db
La vuelta atrás para el caso de cagarla en la sustitucion masiva:
$ perl -e 'for(<*.backup>){$a = $_; s/.backup//; `cp $a $_`}
Para mas detalles, tienes estos dos "perl-on-liners" muy bien
explicados en la siguiente dirección, una lectura recomendada:
http://programming.newsforge.com/article.pl?
sid=06/03/08/1456241&tid=108&tid=91
Saludos,
--
Santi Saez