ZeruGiran

ZeruGiran Blog

Substituir texto Linux usando sed y find

Acabo de cambiar de distribución, si lo sé, el post anterior decía que por fin Ubuntu soporta todo mi hardware, pero ¿si no me peleo con mi maquina que voy a hacer?.

 

Suse 11.2

Ahora uso openSuse en lugar de Ubuntu, ya lo había probado varias veces y siempre fallaba algo, esta vez casi todo parece ir bien, somo siempre es cuestión de tocar un poco la configuración y ajustar todo. Una de las pocas cosas que no funciona bien es eclipse, por alguna razón algunas ventanas tienen desactivados los controles, una de ellas es la ventana de búsqueda y reemplazo de cadenas.

Entonces hay que hacer la substitución de cadenas a mano, al menos por ahora. Y se hace así:

Supongamos que queremos substituir todas las cadenas "$HTTP_POST_VARS" por "$_POST", porque resulta que pronto la primera quedara marcada como deprecated en PHP 6,para hacerlo basta teclear lo siguiente:

 

find ./*.php -type f -exec sed -i 's/$HTTP_POST_VARS/$_POST/g' {} \;

 

Como siempre, lo pongo aquí para que no se me olvide, y si a alguien mas le es útil es por pura casualidad.

Dejar un comentario

Escribe el código Captcha que estás viendo

Fuentes XML de comentario: RSS | Atom