Esta es una receta para mi, y para todos aquellos que un día fuimos técnicos, y de la noche a la mañana, que si analistas, arquitectos, jefes de proyecto, etc.
Cosas que se olvidan.
Como buscar cosas en una consola Linux o Unix, que para el caso es lo mismo;
Búsqueda sencilla;
queremos buscar la palabra “semeolvido”
grep “semeolvido” /var/www/estawebeslarepera/*.php
otra;
grep -r “semeolvido” /var/www/estawebeslarepera
o mas sencillas
grep -r “semeolvido” .
o mas certero;
find / -name “*.php” -exec grep -il CADENA {} \;
find / -type f -exec grep -il CADENA {} \;
find . -newer ARCHIVO.txt -exec grep -il CADENA {} \;
o mas aun;
find directorio -exec grep -Hn cadena {} \;
o mas todavia, mas;
cat *.php | egrep “CADENA”
o mas de mas no viene mal, con esta te muestra las tres primera lineas que coinciden;
grep -A3 “semeolvido” LOQUESEA
y si queremos buscar y ademas sustituir, pues nada como;
grep -rlZ ‘semeolvido’ /var/www/estawebeslarepera | xargs -r0 perl -pi -e ‘s /semeolvido /quenomeloquequnmeacuer/ g’
y mas que hay por hay, deberiamos evitar que estas cosas se no nos olvidaran, esto me recuerda a cuado era profesor de matematicas, y les preguntaba a mis jovenes padawan que es la suma? la mayoria no sabia responder a la pregunta, pero si ellos me hubieran preguntado haz una derivada parcial, estoy seguro que las hubiera pasado putas.
Es pero que os sirva.