Professional Documents
Culture Documents
Instructor
Luis Felipe Londoño Muñoz
Centro de Servicios y gestión empresarial
Teleinformática
FGREP, GREP Y EGREP
• fgrep
El comando fgrep está diseñado para ser un grep "rápido" .
El comando fgrep no admite expresiones regulares, sino
que interpreta literalmente cada patrón de búsqueda
especificado.
• grep
El comando grep interpreta cada patrón usando la sintaxis
original de las expresiones regulares.
• egrep
El comando egrep interpreta cada patrón usando La
sintaxis de expresiones regulares extendidas.
Algunas Opciones del comando GREP
Opción Effect
-c Cuenta las líneas en las que aparece la coincidencia
Use expression as a search pattern. (Helpful for specifying
-e expression
several alternate patterns.)
-i Busca ignorando mayúsculas/minúsculas
Imprime únicamente los nombres de archivos en los que
-l
aparece la coincidencia.
-n Incluye los números de línea
-r Busca recursivamente en todos los archivos
-w Busca una coincidencia exacta con el patrón de búsqueda
Ejemplos
[root@myserv Server]# grep boxers /usr/share/dict/words
boxers
[root@myserv Server]# grep -l boxers /usr/share/dict/words
/usr/share/dict/words
[root@myserv Server]# grep -n boxers /usr/share/dict/words
50081:boxers
[root@myserv Server]# grep -c boxers /usr/share/dict/words
1
Ejemplos
[root@myserv Server]# grep ION /usr/share/dict/words
IONL
[root@myserv Server]# grep -i ION /usr/share/dict/words
abacination
abaction
abalation En este segundo ejemplo se buscan
abalienation palabras o partes de palabras que
abannition contienen ion sin importar mayúsculas
IONL o minúsculas
Regular Expression Character Classes
Expression Character Class ASCII equivalent range
[:alnum:] alphanumeric A-Za-z0-9
[:alpha:] alphabet character A-Za-z