Page 13 - SO
P. 13

Fundamentos de UBUNTU                                                     Comandos básicos





                                            PRÁCTICA_5. Búsquedas y consultas


               Esta práctica tiene la finalidad de dar a conocer otro comando utilizado en el ámbito del S.O del
               pingüino,  tal es  el  caso de grep  (en conjunto con  cat, ls).  Pues  se trata de  un comando  para
               efectuar  búsquedas  (mediante  la  colocación  de  cadenas  o  caracteres),  consultas  en  bases  de
               datos, filtros, etc.

               PARTE_1: Para ver los detalles de la sintaxis del comando grep, será necesario invocar la orden
               man grep con el fin de conocer las opciones que tiene disponibles. En forma simple esta es la
               sintaxis de grep: grep [opciones] patrón [archivo].


               Algunas  de las opciones más útiles y comunes de grep son:
                     -i ignora la deferencia entre mayúsculas y minúsculas en las búsquedas y las considera
                       equivalentes.
                     -n  muestra  el  texto  de  la  línea  y  el  número  de  línea  dentro  del  archivo  en  la  que  se
                       encontró
                     -c muestra solamente el número de líneas coincidentes
                     -l lista los archivos en donde se han encontrado coincidencias sin mostrar el texto
                     -r permite hacer búsquedas de forma recursiva dentro de los directorios que se encuentran
                       en la ruta de búsqueda.
               Actividad:  Realizar  el  ejercicio  planteado  en  la  parte  de  abajo.  Para  ello,  deberá  solicitar  al
               facilitador  la  carpeta  FILES  con  tres  archivos  (LICENSE,  README,  INSTALL  y
               filesystems.txt). Posteriormente almacenarla en Desktop y trabajar sobre esta misma ruta.

               1. Encontrar una palabra en un archivo
               Si se tiene un archivo de texto llamado filesystems y se desea buscar la palabra FAT32, se podrá
               ejecutar el comando grep de la siguiente forma: ~$ grep FAT32 filesystems
               La salida de grep se encarga de mostrar todas las líneas que contenga la cadena de texto FAT32.
               Anotar el resultado:
               _________________________________________________________________________

               2. Encontrar todas las palabras sin importar mayúsculas o minúsculas
               Se declara: ~$ grep -i FAT32 filesystems
               En este caso muestra una lista extensa de líneas donde está Fat32, fat32 o FAT32.
               Anotar el resultado mostrando únicamente un fragmento de esta salida.
               ______________________________________________________________________________
               ________________________________________________________________________

               3. Mostrar cuantas coincidencias se han encontrado
               En ocasiones no es necesario leer el texto donde se encuentra la cadena de texto o palabra que se
               busca, pero, en ocasiones es necesario saber el número de veces que esta aparece en el archivo. A
               continuación,  un  ejemplo  de  cuantas  veces  aparece  la  palabra  FAT32  con  las  opciones  antes
               mencionadas. Anotar el resultado obtenido.









                     11
   8   9   10   11   12   13   14   15   16   17   18