Articles of grep

¿Cómo puedo encontrar todas las coincidencias de una cadena en un directory?

Usando grep (o alguna otra utilidad), ¿es posible encontrar todas las coincidencias de una expresión regular en una carpeta (buscando el text de cada file?) Quiero encontrar cada coincidencia del zenity expresión regular dentro de una carpeta específica, para que Puedo encontrar el file que contiene la cadena zenity .

ps | grep muestra un resultado incorrecto en subshell con trabajos ejecutándose en segundo plano

Estoy usando bash. Tengo un file llamado "a2draw" que contiene solo 1 línea: sleep 99999 Lo inicio usando este command: bash a2draw & Ahora, conozco y entiendo el truco con corchete cuadrado que le permite omitir el process grep en ps output: ps aux | grep cron root 1079 0.0 0.0 2596 788 ? Ss […]

Cómo usar correctamente / usr / xpg4 / bin / grep -F

Tengo un problema para filtrar hanzoMollusc (2) de mi grep. https://node.hanzo.com/production/application/ (1) https://node.hanzoMollusc.com/Messaging/Receiver (2) Mi command grep es esto para (2) que está funcionando bien. /usr/xpg4/bin/grep -E 'node.hanzoMollusc.*Exception' diag* | grep -c 2013-03-28 El problema es si quería search (1) Necesito modificar el command grep un poco y usar -F donde está indicado en el […]

Grep una secuencia del file

Tengo 5 nombres de files creados dentro de una carpeta para una operación. Los nombres de file están en el siguiente formatting. ES_currentdate_currenttime_processid_uniqueid.log Quiero leer el estado del último file creado en esa ruta. La manera en que formulo el nombre de file en el script de shell es: $ filename=ES_*_uniqueid.log $ echo grep "##status##XRB##" […]

Patrón de Grep en ksh

una pequeña pregunta con respecto a grep. Estoy haciendo : find . -type d Y tengo tres directorys: ./backup-2013-11-27 ./backup-2013-11-26 ./backup-2013-11-28 Si solo quiero recuperar el del 26/11, lo hago: find . -type d | grep "2013.*11.*26" y funciona. Sin embargo, no puedo entender por qué: find . -type d | grep "2013*11*26" no funciona […]

Mi grep (GNU grep) 2.5.1 no obedece a la barra invertida y a la expresión especial

Intento seguir una sección del Manual de GNU Grep, pero mi expresión no funciona. ¿Es mi versión grep? Red Hat 5.5. $ rm file $ echo 'hello world' > file $ grep 'hello world' file hello world $ grep 'hello\sworld' file $ No devuelve nada grep-2.5.1-55.el5

El file hash temp punto de Emacs no existe

Yo uso find | xargs grep find | xargs grep mucho cuando se trabaja en código fuente grande y cuando no .#SomeFile un file en Emacs crea .#SomeFile y grep dan error de que no hay ese file (no estoy incluyendo porque está localizado) Lo mismo cuando corro: ls -A dir/ | grep '^\.#' | […]

direcciones IP de grep en script de espera

Esto es parte del código en un script esperado, tengo un problema con la búsqueda de direcciones IP desde un file cuyo nombre está en la variable $filename . #!/usr/local/bin/expect — ###Made by Etihkru#### set env(TERM) vt100 set env(SHELL) /bin/sh set env(HOME) /usr/local/bin exp_internal 1 set PASSWORD eri set SIU [lindex $argv 0] match_max 1000 […]

¿Podemos hacer que grep sea más rápido al indexar las palabras en los files?

Hace más de una década imaginé una versión mejorada de grep que usaría índices para hacer búsquedas recursivas más rápido. Nunca llegué a escribirlo, pero me pregunto si alguien más lo hizo. Mi idea original fue: Mantenga un índice de word -> [line-numbers] caching word -> [line-numbers] para cada file, que se actualizará automáticamente cuando […]

Extrae parte de la cadena usando grep

Tengo 3 files en un directory MYO144064T MYO144064TA MYO144064TX Donde los dígitos y el 11º personaje cambiarán. En mi script csh, quiero extraer las letras 'A' y 'X' probablemente usando grep La variable $ study equivale a MYO144064 Lo que he logrado hasta ahora es muy engorroso ls | grep $study | cut -c 11 […]