Usando GREP en UNIX
Nosotros creemos que GREP es tu amigo, te va a salvar un monton de
tiempo, a lo largo que lo uses mucho. Este articulo tiene como meta mostrarte el uso de GREP, y ayudarte a usarlo de forma dinamica.
grep puede ser usado para buscar una palabra o cadena de palabras.
Cuando se usa grep para buscar archivos, un ejemplo podria ser, cualquier coincidencia de una alabra o caracteres que especifiques dentro de un archivo de texto.
Luego el resultado de la busqueda es mostrado en una linea.
Ejemplo: Digamos que tenes un archivo llamado palabra.txt y queres buscar por la palabra FreeBSD dentro de ese archivo, hariamos:
Para buscar cualquier coincidencia con 'freebsd', podrias typear:
grep freebsd palabra.txt
Una vez que encuentra algo, deberia mostrar el resultado de la busqueda en pantalla
Grep es sensible a
mayusculas y minusculas, no es lo mismo PaLaBrA que palabra, si quisieras buscar todas las coincidencias con palabra freebsd en palabra.txt tendrias que hacer lo siguiente, agregando la opcion -i a la linea de
comandos, como se muestra abajo:
grep -i freebsd palabra.txt
Digamos que tenemos muchos archivos .txt que queremos buscar la palabra freebsd dentro de ellos, para hacer esto sin tener que hacer archivo
por archivo de forma separada, podrias hacer lo siguiente:
grep -i freebsd *.txt
Ahora, digamos que estamos buscando la palabra perro y queremos ver cada archivo en el sistema que contiene la palabra
dog, hacemos lo siguiente, Promero tenemos que tener ir al directorio root, y hacer lo siguiente: cd \ grep -R dog * |more
El |more en el final va a parar el texto que pasa por la pantalla, para que lo
puedas leer sin problemas, the otra forma va a ir tan rapido que no vas a poder leer la pantalla, ademas de no ver lo que estabas buscando.
|