GoGPT Best VPN GoSearch

icono de página de OnWorks

grep - Online en la nube

Ejecute grep en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando grep que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


grep, egrep, fgrep, rgrep: líneas de impresión que coinciden con un patrón

SINOPSIS


grep [OPCIONES] PATRÓN [ARCHIVO...]
grep [OPCIONES] [-e PATRÓN] ... [-f ARCHIVO] ... [ARCHIVO...]

DESCRIPCIÓN


grep busca la entrada nombrada ARCHIVOs para las líneas que contienen una coincidencia con el dado PATRÓN. Si
no se especifican archivos, o si el archivo "-" es dado, grep busca entrada estándar. Por
defecto grep imprime las líneas coincidentes.

Además, los programas variantes egrep, fgrep y rgrep son lo mismo que grep -E, grep -F,
y grep -r, respectivamente. Estas variantes están obsoletas, pero se proporcionan para versiones anteriores.
compatibilidad.

OPCIONES


Generic Programa Info
--ayuda Genere un mensaje de uso y salga.

-V, --versión
Genere el número de versión de grep y salir

emparejador Selección
-E, --expresión regular extendida
Interpretar PATRÓN como una expresión regular extendida (ERE, ver más abajo).

-F, - cuerdas-fijas
Interpretar PATRÓN como una lista de cadenas fijas (en lugar de expresiones regulares),
separados por nuevas líneas, cualquiera de las cuales debe coincidir.

-G, --expresación regular básica
Interpretar PATRÓN como una expresión regular básica (BRE, ver más abajo). Este es el
predeterminada.

-P, --perl-regexp
Interpretar PATRÓN como una expresión regular de Perl (PCRE, ver más abajo). Esto es muy
experimental y grep -P puede advertir de funciones no implementadas.

Emparejar Control:
-e PATRÓN, --regexp =PATRÓN
Utilice PATRÓN como el patrón. Múltiple -e se puede utilizar para especificar una búsqueda diferente
patrones. Esta opción también es útil para proteger un patrón que comienza con un guión.
(-).

-f ARCHIVO, --file =ARCHIVO
Obtenga patrones de ARCHIVO, una por línea. El archivo vacío contiene cero patrones,
y por lo tanto no coincide con nada. Múltiple -f se puede utilizar para especificar diferentes archivos.

-i, --ignorar caso
Ignore las distinciones de mayúsculas y minúsculas tanto en PATRÓN y los archivos de entrada.

-v, --invertir partido
Invierta el sentido de coincidencia para seleccionar líneas que no coincidan.

-w, --palabra-regexp
Seleccione solo aquellas líneas que contengan coincidencias que formen palabras completas. La prueba es que
la subcadena coincidente debe estar al principio de la línea o precedida por
un carácter constituyente no verbal. Del mismo modo, debe estar al final de la
línea o seguido de un carácter constituyente que no sea una palabra. Caracteres constituyentes de palabras
son letras, dígitos y el guión bajo.

-x, --line-regexp
Seleccione solo aquellas coincidencias que coincidan exactamente con toda la línea. Para un regular
patrón de expresión, esto es como poner entre paréntesis el patrón y luego rodearlo
con ^ y $.

-y Sinónimo obsoleto de -i.

General Salida Control:
-c, --contar
Suprime la salida normal; en su lugar, imprima un recuento de líneas coincidentes para cada entrada
expediente. Con el -v, --invertir partido opción (ver más abajo), cuente las líneas que no coinciden.

--color[=CUÁNDO], --color[=CUÁNDO]
Rodee las cadenas coincidentes (no vacías), las líneas coincidentes, las líneas de contexto, el archivo
nombres, números de línea, compensaciones de bytes y separadores (para campos y grupos de contexto
líneas) con secuencias de escape para mostrarlas en color en el terminal. Los colores
están definidos por la variable de entorno GREP_COLORS. El entorno obsoleto
variable GREP_COLOR todavía se admite, pero su configuración no tiene prioridad.
CUÁNDO is nunca, o auto.

-L, --archivos-sin-coincidencias
Suprime la salida normal; en su lugar, imprima el nombre de cada archivo de entrada del que no
la salida normalmente se habría impreso. El escaneo se detendrá en el primer
partido.

