Preguntas etiquetadas con grep

18
Salida a stdout y al mismo tiempo grep en un archivo

Tengo un script que envía texto a stdout. Quiero ver toda esta salida en mi terminal, y al mismo tiempo quiero filtrar algunas líneas y guardarlas en un archivo. Ejemplo: $ myscript Line A Line B Line C $ myscript | grep -P 'A|C' > out.file $ cat out.file Line A Line C Quiero ver la salida...

18
grep search + próxima línea

Con el grepcomando, encontré el texto que necesito de la siguiente manera: grep 'C02' ~/temp/log.txt Ahora, donde encuentre la cadena deseada, me gustaría imprimir la línea que sigue a la cadena encontrada. Por ejemplo, digamos que el texto deseado es 'abc', y abc se encuentra en la línea 12,...

17
Cuándo usar grep, less, awk, sed [cerrado]

Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 3 años . Estoy...

17
¿Cómo hago grep sin espacios en blanco?

Estoy buscando a través de una gran base de código, y los espacios en blanco y la tabulación parecen ser bastante molestos. ¿Hay alguna forma de deshacerse de él? grep -R "something" ./ Por ejemplo, en lugar de: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp:...

17
Usando grep vs awk

Para capturar un patrón particular, awky greppuede ser utilizado. ¿Por qué deberíamos usar uno sobre el otro? ¿Cuál es más rápido y por qué? Si tuviera un archivo de registro y quisiera obtener un cierto patrón, podría hacer uno de los siguientes awk '/pattern/' /var/log/messages o grep...

17
¿Cómo puedo abrir un archivo que resulta de grep?

A menudo grep un montón de archivos para encontrar una línea, y luego grep devuelve un resultado. En lugar de copiar y pegar el nombre de archivo en un nuevo comando, me gustaría poder abrir ese resultado con un editor. Algo así como: grep foo | vim. ¿Hay alguna manera de hacer eso en...

16
aceptar penas sesgadas direccionalmente

Estoy usando tre-agrep (manpage) , una implementación de agrep (manpage) , para realizar una coincidencia aproximada de patrones. Esta utilidad busca coincidencias en función de la distancia de Levenshtein , y el usuario puede configurar la penalización aplicada para las ediciones de sustitución,...

16
bash find xargs grep solo una vez

Tal vez sea un poco extraño, y tal vez haya otras herramientas para hacer esto, pero bueno ... Estoy usando el siguiente comando bash clásico para encontrar todos los archivos que contienen alguna cadena: find . -type f | xargs grep "something" Tengo una gran cantidad de archivos, en múltiples...

16
Encontrar la identificación de un proceso y matarlo

Cuando necesito matar un proceso en segundo plano que hago ps -e | grep <process_name> Lo que imprime algo como esto 1766 ? 00:00:13 conky, luego uso la ID del proceso de killesta manera kill 1766. ¿Hay alguna manera de simplificar esto? ¿Hacerlo más rápido? reducir la cantidad de...

16
Cómo usar tail -f con grep para mostrar líneas circundantes

Me gustaría ver el resultado en un archivo de registro codificado por un solo dominio, pero también por las siguientes dos líneas . Ejemplo: tail -f /var/log/apache2/modsec_audit.log |grep mydomain.de muestra todas las líneas que contienen "mydomain.de" pero la información importante está en la...