Preguntas con la etiqueta [grep]

Lista grep preguntas

Quiero comprobar si un archivo contiene una cadena específica o no en bash. Utilicé este script, pero no funciona: if [[ 'grep 'SomeString' $File' ]];then # Some Actions fi ¿Qué

Cuando se usa grepen Linux, el resultado a menudo contiene muchas "coincidencias de archivos binarios XXX", que no me importan. ¿Cómo suprimir esta parte de los resultados o cómo excluir

Quiero buscar la palabra en cada línea FAILEDy luego imprimir la línea encima y debajo de cada línea coincidente, así como la línea coincidente. Aporte: id : 15 Status :

¿Cómo puedo excluir directorios de grep -R?

15
respuestas
1.1k
votos
734.7k
vistas

Quiero recorrer todos los subdirectorios, excepto el node_modulesdirectorio.

grep: muestra líneas que rodean cada coincidencia

13
respuestas
4.1k
votos
1.5M
vistas

¿Cómo muestro greplas 5 líneas anteriores y siguientes que rodean cada línea coincidente?

Obtener el número de línea mientras usa grep

7
respuestas
455
votos
501.2k
vistas

Estoy usando grep recursivo para buscar una cadena en archivos, y todos los archivos coincidentes y las líneas que contienen esa cadena se imprimen en la terminal. ¿Pero es posible

Grep solo el primer partido y detente.

0
respuestas
558
votos
785.2k
vistas

Estoy buscando un directorio de forma recursiva usando grep con los siguientes argumentos con la esperanza de devolver solo la primera coincidencia. Desafortunadamente, devuelve más de uno; de hecho, dos

Estoy trabajando en un script para grepciertos directorios: { grep -r -i CP_Image ~/path1/; grep -r -i CP_Image ~/path2/; grep -r -i CP_Image ~/path3/; grep -r -i CP_Image ~/path4/; grep

Capturar grupos desde una expresión regular Grep

10
respuestas
519
votos
626.8k
vistas

Tengo este script en sh(macOS 10.6) para revisar una serie de archivos: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done Hasta ahora

Validar direcciones IPv4 con expresiones regulares

47
respuestas
209
votos
553.1k
vistas

He estado intentando obtener una expresión regular eficiente para la validación de IPv4, pero sin mucha suerte. Parecía que en un momento lo había tenido (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}, pero produce algunos resultados

¿Cómo busco todos los caracteres que no son ASCII?

16
respuestas
429
votos
359.0k
vistas

Tengo varios archivos XML muy grandes y estoy intentando encontrar las líneas que contienen caracteres que no son ASCII. Intenté lo siguiente: grep -e "[\x{00FF}-\x{FFFF}]" file.xml Pero esto devuelve cada

¿Cómo puedo canalizar stderr y no stdout?

11
respuestas
1.3k
votos
586.6k
vistas

Tengo un programa que escribe información en stdoutand stderr, y necesito procesar stderrwith grep, dejando stdoutde lado. Usando un archivo temporal, se podría hacerlo en dos pasos: command > /dev/null

Eliminé un archivo o algún código en un archivo en algún momento del pasado. ¿Puedo buscar en el contenido (no solo en los mensajes de confirmación)? Una solución muy pobre