-l, --archivos-con-coincidencias
Suprime la salida normal; en su lugar, imprima el nombre de cada archivo de entrada desde el que se
normalmente se habría impreso. El escaneo se detendrá en la primera coincidencia.

-m NUM, --max-count =NUM
Dejar de leer un archivo después NUM líneas coincidentes. Si la entrada es una entrada estándar de
un archivo regular, y NUM se emiten líneas coincidentes, grep asegura que el estándar
la entrada se coloca justo después de la última línea coincidente antes de salir, independientemente
de la presencia de líneas de contexto finales. Esto permite que un proceso de llamada
reanudar una búsqueda. Cuando grep se detiene después de NUM líneas coincidentes, genera cualquier seguimiento
líneas de contexto. Cuando el -c or --contar también se utiliza la opción, grep no genera un
contar mayor que NUM. Cuando el -v or --invertir partido también se utiliza la opción, grep
se detiene después de la salida NUM líneas que no coinciden.

-o, --sólo coincidencia
Imprima solo las partes coincidentes (no vacías) de una línea coincidente, con cada parte en
una línea de salida separada.

-q, --tranquilo, --silencio
Tranquilo; no escriba nada en la salida estándar. Salir inmediatamente con estado cero
si se encuentra alguna coincidencia, incluso si se detectó un error. También vea el -s or
--Ningún mensaje .

-s, --Ningún mensaje
Suprima los mensajes de error sobre archivos inexistentes o ilegibles.

Salida Línea Prefijo Control:
-b, --desplazamiento de bytes
Imprima el desplazamiento de bytes basado en 0 dentro del archivo de entrada antes de cada línea de salida. Si
-o (--sólo coincidencia), imprima el desplazamiento de la parte correspondiente.

-H, --con-nombre de archivo
Imprime el nombre de archivo para cada coincidencia. Este es el valor predeterminado cuando hay más de
un archivo para buscar.

-h, --no-nombre de archivo
Suprima el prefijo de los nombres de archivo en la salida. Este es el valor predeterminado cuando hay
solo un archivo (o solo entrada estándar) para buscar.

--label =ETIQUETA
Muestra la entrada que realmente proviene de la entrada estándar como entrada que proviene del archivo ETIQUETA.
Esto es especialmente útil cuando se implementan herramientas como zgrep, p.ej, gzip -discos compactos foo.gz
| grep --label = foo -H algo. Ver también el -H .

-n, --número de línea
Prefije cada línea de salida con el número de línea basado en 1 dentro de su archivo de entrada.

-T, - tabulación inicial
Asegúrese de que el primer carácter del contenido de la línea real se encuentre en una tabulación, por lo que
que la alineación de las pestañas parece normal. Esto es útil con opciones que prefieren
su salida al contenido real: -H,-n y -b. Para mejorar la
probabilidad de que las líneas de un solo archivo comiencen en la misma columna, esto
también hace que el número de línea y el desplazamiento de bytes (si está presente) se impriman en un mínimo
ancho del campo de tamaño.

-u, - compensaciones de bytes de unix
Informar sobre desplazamientos de bytes al estilo Unix. Este cambio causa grep para informar de las compensaciones de bytes como
si el archivo fuera un archivo de texto de estilo Unix, es decir, con los caracteres CR eliminados.
Esto producirá resultados idénticos a correr grep en una máquina Unix. Esta opción
no tiene efecto a menos que -b también se utiliza la opción; no tiene ningún efecto en otras plataformas
que MS-DOS y MS-Windows.

-Z, --nulo
Salida de un byte cero (el ASCII NUL personaje) en lugar del personaje que normalmente
sigue un nombre de archivo. Por ejemplo, grep -lZ genera un byte cero después de cada archivo
nombre en lugar del salto de línea habitual. Esta opción hace que la salida sea inequívoca, incluso
en presencia de nombres de archivo que contengan caracteres inusuales como nuevas líneas. Esta
La opción se puede usar con comandos como find -imprimir0, perl -0, sort -z y xargs -0
para procesar nombres de archivos arbitrarios, incluso aquellos que contienen caracteres de nueva línea.

