varios una texto regulares por palabra extension expresiones exacta consola como buscar archivos linux grep find full-text-search

linux - texto - "Grep-rnw": busca una cadena en todos los archivos



grep buscar palabra exacta (1)

Explicationshell explica su comando amablemente y da un extracto de man grep :

-w, --word-regexp Select only those lines containing matches that form whole words.

Así que simplemente elimine -w ya que explícitamente hace lo que no quiere:

grep -rn ''/path/to/somewhere/'' -e "pattern"

Pregunta relacionada: ¿Cómo puedo encontrar todos los archivos que contienen texto específico en Linux?

He estado utilizando el comando mencionado en la respuesta a la pregunta anterior para buscar ocurrencias de cadena en todos los archivos:

grep -rnw ''/path/to/somewhere/'' -e "pattern"

Sin embargo, últimamente me encontré con un problema, que se muestra en la siguiente imagen:

Parece que este comando solo reconoce cadenas que se destacan como una palabra o algo. ¿Cómo debo modificar el comando para mejorar mi resultado de búsqueda?