Page 13 - Manual_UBUNTU
P. 13

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
   8   9   10   11   12   13   14   15   16   17   18