cat y grep con una lima enorme - Tubería rota

cat y grep con una lima enorme - Tubería rota

Estoy intentando buscar y recuperar un archivo enorme de 40 GB. Después de algunos resultados, mi proceso muere.

¿Alguna idea de cuál puede ser el problema? Usando OSX

[1]    37392 broken pipe  cat output.txt |
       37393 killed       grep --color=auto -C 20 201804090004054066628236

Puedo confirmar que se debe al grepuso de la memoria. Su uso de memoria se dispara hasta casi los GB

Respuesta1

Parece que catinformaron de la rotura de la tubería porque greplo mataron. Esto normalmente sucedería si los procesos consumieran demasiada memoria y se activara el asesino OOM (memoria insuficiente). Podrías intentarlo sininútilcat:

grep --color=auto -C 20 201804090004054066628236 output.txt

información relacionada