Receta para los olvidos en Unix/Linux

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.

 

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s