Preguntas etiquetadas con grep

44
Grepping inverso

Digamos que tengo un archivo de texto realmente grande (aproximadamente 10,000,000 líneas). Lo necesito grepdesde el final y guardo el resultado en un archivo. ¿Cuál es la forma más eficiente de realizar la

42
¿Cómo ejecutar grep en una sola columna?

Quiero grep la salida de mi ls -lcomando: -rw-r--r-- 1 root root 1866 Feb 14 07:47 rahmu.file -rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file -rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file Solo quiero ejecutar grep rahmuen la columna $ 3, por lo que el resultado de mi grepcomando...

42
grep: memoria agotada

Estaba haciendo una búsqueda muy simple: grep -R Milledgeville ~/Documents Y después de algún tiempo apareció este error: grep: memory exhausted ¿Cómo puedo evitar esto? Tengo 10 GB de RAM en mi sistema y pocas aplicaciones ejecutándose, así que estoy realmente sorprendido de que un simple...

39
¿Cómo mostrar las líneas 2-4 después de cada resultado grep?

Estoy analizando un archivo de buzón que almacena informes del servidor de correo electrónico para el correo electrónico entregado sin éxito. Deseo extraer direcciones de correo electrónico incorrectas, de modo que las elimine del sistema. El archivo de registro se ve así: ...some content... The...

38
¿Cómo iniciar grep multihilo en la terminal?

Tengo una carpeta que tiene más de 250 archivos de 2 GB cada uno. Necesito buscar una cadena / patrón en esos archivos y generar el resultado en un outputarchivo. Sé que puedo ejecutar el siguiente comando, ¡pero es demasiado lento! grep mypattern * > output Quiero acelerarlo Siendo un...

36
Me gustaría grep todos los archivos excepto algunos tipos de archivos?

¿Cómo recursivamente greparchivos dentro de una carpeta dada, excepto un par de tipos de archivos? Por ejemplo, estoy buscando una cadena dentro de mi carpeta de espacio de trabajo pero termina buscando dentro de archivos sql y genera cadenas serializadas. Entonces, en este caso, me gustaría...

36
¿Grep usa un caché para acelerar las búsquedas?

He notado que las ejecuciones posteriores de grepla misma consulta (y también una consulta diferente, pero en el mismo archivo) son mucho más rápidas que la primera ejecución (el efecto se nota fácilmente al buscar en un archivo grande). Esto sugiere que grep utiliza algún tipo de almacenamiento...

34
La tubería de grep a awk no funciona

Estoy tratando de grepcontinuar con tailel registro de archivos y obtener la npalabra th de una línea. Archivo de ejemplo: $ cat > test.txt <<EOL Beam goes blah John goes hey Beam goes what? John goes forget it Beam goes okay Beam goes bye EOL ^C Ahora si hago un tail: $ tail -f...

34
¿Cuál es la diferencia entre la opción grep -e y grep -E?

Estoy tratando de entender la diferencia entre grep -ey grep -E. Ahora de grep manpagetengo: -E, --extended-regexp Interpreta PATTERN como una expresión regular extendida (ver más abajo). -e PATRÓN, --regexp = PATRÓN Use PATTERN como patrón; útil para proteger patrones que comienzan...

31
Limite el contexto grep a N caracteres en línea

Tengo que buscar algunos archivos JSON en los que la longitud de la línea excede algunos miles de caracteres. ¿Cómo puedo limitar grep para mostrar el contexto hasta N caracteres a la izquierda y a la derecha del partido? Cualquier herramienta que no sea grep también estaría bien, siempre que esté...

31
grep y escapando de un signo de dólar

Quiero saber qué archivos tienen la cadena $Id$. grep \$Id\$ my_dir/mylist_of_files devuelve 0 ocurrencias. Descubrí que tengo que usar grep \$Id$ my_dir/mylist_of_files Entonces veo que el $Idcolor está en la salida, es decir, ha sido emparejado. ¿Cómo podría igualar el segundo $y por qué no...