Reemplazar texto en todos los archivos de directorios y subdirectorios

Este contenido sólo se encuentra disponible para miembros premium.
Si deseas hacerte premium, envíanos un mail a registro@algodelinux.com y te informaremos.
This Article Has 5 Comments
  1. mauril26

    Mr Esteban le acaba de salvar la vida a un pobre desdichado… jaja… cuanto drama. en fin, gracias. XD

  2. cyberneto

    Te rifas xD, para los que no tengan Perl instalado el comando "sed" funciona exactamente igual.

    Ej.

    sed 's/$(grub_device)/(hd0,1)/g' 'find ./ -name "*.lst"'

    saludos.

    Agvztíñ IV

  3. Extremeño

    Como dice cyberneto, el comando sed funciona muy bien e incluso se puede utilizar con una sintaxis más sencilla:

    sed -i 's/palabra-vieja/palabra-nueva/g' *.*

    Aquí hay más ejemplos:
    http://felinfo.blogspot.com/2010/02/reemplazar-texto-en-varios-archivos.html

  4. Esteban M. Navas

    Es evidente que con la cantidad de comandos que tenemos en linux, hay muchas formas de lograr los mismos resultados. El que uno u otro te parezca más o menos fácil, es más bien una opinión personal. Ya escribí un artículo sobre sed. En este trataba de hacer sustituciones de otro modo: con perl.

  5. Anónimo

    gracias excelente ayuda