Reemplazar cadenas de texto en archivos utilizando BASH
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í.




