English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando rgrep de Linux

Manual de comandos de Linux

El comando rgrep de Linux se utiliza para buscar recursivamente cadenas que coinciden con los archivos.

La función del comando rgrep de Linux es similar a la de grep, puede buscar archivos que contengan un estilo de plantilla especificado, si se encuentra algún archivo cuyos contenido coincida con el estilo de plantilla especificado, el comando rgrep por defecto mostrará la columna que contiene el estilo de plantilla.

Sintaxis

rgrep [-?BcDFhHilnNrv][-R<estilo de plantilla>][-W<longitud de columna>][-x<extensión>][--help][--version][estilo de plantilla][archivo o directorio...]

Parámetros de descripción

  • -? Mostrar la descripción del estilo de plantilla y los ejemplos.
  • -B Ignorar datos binarios.
  • -c Calcular el número de columnas que coinciden con el patrón de plantilla.
  • -D Modo de depuración, solo muestra la lista de directorios de búsqueda de instrucciones, sin leer el contenido de los archivos.
  • -F Por defecto, rgrep ignora los enlaces simbólicos y no los procesa. Con este parámetro, rgrep leerá el contenido del archivo original al que apunta el enlace.
  • -h Marcar cadenas que coinciden con el patrón de muestra de manera especial.
  • -H Solo mostrar cadenas que coinciden con el patrón de muestra, en lugar de mostrar todo el contenido de la columna.
  • -i Ignorar la diferencia en mayúsculas y minúsculas.
  • -l Listar nombres de archivos cuyos contents coinciden con el patrón de muestra.
  • -n Antes de mostrar la columna que coincide con el patrón de muestra, mostrar el número de columna de esa columna.
  • -N No procesar recursivamente.
  • -r Procesar recursivamente, procesar todos los archivos y subdirectorios en el directorio especificado.
  • -R<patrón_de_muestra> El efecto de este parámetro es similar al especificado "-r"parámetros similares, pero solo se enfocan en archivos con nombres que coinciden con el patrón de muestra.
  • -v Invertir la búsqueda.
  • -W<longitud_de_columna> Limitar la cantidad de caracteres que debe tener una cadena que coincide con el patrón de muestra en la columna. Debe tener un número de caracteres específico.
  • -x<extensión> Solo procesar archivos con nombres que coinciden con la extensión especificada.
  • --help Ayuda en línea.
  • --version Mostrar información de versión.

Ejemplo en línea

Para buscar archivos en el directorio actual que contienen la cadena 'Hello', se puede usar el siguiente comando:

rgrep Hello * 

Los resultados de la búsqueda son los siguientes:

$ rgrep Hello *             #Buscar archivos en el directorio actual que contienen la cadena 'Hello'  
testfile_1:Hello 95         #testfile_1Frases que contienen la cadena 'Hello'  
testfile_2:Hello 2005       #testfile_2Frases que contienen la cadena 'Hello' 

Manual de comandos de Linux