Pues hoy vamos a comentar algo parecido a lo que ya puse hace un tiempo pero concretando más. De hecho vamos a especificar el nombre del archivo y la cadena a encontrar:
grep -r –include=nombre_del_fichero -l “cadena_a_buscar” . | xargs perl -pi.bak -e ‘s/cadena_a_buscar/cadena_que_reemplaza/g’
Los nombres creo que son autoindicativos…
además esto crea una copia de seguridad por si nos equivocamos…
Etiquetas: cadena, grep, reemplazar, sustituir
Aunque activar register_globals no es para nada una buena idea, sigue habiendo algunos maldi___ scripts por ahí que lo necesitan.
¿Como se hace en PHP5 en una instalación vía mod_suphp?
En la carpeta en cuestión creamos un fichero llamado php.ini con el texto ‘register_globals = 1′ (sin las comillas lógicamente.)
Etiquetas: PHP, register_globals
To do a multiple file replace of a specified string, just run the following
perl -pi.bak -e ‘s/what to change/what to change to/g’ *
This also makes a backup of the files, with extension .bak
If you just want to modify, for example, PHP files, use the same but at the end replace ‘*’ with ‘*.php’
That’s all
Easy way to find inside files on Linux:
grep -r “what youre looking for” *
Yup, that’s it!
This is just a quick note on how to check email router with exim:
exim -bt test@test.com
Where test@test.com is the address you’d like to test.