Preguntas etiquetadas con grep

14
¿Cómo dividir una salida en dos archivos con grep?

Tengo un script mycommand.shque no puedo ejecutar dos veces. Quiero dividir la salida en dos archivos diferentes: un archivo que contiene las líneas que coinciden con una expresión regular y un archivo que contiene las líneas que no coinciden con una expresión regular. Lo que deseo tener es...

14
Volver propietario del proceso dado PID

Estoy tratando de obtener el propietario de un proceso de una lista, tengo el comando pidof nmappara obtener el entonces con el ps -u <PID> | grep USERque estoy jugando actualmente, pero cuando lo ejecuto, termina simplemente imprimiendo los títulos (línea superior). ¿Cómo puedo obtener el...

14
grep: busca todas las líneas que contienen kanjis japoneses

En un gran archivo de texto UTF-8, quiero mostrar todas las líneas que contienen kanjis japoneses . ¿Qué grep(u otra) expresión hace esto? Si no me equivoco, los kanjis son los caracteres entre \u4e00y \u4dbf. No necesito mostrar kanas , pero mostrarlas también no sería un gran...

14
¿Cómo buscar archivos donde existen dos palabras diferentes?

Estoy buscando una manera de buscar archivos donde existen instancias de dos palabras en el mismo archivo. He estado usando lo siguiente para realizar mis búsquedas hasta este punto: find . -exec grep -l "FIND ME" {} \; El problema con el que me encuentro es que si no hay exactamente un espacio...

14
Grep coincidencia negativa de patrón múltiple

Así que tengo un montón de registros de Apache con el uso del formato de registro estándar. Quiero obtener todas las líneas de registro que no provienen de un rastreador web. Digamos que tengo un archivo robot_patterns con entradas como Googlebot msnbot-media YandexBot bingbot Si ejecuto el...

14
Imprime la cadena entre dos paréntesis

Tengo archivo con estas lineas G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) Necesito la salida como G1,G3 G3,G4 ..... ¿Cómo puedo hacerlo con el comando sed / grep o usando

14
Para grep 20 caracteres después y antes del partido

Tengo el problema de que obtengo demasiada información después del partido para grep -RnisI --color=auto "pseudomonas" * Quiero obtener solo 20 caracteres o 10 palabras después y antes del partido. ¿Cuál es la herramienta adecuada para hacer tal

14
¿Qué significa la opción --color = auto para GNU grep?

AFAICT, ni la página del manual para GNU grep, ni se info grepdigna deletrear qué --color=autosignifica. Debo ser una de las pocas personas en el planeta para la cual el significado de esta opción no es inmediatamente obvio. Supongo que --color=auto"está EN ALGUNA PARTE en el medio"...

14
grep archivos de la lista

Estoy tratando de ejecutar grep contra una lista de unos cientos de archivos: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php Sin embargo, aunque estoy buscando una cadena que sé que se encuentra en los archivos, lo siguiente no busca los archivos: $ grep -i 'foo'...

13
Marque las ocurrencias de palabras clave con un color diferente

Tengo un programa que escupe una salida para stdoutgustar: [OK] Something is ok [OK] Something else is also ok [FAIL] This does not look good [FAIL] Neither does this [OK] At least this is fine Para detectar más fácilmente las fallas de la salida, me gustaría marcar las ocurrencias de la palabra...

13
"Desagrupar": qué patrones no coinciden

Estoy buscando un comando o script para hacer lo siguiente, dado: file1.txt: abcd efgh ijkl mnop file2.txt: 123abcd123 123efgh123 123mnop123 Quiero un comando que haga algo como esto: ungrep file1.txt file2.txt y devuelve lo siguiente: ijkl En otras palabras, me está dando las líneas...

13
Grep en miles de archivos

Tengo un directorio con cca 26 000 archivos y necesito grep en todos estos archivos. El problema es que lo necesito lo más rápido posible, por lo que no es ideal hacer un script donde grep tome el nombre de un archivo del comando find y escriba coincidencias en el archivo. Antes del problema "la...