[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Linux] Script para buscar y reemplazar



Aver si este te sirve,

find ./ -name "*.htm*" -exec perl -i -wpe 's/\.htm/\.html/g' {} \;

Saludos.

Johnny Gonzalez Dominguez wrote:

> No te conteste antes, por que queria que sufrieras un poco.
>
> La solucion?
>
> Muy sencilla.
>
> Pero bueno algo aprenderas el dia de hoy.
>
> Si las cosas funcionan? por que cambiarlas?  Primera regla de la
> informatica.
>
>
> modifica este script segun tus necesidades.
>
> -------------------------------------------
> nicio--------------------------
> #!/bin/bash
> for archivo in `find . -type f -name "*.htm"`
> do
>   base=`basename $archivo .htm`
>   sed 's/.htm/.html/g' $archivo >$base.html
>   rm $file
> done
> ----
> ---------------------------------------fin----------------------------
>
>
>
> Solo necesitas bash, sed y supongo que basename lo tienes.
>
>
>
> Es una solucion que al menos a mi me ha funcionado en la vida real y
> en las pruebas.
>
>
> Realiza primero las pruebas y respalda tu informacion antes.
> copia el script en cada uno de tus directorios y ejecutalo.
>
>
> Saludos.
>
>
> On Mon, 2003-03-03 at 18:30, Argux wrote:
>
>>  --- Johnny Gonzalez Dominguez
>> <johnny en cableonline com mx> escribió:
>>
>> > Quien fue el chistosito que creo tu sitio?
>>
>> Pues el chistosito pasaría a ser yo mero...
>>
>> >
>> > No les dieron las especificaciones?
>>
>> Sí, pero esas especificaciones las hice hace años,
>> cuando todavía era joven y medio menso.
>>
>> >
>> > Si todo tiene .htm, cual es el problema?
>>
>> La mera verdad es que no  me acuerdo, pero era una
>> razón muy buena, y el hecho de que no la acuerde
>> ahorita no quiere decir que la razón no haya sido
>> justificable, así que prefiero seguir con el plan
>> maestro.
>>
>> >
>> > No es mas facil dejarlo asi?
>>
>> Creo que sí, pero ya empecé y no se me va a quitar la
>> duda; además, si averiguo cómo hacer esto, podré luego
>> usar el bendito script luego para, por ejemplo cambiar
>> el diseño o un menú o algo.
>>
>> > Saludos.
>> Saludos para allá también!
>>
>> ---
>>
>> Voy a tratar de usar grep, como me lo recomendaron, y
>> voy a seguir tratando. Cuando lo logre, pondre el
>> script aquí por si a alguien le sirve en el futuro.
>> Gracias a todos los que respondieron!
>>
>> Gxis,
>> ~~~Victor Argüelles
>>
>> _________________________________________________________
>> Do You Yahoo!?
>> La mejor conexión a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx
>>
>>
>> Lista de correo linux en opensource org mx
>> Preguntas linux-owner en opensource org mx
>> http://www.opensource.org.mx/
>>
> --
  Johnny Gonzalez Dominguez
  Ingenieria de Software
  Telecable Morelos
  Cuernavaca, Morelos, Mexico.
  Tel. (52)(777)3292475
  johnny en cableonline com mx
  johnny_40000 en yahoo com
  MSN johnny_40000 en hotmail com

>
--
Jesús López Gijón.
Gerente de Sistemas/Webmedia
Telâ?¢ 5255-2353
http://www.webmedia.com.mx
jesus en webmedia com mx



[Hilos de Discusión] [Fecha] [Tema] [Autor]