Contexto Línea Control:
-A NUM, --after-context =NUM
Imprimir NUM líneas de contexto final después de las líneas coincidentes. Coloca una línea que contiene
un separador de grupos--) entre grupos contiguos de coincidencias. Con el -o or
--sólo coincidencia opción, esto no tiene ningún efecto y se da una advertencia.

-B NUM, --before-context =NUM
Imprimir NUM líneas de contexto inicial antes de las líneas coincidentes. Coloca una línea que contiene
un separador de grupos--) entre grupos contiguos de coincidencias. Con el -o or
--sólo coincidencia opción, esto no tiene ningún efecto y se da una advertencia.

-C NUM, -NUM, --context =NUM
Imprimir NUM líneas de contexto de salida. Coloca una línea que contiene un separador de grupo (--)
entre grupos contiguos de partidos. Con el -o or --sólo coincidencia opción, esta
no tiene ningún efecto y se da una advertencia.

Archive y Directory Selección
-a, --texto
Procese un archivo binario como si fuera texto; esto es equivalente a la
--archivos-binarios = texto .

--archivos-binarios =TIPO
Si los primeros bytes de un archivo indican que el archivo contiene datos binarios,
suponga que el archivo es de tipo TIPO. Por defecto, TIPO is binario y grep
normalmente genera un mensaje de una línea que dice que un archivo binario coincide, o no
mensaje si no hay coincidencia. Si TIPO is sin partido, grep asume que un binario
el archivo no coincide; esto es equivalente a la -I opción. Si TIPO is texto, grep
procesa un archivo binario como si fuera texto; esto es equivalente a la -a .
Al procesar datos binarios, grep puede tratar los bytes que no son de texto como terminadores de línea; por
ejemplo, el patrón '.'(punto) podría no coincidir con un byte nulo, ya que el byte nulo
podría tratarse como un terminador de línea. Advertencia: grep --archivos-binarios = texto puede
basura binaria de salida, que puede tener efectos secundarios desagradables si la salida es una
terminal y si el controlador de la terminal interpreta algunos de ellos como comandos.

-D ACCIÓN, --devices =ACCIÓN
Si un archivo de entrada es un dispositivo, FIFO o socket, utilice ACCIÓN para procesarlo. Por
defecto ACCIÓN is read, lo que significa que los dispositivos se leen como si fueran
archivos ordinarios. Si ACCIÓN is omitir, los dispositivos se omiten silenciosamente.

-d ACCIÓN, --directories =ACCIÓN
Si un archivo de entrada es un directorio, use ACCIÓN para procesarlo. Por defecto, ACCIÓN is
read, es decir, leer directorios como si fueran archivos normales. Si ACCIÓN is
omitir, omitir directorios silenciosamente. Si ACCIÓN is recurrente, lea todos los archivos debajo de cada
directorio, de forma recursiva, siguiendo enlaces simbólicos solo si están en el comando
línea. Esto es equivalente al -r .

--exclude =MUNDIALIZA
Omitir archivos cuyo nombre base coincida MUNDIALIZA (usando la coincidencia de comodines). Un nombre de archivo
glob puede usar *, ? y [...] como comodines, y \ para citar un comodín o una barra invertida
personaje literalmente.

--excluir-de =ARCHIVO
Omitir archivos cuyo nombre base coincida con cualquiera de los globs de nombre de archivo leídos ARCHIVO (utilizando
coincidencia de comodines como se describe en --excluir).

--exclude-dir =DIR
Excluir directorios que coincidan con el patrón DIR de búsquedas recursivas.

-I Procese un archivo binario como si no contuviera datos coincidentes; esto es equivalente a
el --archivos-binarios = sin coincidencia .

--include =MUNDIALIZA
Buscar solo archivos cuyo nombre base coincida MUNDIALIZA (usando la coincidencia de comodines como
descrito en --excluir).

-r, --recursivo
Leer todos los archivos de cada directorio, de forma recursiva, siguiendo enlaces simbólicos solo si
están en la línea de comando. Tenga en cuenta que si no se proporciona ningún operando de archivo, grep busca
el directorio de trabajo. Esto es equivalente al -d recurrente .

