Browsing articles tagged with " bash"

Reemplazar cadenas de texto en archivos utilizando BASH

nov 19, 2011   //   by admin   //   Linux  //  No Comments

Si mediante el uso de la consola queremos reemplazar una cadena de texto en todos los archivos, podemos utilizar el comando sed.

Por ejemplo para reemplazar una determinada cadena en todos los archivos php en el directorio actual:

usuario# sed -i ‘s/cadenaVieja/cadenaNueva/g’ *.php

Con el uso de este comando, aparecen infinidad de posibilidades, podemos variar los parámetros, la extensión, etc. Además nos permite visualizar líneas específicas, usar expresiones regulares, eliminar líneas entre otras funcionalidades. El origen de dicho comando se remonta a los comandos básicos de Unix.

Para más detalles ver el manual del comando aquí.