grep ubuntu
sudo grep -rin 'cirel'
Selección e interpretación de Expreg:
-E, --extended-regexp PATRÓN es una expresión regular extendida (ERE)
-F, --fixed-strings PATRÓN es un conjunto de cadenas separadas por
caracteres de nueva línea
-G, --basic-regexp PATRÓN es una expresión regular básica (BRE)
-P, --perl-regexp PATRÓN es una expresión regular en Perl
-e, --regexp=PATRÓN utiliza PATRÓN como expresión regular
-f, --file=FICHERO obtiene PATRÓN de FICHERO
-i, --ignore-case considera iguales mayúsculas y minúsculas
-w, --word-regexp obliga a que PATRÓN coincida solamente
con palabras completas
-x, --line-regexp obliga a que PATRÓN coincida solamente
con líneas completas
-z, --null-data una línea de datos termina en un byte 0, no
en un carácter de nueva línea
Variadas:
-s, --no-messages suprime los mensajes de error
-v, --invert-match selecciona las líneas que no coinciden
-V, --version muestra la versión y finaliza
--help muestra esta ayuda y finaliza
--mmap no hace nada y está obsoleta; da un aviso
Control del resultado:
-m, --max-count=NÚM se detiene después de NÚM coincidencias
-b, --byte-offset muestra el desplazamiento en bytes junto
con las líneas de salida
-n, --line-number muestra el número de línea junto con
las líneas de salida
--line-buffered descarga el resultado para cada línea
-H, --with-filename muestra el nombre del fichero para cada
coincidencia
-h, --no-filename suprime los nombres de los ficheros como prefijo
en el resultado
--label=ETIQUETA utiliza ETIQUETA como nombre de fichero prefijo
para la entrada estándar
-o, --only-matching muestra solamente la parte de una línea que
encaja con PATRÓN
-q, --quiet, --silent suprime todo el resultado normal
--binary-files=TIPO supone que los ficheros binarios son TIPO
TIPO es 'binary', 'text', o 'without-match'
-a, --text equivalente a --binary-files=text
-I equivalente a --binary-files=without-match
-d, --directories=ACCIÓN especifica cómo manejar los directorios
ACCIÓN es 'read', 'recurse', o 'skip'
-D, --devices=ACCIÓN especifica cómo manejar dispositivos, FIFOs y
`sockets', puede ser 'read' o 'skip'
-r, --recursive equivalente a --directories=recurse
-R, --dereference-recursive similar, pero sigue todos los enlaces simbólicos
--include=PATRÓN examina los ficheros que encajan con PATRÓN
--exclude=PATRÓN se salta los ficheros que encajan con PATRÓN
--exclude-from=FICHERO se salta los ficheros que encajan con los patrones
de FICHERO
--exclude-dir=PATRÓN se salta los directorios que encajan con PATRÓN
-L, --files-without-match muestra solamente los nombres de FICHEROs
que no contienen ninguna coincidencia
-l, --files-with-matches muestra solamente los nombres de FICHEROs
que contienen alguna coincidencia
-c, --count muestra solamente el total de líneas que coinciden
por cada FICHERO
-Z, --null imprime un byte 0 después del nombre del FICHERO
Control del contexto:
-B, --before-context=NÚM muestra NÚM líneas de contexto anterior
-A, --after-context=NÚM muestra NÚM líneas de contexto posterior
-C, --context=NÚM muestra NÚM líneas de contexto
-NÚM lo mismo que --context=NÚM
--color[=CUÁNDO],
--colour[=CUÁNDO] distingue con marcadores la cadena que encaja
CUÁNDO puede ser 'always', 'never' o 'auto'.
-U, --binary no elimina los caracteres de retorno de carro
finales de línea (MSDOS/Windows)
-u, --unix-byte-offsets cuenta los desplazamientos como si no hubiera
retornos de carro (MSDOS/Windows)
'egrep' significa 'grep -E'. 'fgrep' significa 'grep -F'.
La invocación directa como 'egrep' o 'fgrep' está obsoleta.
Cuando FICHERO es -, lee la entrada estándar. Si no se especifica
ningún FICHERO, lee . si se especifica -r en la línea de órdenes, o -
en caso contrario. Si se dan menos de dos FICHEROs, se supone -h. El
estado de salida es 0 si hay coincidencias, 1 si no las hay; si ocurre
algún error y no se especificó -q, el estado de salida es 2.
Comunicar errores en el programa a: bug-grep@gnu.org
Página inicial de GNU grep: <http://www.gnu.org/software/grep/>
Ayuda general sobre el uso de software de GNU: <http://www.gnu.org/gethelp/>
0 comentarios :