-R, --desreferencia-recursiva
Leer todos los archivos de cada directorio, de forma recursiva. Siga todos los enlaces simbólicos,
diferente a -r.

Otros
- con búfer de línea
Utilice búfer de línea en la salida. Esto puede provocar una penalización de rendimiento.

-U, --binario
Trate los archivos como binarios. De forma predeterminada, en MS-DOS y MS-Windows, grep suposiciones
el tipo de archivo mirando el contenido de los primeros 32 KB leídos del archivo. Si
grep decide que el archivo es un archivo de texto, quita los caracteres CR del original
contenido del archivo (para hacer expresiones regulares con ^ y $ funcionan correctamente).
Especificación -U anula estas conjeturas, lo que hace que todos los archivos se lean y pasen a
el mecanismo de emparejamiento textualmente; si el archivo es un archivo de texto con pares CR / LF en el
final de cada línea, esto hará que algunas expresiones regulares fallen. Esta opción
no tiene ningún efecto en plataformas distintas de MS-DOS y MS-Windows.

-z, --datos nulos
Trate la entrada como un conjunto de líneas, cada una terminada por un byte cero (el ASCII NUL
carácter) en lugar de una nueva línea. Como el -Z or --nulo opción, esta opción puede ser
usado con comandos como sort -z para procesar nombres de archivos arbitrarios.

REGULAR EXPRESIONES


Una expresión regular es un patrón que describe un conjunto de cadenas. Expresiones regulares
se construyen de forma análoga a las expresiones aritméticas, utilizando varios operadores para
combinar expresiones más pequeñas.

grep comprende tres versiones diferentes de la sintaxis de expresiones regulares: "básica" (BRE),
“Extendido” (ERE) y “perl” (PCRE). En GNU grep, no hay diferencia en disponible
funcionalidad entre sintaxis básica y extendida. En otras implementaciones, básico
las expresiones regulares son menos poderosas. La siguiente descripción se aplica a los
expresiones regulares; las diferencias de las expresiones regulares básicas se resumen a continuación.
Las expresiones regulares de Perl brindan funcionalidad adicional y están documentadas en
pcresintaxis(3) y patrón(3), pero funcionan solo si PCRE está disponible en el sistema.

Los bloques de construcción fundamentales son las expresiones regulares que coinciden con un solo carácter.
La mayoría de los caracteres, incluidas todas las letras y dígitos, son expresiones regulares que coinciden
ellos mismos. Cualquier metacarácter con un significado especial puede ser citado precediéndolo con un
barra invertida.

El período . coincide con cualquier carácter.

Caracter Clases y Soporte Para Celular Expresiones
A soporte expresión es una lista de caracteres encerrados por [ y ]. Coincide con cualquier sencillo
personaje en esa lista; si el primer carácter de la lista es el símbolo de intercalación ^ entonces coincide
cualquier personaje No en la lista. Por ejemplo, la expresión regular [ 0123456789 ] cerillas
cualquier dígito.

Dentro de una expresión de corchetes, un distancia expresión consta de dos caracteres separados por un
guión. Coincide con cualquier carácter individual que clasifique entre los dos caracteres, inclusive,
utilizando la secuencia de clasificación y el conjunto de caracteres de la configuración regional. Por ejemplo, en el C predeterminado
locales, [anuncio] es equivalente a [a B C D]. Muchas configuraciones regionales clasifican los caracteres en el orden del diccionario,
y en estos lugares [anuncio] normalmente no es equivalente a [a B C D]; podría ser equivalente
a [aBbCcDd], por ejemplo. Para obtener la interpretación tradicional del corchete
expresiones, puede usar la configuración regional C configurando el LC_TODOS variable de entorno a la
valor C.

