Preguntas etiquetadas con grep

Para preguntas relacionadas con grep, una herramienta de línea de comandos para buscar patrones de texto en archivos. Use esta etiqueta para preguntas sobre grep o preguntas sobre problemas derivados del uso de la herramienta de línea de comandos grep.

215
Cuenta el número total de ocurrencias usando grep

grep -ces útil para encontrar cuántas veces ocurre una cadena en un archivo, pero solo cuenta cada ocurrencia una vez por línea. ¿Cómo contar múltiples ocurrencias por línea? Estoy buscando algo más elegante que: perl -e '$_ = <>; print scalar ( () = m/needle/g ),

185
¿Qué hace que grep considere un archivo como binario?

Tengo algunos volcados de base de datos de un sistema Windows en mi caja. Son archivos de texto. Estoy usando cygwin para atravesarlos. Estos parecen ser archivos de texto sin formato; Los abro con editores de texto como el bloc de notas y el wordpad y se ven legibles. Sin embargo, cuando corro...

130
¿Puede grep devolver verdadero / falso o existen métodos alternativos?

Como parte de este script, necesito poder verificar si el primer argumento dado coincide con la primera palabra del archivo. Si lo hace, salga con un mensaje de error; si no es así, agregue los argumentos al archivo. Entiendo cómo escribir la ifdeclaración, pero no cómo usarla grepdentro de un...

95
¿Hay un tutorial básico para grep, awk y sed? [cerrado]

He sido un usuario de Linux por un tiempo, y tengo una comprensión bastante decente de la mayoría de las utilidades de línea de comandos comunes. Sin embargo, los que vienen hacia arriba y de nuevo en relación con la programación son grep, awky sed. Para lo único que he usado grep es para...

94
¿Por qué grep no ignora los archivos binarios por defecto?

La página de manual de grepdescribe la -Ibandera de la siguiente manera: -I Ignore binary files. This option is equivalent to --binary-file=without-match option. También dice esto sobre archivos binarios: --binary-files=value Controls searching and printing of binary files. Options are...

86
¿Cómo ejecutar grep con múltiples patrones AND?

Me gustaría obtener la coincidencia de múltiples patrones con AND implícito entre patrones, es decir, equivalente a ejecutar varios greps en una secuencia: grep pattern1 | grep pattern2 | ... Entonces, ¿cómo convertirlo en algo así? grep pattern1 & pattern2 & pattern3 Me gustaría usar...

76
¿Cómo grep flujo de error estándar (stderr)?

Estoy usando ffmpeg para obtener la metainformación de un clip de audio. Pero no puedo entenderlo. $ ffmpeg -i 01-Daemon.mp3 |grep -i Duration FFmpeg version SVN-r15261, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg...