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

Re: OT: Sólo un poco ot: Pregunta sobre script de Bash




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


Reply to: