Preguntas etiquetadas con grep

grep es una utilidad de línea de comandos de Unix que busca entradas de líneas que coinciden (o no) con una expresión regular e imprime los resultados. Use esta etiqueta para preguntas sobre cómo usar las características de grep, cómo escribir expresiones regulares que funcionan con grep y el uso general. Debido a que grep ahora está disponible en entornos similares a Unix (por ejemplo, Cygwin en Windows), también puede usar esta etiqueta para preguntas de compatibilidad y diferencias entre versiones y entornos de software.

4
Búsqueda de cadenas: encontrar y grep y?
Tarea: 1) encontrar una cadena 'decor' dentro de los archivos en un directorio 2) obtener el número de ocurrencias para la decoración de cada archivo que lo tenga La primera parte del problema se resuelve parcialmente con find . -type f | grep -i decor * Pero esto no parece …
1 linux  bash  find  grep 

1
Buscar y reemplazar usando el comando Grep y Sed
Quiero eliminar los caracteres extraños / especiales del grupo de archivos de texto. Aquí utilicé el siguiente comando para eliminar los caracteres extraños, pero me da el error. Comando: 1) grep -lri -e à ¢ â¬Å temp.txt | xargs sed -i 's_à ¢ â¬Å _ "_ g' 2) grep -lri …
1 linux  php  grep  sed 

1
¿Cómo lidia grep con las líneas superpuestas?
Supongamos que mi archivo de texto se ve así: hello world1 foo bar2 hello world3 foo bar4 hello world5 foo bar Si ejecuto este comando grep -A 4 'hello' draft.txt, pensé que imprime algo como esto: hello world1 <<<<<<< This line matches foo bar2 <<< These lines are the printed …
1 grep 

3
ack + grep + no coincide realmente con la cadena
Utilizo la herramienta ack (como grep pero más fuerte) para hacer coincidir cadenas en archivos Por favor, eche un vistazo al siguiente ejemplo de ack ./ack -a 127.0.0.1 /var/ntp/ntpstats/file 55305 57262.736 10.106.190.191 9624 0.000460 0.00127 0.00168 Quiero buscar solo la IP 127.0.0.1 en / var / ntp / ntpstats / …
1 grep 




1
Buscar en el registro de Windows con grep / cygwin
Estoy tratando de buscar y eliminar claves de registro no relevantes, y parece que Cygwin sí permite el acceso a ellas a través de /proc/registry. Sin embargo, recursiva grep -r (2.21) genera líneas de error como: grep: /proc/registry/HKEY_CLASSES_ROOT/.aspx/@: Is a directory Error extraño para un grep recursivo. Luego, el archivo …


1
BASH: grep cuenta ocurrencia misma palabra
¿Es posible contar el número máximo de apariciones de una palabra en una cadena usando solo grep? Aquí hay un ejemplo de lo que quiero: script.sh "aaaa bbbb ccc bbbb azesd bbbb" volvería bbbb 3 Gracias Edit: he encontrado una solución. Gracias
bash  regex  grep 


6
grep * .c no funciona
Tengo una lista de ".c" (archivos c) en el directorio actual. Tengo que encontrar todos los archivos .c en el directorio actual. El comando que se puede utilizar id ls * .c Pero, otra forma es usar grep. entonces si doy ls | grep *.c No devuelve ningún resultado para …
regex  linux  shell  grep 



2
¿Por qué la comilla simple escapada no funciona en grep?
Estoy tratando de hacer coincidir una cadena: * * * * * /usr/local/bin/growlnotify -t 'helloTitle' -m 'helloMessage' -n 'myApp' -sw con: crontab -l | grep '^[^#].*/usr/local/bin/growlnotify.*\-n \'myApp\'.*$' No funciona: nada coincide. Pero: crontab -l | grep '^[^#].*/usr/local/bin/growlnotify.*\-n.*$' funciona muy bien: * * * * * /usr/local/bin/growlnotify -t 'helloTitle' -m 'helloMessage' …
regex  grep  sed 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.