Finalmente, ciertas clases de caracteres con nombre están predefinidas dentro de las expresiones entre corchetes, como
sigue. Sus nombres se explican por sí mismos y son [: alnum:], [:alfa:], [: cntrl:],
[:dígito:], [:grafico:], [:más bajo:], [:impresión:], [: puntuar:], [:espacio:], [:superior:] y
[: xdígito:]. Por ejemplo, [[: alnum:]] significa la clase de caracteres de números y letras en
la configuración regional actual. En la configuración regional C y la codificación del juego de caracteres ASCII, esto es lo mismo que
[0-9A-Za-z]. (Tenga en cuenta que los corchetes en estos nombres de clases son parte de los nombres simbólicos,
y debe incluirse además de los corchetes que delimitan la expresión del corchete).
los metacaracteres pierden su significado especial dentro de las expresiones entre corchetes. Para incluir un
literal ] colóquelo primero en la lista. Del mismo modo, para incluir un literal ^ colócalo en cualquier lugar
pero primero. Finalmente, para incluir un literal - colóquelo al final.

Anclaje
El caret ^ y el signo de dólar $ son metacaracteres que coinciden respectivamente con el vacío
cadena al principio y al final de una línea.

La Barra invertida Caracter y Especial Expresiones
Los simbolos \< y \> respectivamente coinciden con la cadena vacía al principio y al final de un
palabra. El símbolo \b coincide con la cadena vacía en el borde de una palabra, y \B coincide con el
cadena vacía siempre que sea No al borde de una palabra. El símbolo \w es sinónimo de
[_ [: alnum:]] y \W es sinónimo de [^ _ [: alnum:]].

Repetición
Una expresión regular puede ir seguida de uno de varios operadores de repetición:
? El elemento anterior es opcional y coincide como máximo una vez.
* El elemento anterior se emparejará cero o más veces.
+ El elemento anterior se emparejará una o más veces.
{n} El elemento anterior coincide exactamente n veces.
{n,} El elemento anterior coincide n o más veces
{,m} El elemento anterior coincide como máximo m veces. Esta es una extensión GNU.
{n,m} El elemento anterior coincide al menos n veces, pero no más de m veces.

Concatenación
Se pueden concatenar dos expresiones regulares; la expresión regular resultante coincide con cualquier
cadena formada por la concatenación de dos subcadenas que coinciden respectivamente con el concatenado
expresiones

Alternancia
El operador infijo puede unir dos expresiones regulares |; el regular resultante
expresión coincide con cualquier cadena que coincida con cualquier expresión alternativa.

Precedencia
La repetición tiene prioridad sobre la concatenación, que a su vez tiene prioridad sobre
alternancia. Se puede incluir una expresión completa entre paréntesis para anular estos
reglas de precedencia y forman una subexpresión.

Boca arriba Referencias y Subexpresiones
La referencia posterior \n, donde el n es de un solo dígito, coincide con la subcadena previamente emparejada
según el nla subexpresión entre paréntesis de la expresión regular.

