Page 14 - SO
P. 14

Fundamentos de UBUNTU                                                     Comandos básicos




                                    Declaración del comando                 Resultado obtenido
                          ~$ grep -c Fat32 filesystems
                          ~$ grep -c fat32 filesystems
                          ~$ grep -c -i "FAT32" filesystems
               Este ejemplo muestra claramente que al utilizar la opción -i se consideras las coincidencias sin
               importar mayúsculas o minúsculas.

               4. Cuando se necesita conocer en cual línea está lo que busca el usuario
               Para saber en cual línea está la palabra consultada por el usuario, se utiliza la opción –n:
               $ grep -n FAT32 filesystems
               Anotar el resultado (fragmento):
               ___________________________________________________________________________

               5. Encontrar un texto en un listado de archivos
               El comando grep también permite encontrar un texto palabra que se encuentre en una lista de
               archivos, además de indicarle al usuario en que fichero se ha encontrado.
               ~$ grep -l you ./*
               ./INSTALL
               ./LICENSE
               ./README
               Comentar sobre el resultado obtenido:
               ______________________________________________________________________________
               ___________________________________________________________________________

               La palabra you se encuentra en los archivos INSTALL, LICENCE y README, de tal manera
               que  si estuvieran dentro de otros directorios se mostraría la ruta usando la opción -r (búsquedas
               recursivas).


               PARTE 2. El comando grep por si solo puede hacer cosas útiles, como por ejemplo encontrar
               una determinada cadena de caracteres en un texto, archivo o directorio. Permite además mostrar
               las líneas en las que se encuentra una letra por ejemplo. Puede ubicar también el nombre de los
               archivos o repositorios (y su ruta) tras una consulta de cierta cadena de texto. El comando grep
               en conjunto con otros comandos (antes mencionados) puede ser muy versátil. A continuación
               algunos ejemplos:

               Actividad: Se sugiere revisar e ir siguiendo las siguientes órdenes para efectos de práctica.

               1. Listar archivos o directorios del mes de Junio

               El  comando  ls  permite  listar  el  contenido  de  un  directorio,  pero  si  se  requiere  listar  solo  los
               archivos o directorios del mes de Junio (jun), se utiliza el comando linux grep de la siguiente
               manera:












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