Notas de esta clase:
Comando grep1) Global Regular Expresion Print
Permite buscar patrones en archivos del sistema.
2) Usaremos un archivo texto.txt con los primeros párrafos de una obra.
3) La estructura del comando grep:
grep
$ grep and texto.txt
Nos muestra en rojo la palabra ‘and’. También incluye “command”, el patrón dentro de palabras.
4) Para buscar palabras
$ grep -w and texto.txt
$ grep -w my texto.txt
$ grep -w My texto.txt
5) Para buscar sin importar mayúsculas y minúsculas usando la opción -i
$ grep -wi My texto.txt
6) Para ver en qué número de línea se encuentra dicho patrón usamos la opción -n
$ grep -win My texto.txt
7) Para contar cuántas veces está el patrón, usamos la opción -c
$ grep -wic My texto.txt
8) Para ver todas las líneas donde no se encuentra un patrón usamos la opción -v
$ grep -wivn My texto.txt
9) Para conocer una cantidad de líneas limitadas usamos la opción -m
$ grep -wivnm 10 My texto.txt
$ grep -winm 10 My texto.txt
Obtenemos las primeras 10 líneas con el patrón.
10) Podemos buscar sentencias completas usando “comillas dobles”
$ grep "he is" texto.txt
$ grep -n "he is" texto.txt
11) Para ver más opciones
$ man grep