Básico vs extendido Regular Expresiones
En expresiones regulares básicas, los metacaracteres ?, +, {, |, ( y ) perder su especial
sentido; en su lugar, use las versiones con barra invertida \?, \+, \{, \|, \( y \).

MEDIO AMBIENTE VARIABLES


El comportamiento de grep se ve afectado por las siguientes variables de entorno.

La configuración regional de la categoría LC_foo se especifica examinando las tres variables de entorno
LC_TODOS, LC_foo, IDIOMA, en ese orden. La primera de estas variables que se establece especifica
la localidad. Por ejemplo, si LC_TODOS no está configurado, pero LC_MENSAJES se establece a es_ES, Entonces el
La configuración regional de portugués brasileño se utiliza para LC_MENSAJES categoría. La configuración regional C se usa si
ninguna de estas variables de entorno se establece, si el catálogo de configuración regional no está instalado, o si
grep no se compiló con el soporte de idioma nacional (NLS).

GREP_OPCIONES
Esta variable especifica las opciones predeterminadas que se colocarán delante de cualquier
opciones. Como esto causa problemas al escribir scripts portátiles, esta función
ser eliminado en una versión futura de grep y grep advierte si se utiliza. Por favor use
en su lugar, un alias o un script.

GREP_COLOR
Esta variable especifica el color utilizado para resaltar el texto coincidente (no vacío). Eso
está en desuso a favor de GREP_COLORS, pero aún compatible. los mt, ms y mc
capacidades de GREP_COLORS tienen prioridad sobre él. Solo puede especificar el color
utilizado para resaltar el texto coincidente no vacío en cualquier línea coincidente (una línea seleccionada
cuando -v se omite la opción de línea de comandos, o una línea de contexto cuando -v is
especificado). El valor predeterminado es 01, 31, lo que significa un texto de primer plano rojo en negrita en el
fondo predeterminado del terminal.

GREP_COLORS
Especifica los colores y otros atributos utilizados para resaltar varias partes del
producción. Su valor es una lista de capacidades separadas por dos puntos que por defecto es
ms=01;31:mc=01;31:sl=:cx=:fn=35:ln=32:bn=32:se=36 con el rv y ne booleano
capacidades omitidas (es decir, falso). Las capacidades admitidas son las siguientes.

sl = Subcadena SGR para líneas completas seleccionadas (es decir, líneas coincidentes cuando el -v
se omite la opción de línea de comandos o las líneas no coinciden cuando -v está especificado).
Sin embargo, si el booleano rv capacidad y la -v la opción de línea de comandos son ambas
especificado, se aplica a las líneas de coincidencia de contexto en su lugar. El valor predeterminado es
vacío (es decir, el par de colores predeterminado del terminal).

cx = Subcadena SGR para líneas de contexto completas (es decir, líneas que no coinciden cuando el -v
se omite la opción de línea de comandos, o las líneas coincidentes cuando -v está especificado). Si
sin embargo el booleano rv capacidad y la -v la opción de línea de comandos son ambas
especificado, se aplica a las líneas seleccionadas que no coinciden. El valor por defecto
está vacío (es decir, el par de colores predeterminado del terminal).

rv Valor booleano que invierte (intercambia) los significados de la sl = y cx =
capacidades cuando el -v se especifica la opción de línea de comandos. El valor predeterminado es
falso (es decir, se omite la capacidad).

mt = 01; 31
Subcadena SGR para hacer coincidir texto no vacío en cualquier línea coincidente (es decir, una
línea seleccionada cuando el -v se omite la opción de línea de comandos o una línea de contexto
when -v está especificado). Configurar esto es equivalente a configurar ambos ms = y
mc = de una vez al mismo valor. El valor predeterminado es un primer plano de texto rojo en negrita
sobre el fondo de la línea actual.

ms = 01; 31
Subcadena SGR para hacer coincidir texto no vacío en una línea seleccionada. (Esto es sólo
usado cuando el -v se omite la opción de línea de comandos). sl = (o
cx = if rv) permanece activa cuando esto se activa. El valor predeterminado es
primer plano del texto rojo en negrita sobre el fondo de la línea actual.

mc = 01; 31
Subcadena SGR para hacer coincidir texto no vacío en una línea de contexto. (Esto es sólo
usado cuando el -v se especifica la opción de línea de comandos.) El efecto de la cx =
(o sl = if rv) permanece activa cuando esto se activa. El valor predeterminado es
un primer plano de texto rojo en negrita sobre el fondo de la línea actual.

fn = 35 Subcadena SGR para nombres de archivos que anteponen cualquier línea de contenido. El valor predeterminado es
primer plano de texto magenta sobre el fondo predeterminado del terminal.

ln = 32 Subcadena SGR para números de línea que anteponen cualquier línea de contenido. El valor predeterminado es
primer plano de texto verde sobre el fondo predeterminado del terminal.

bn = 32 Subcadena SGR para desplazamientos de bytes que anteponen cualquier línea de contenido. El valor predeterminado es
primer plano de texto verde sobre el fondo predeterminado del terminal.

se = 36 Subcadena SGR para separadores que se insertan entre campos de línea seleccionados
(:), entre campos de línea de contexto, (-), y entre grupos de líneas adyacentes
cuando se especifica un contexto distinto de cero (--). El valor predeterminado es un texto cian
primer plano sobre el fondo predeterminado de la terminal.

ne Valor booleano que evita borrar hasta el final de la línea usando Borrar en línea
(EL) a la derecha (\ 33 [K) cada vez que termina un artículo coloreado. Esto es necesario en
terminales en los que EL no es compatible. Por lo demás, es útil en terminales.
para lo cual el back_color_erase (bce) La capacidad terminfo booleana no
aplicar, cuando los colores de resaltado elegidos no afecten al fondo, o
cuando EL es demasiado lento o provoca demasiado parpadeo. El valor predeterminado es falso (es decir,
se omite la capacidad).

Tenga en cuenta que las capacidades booleanas no tienen =... parte. Están omitidos (es decir, falsos)
de forma predeterminada y se vuelven verdaderas cuando se especifican.

Consulte la sección Seleccionar representación gráfica (SGR) en la documentación del texto.
terminal que se utiliza para los valores permitidos y su significado como carácter
atributos. Estos valores de subcadena son números enteros en representación decimal y pueden
estar concatenados con punto y coma. grep se encarga de ensamblar el resultado en un
secuencia SGR completa (\ 33 [...m). Los valores comunes para concatenar incluyen 1 para negrita,
4 para subrayar, 5 para parpadear, 7 por inversa, 39 para el color de primer plano predeterminado, 30 a
37 para colores de primer plano, 90 a 97 para colores de primer plano en modo de 16 colores, 38, 5, 0 a
38, 5, 255 para colores de primer plano en los modos de 88 y 256 colores, 49 por defecto
color de fondo, 40 a 47 para colores de fondo, 100 a 107 para el modo de 16 colores
colores de fondo, y 48, 5, 0 a 48, 5, 255 para modos de 88 y 256 colores
colores de fondo.

LC_TODOS, LC_COLLATE, IDIOMA
Estas variables especifican la configuración regional del LC_COLLATE categoría, que determina
la secuencia de clasificación utilizada para interpretar expresiones de rango como [Arizona].

LC_TODOS, LC_CTYPE, IDIOMA
Estas variables especifican la configuración regional del LC_CTYPE categoría, que determina la
tipo de caracteres, por ejemplo, qué caracteres son espacios en blanco.

LC_TODOS, LC_MENSAJES, IDIOMA
Estas variables especifican la configuración regional del LC_MENSAJES categoría, que determina
el idioma que grep usos para mensajes. La configuración regional C predeterminada usa American
Mensajes en inglés.

POSIXLY_CORRECT
Si está configurado, grep se comporta como lo requiere POSIX; de lo contrario, grep se comporta más como otros GNU
programas. POSIX requiere que las opciones que siguen a los nombres de archivo se traten como
nombres de archivos; de forma predeterminada, estas opciones se permutan al principio de la lista de operandos
y se tratan como opciones. Además, POSIX requiere que las opciones no reconocidas sean
diagnosticados como "ilegales", pero dado que no están realmente en contra de la ley, el
es diagnosticarlos como "inválidos". POSIXLY_CORRECT también deshabilita
_N_GNU_nonoption_argv_flags_, descrito abajo.

_N_GNU_nonoption_argv_flags_
(Aquí N is grepID de proceso numérico). iel carácter de este entorno
el valor de la variable es 1, no consideres el ia operando de grep ser una opción,
incluso si parece ser uno. Un shell puede poner esta variable en el entorno para
cada comando que ejecuta, especificando qué operandos son los resultados del nombre del archivo
expansión comodín y, por lo tanto, no deben tratarse como opciones. Este comportamiento
está disponible solo con la biblioteca GNU C, y solo cuando POSIXLY_CORRECT no está configurado.

SALIR ESTADO


Normalmente, el estado de salida es 0 si se selecciona una línea, 1 si no se seleccionó ninguna línea y 2 si
ocurrió un error. Sin embargo, si el -q or --tranquilo or --silencio se usa y una línea es
seleccionado, el estado de salida es 0 incluso si se produjo un error.

DERECHOS DE AUTOR


Copyright 1998-2000, 2002, 2005-2016 Free Software Foundation, Inc.

Este es un software gratuito; consulte la fuente para conocer las condiciones de copia. NO hay garantía; no
incluso para COMERCIABILIDAD o APTITUD PARA UN PROPÓSITO PARTICULAR.

Use grep en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.