grep

Cuente todas las ocurrencias de una cadena en muchos archivos con grep

Tengo un montón de archivos de registro. Necesito averiguar cuántas veces ocurre una cadena en todos los archivos. grep -c s ... 1 file6:2 ... ¿Cómo puedo obtener solo el recuento combinado? (Si devuelve file4:5, file5:1, file6:2, quiero recuperar 8.)

¿Cómo puedo encontrar todas las distintas extensiones de archivo en una jerarquía de carpetas?

En una máquina Linux me gustaría recorrer una jerarquía de carpetas y obtener una lista de todas las distintas extensiones de archivo dentro de ella. ¿Cuál sería la mejor manera de lograr esto desde un shell?

¿Cómo puedo grep para una cadena que comienza con un guión / guion?

Quiero grep para la cadena que comienza con un guión/guion, como -X, en un archivo, pero está confundiendo esto como un argumento de línea de comandos. He intentado: grep "-X" grep \-X grep '-X'

Funciones PHP explotables

Estoy tratando de construir una lista de funciones que se pueden utilizar para la ejecución de código arbitrario. El propósit ... nerar archivos, publíquela y Lo incluiré aquí. (Y no estoy contando mysql_execute, ya que es parte de otra clase de exploit.)

¿Cómo encuentro archivos que no contienen un patrón de encordado determinado?

¿Cómo puedo encontrar los archivos en el directorio actual que no contienen la palabra foo (usando grep)?

¿Cuáles son las buenas herramientas grep para Windows? [cerrado]

¿Alguna recomendación sobre grep herramientas para Windows? Idealmente aquellos que podrían aprovechar el sistema operativo ... consciente de Cygwin , por supuesto, y también he encontrado PowerGREP , pero me pregunto si hay alguna joya oculta por ahí?

¿Cómo grep (buscar) código confirmado en el historial de git?

He eliminado un archivo o algún código en un archivo en algún momento del pasado. Puedo grep en el contenido (no en los mensa ... | grep <pattern> Sin embargo esto no devuelve el hash de confirmación inmediatamente. He jugado con git grep en vano.

Obtener el número de línea mientras se usa grep

Estoy usando grep recursive para buscar archivos para una cadena, y todos los archivos coincidentes y las líneas que contiene ... ¿cómo obtenemos resultados para no igual a patrón. Al igual que todos los archivos, pero no los que tienen una cierta cadena?

Cómo comprobar si un archivo contiene una cadena específica usando Bash

Quiero comprobar si un archivo contiene una cadena específica o no en bash. Usé este script, pero no funciona: if [[ 'grep 'SomeString' $File' ]];then # Some Actions fi ¿Qué hay de malo en mi código?

¿Cómo puedo grep recursivamente?

¿Cómo hago recursivamente grep todos los directorios y subdirectorios? find . | xargs grep "texthere" *

Use la sintaxis grep exclude exclude / include include para no usar grep a través de ciertos archivos

Estoy buscando la cadena foo= en archivos de texto en un árbol de directorios. Está en una máquina Linux común, tengo bash sh ... s partes). Además, no puedo instalar nada, así que tengo que ver con herramientas comunes (como grep o the suggested find).

PowerShell equivalente a grep-f

Estoy buscando el equivalente de PowerShell a grep --file=filename. Si no sabe grep, filename es un archivo de texto donde ca ... xpresión regular que desea coincidir. Tal vez me estoy perdiendo algo obvio, pero Select-String no parece tener esta opción.

¿Cómo canalizar stderr, y no stdout?

Tengo un programa que escribe información a stdout y stderr, y necesito grepa través de lo que viene a stderr, sin tener en ... 'something' temp.file Pero preferiría poder hacer esto sin archivos temporales. ¿Hay algún truco de tuberías inteligentes?

¿Cómo puedo grep para todos los caracteres no ASCII?

Tengo varios archivos XML muy grandes y estoy tratando de encontrar las líneas que contienen caracteres no ASCII. He intentad ... lgo mal? También he intentado: egrep "[\x{00FF}-\x{FFFF}]" file.xml (con comillas simples y dobles rodeando el patrón).

¿Qué es makeinfo y cómo lo obtengo?

Estoy intentando compilar GNU grep, y cuando corro make, obtengo: [snip] /bin/bash: line 9: makeinfo: command not found ¿Qué es makeinfo y cómo lo obtengo? (Esto es Ubuntu, si hace una diferencia)

¿Cómo eliminar las líneas que aparecen en el archivo B de otro archivo A?

Tengo un gran archivo A (que consiste en correos electrónicos), una línea por cada correo. También tengo otro archivo B qu ... or. Cualquier ayuda sería muy apreciada! A alguien se le ocurrirá algo inteligente, pero yo no soy el experto en casquillos.

grep un archivo, pero mostrar varias líneas circundantes?

Me gustaría grep para una cadena, pero también mostrar las cinco líneas anteriores y las cinco líneas siguientes, así como la línea coincidente. ¿Cómo podría hacer esto?

¿Cómo puedo usar grep para mostrar solo nombres de archivo (sin coincidencias en línea) en Linux?

¿Cómo puedo usar grep para mostrar solo nombres de archivo (sin coincidencias en línea) en Linux? Normalmente estoy usando ... o (con rutas), pero sin las coincidencias? ¿Tengo que usar xargs? No vi una manera de hacer esto en mi página de manual grep.

¿Cómo puedo excluir una palabra con grep?

Necesito algo como: grep ^"unwanted_word"XXXXXXXX

¿Cómo mostrar solo la siguiente línea después de la que coincide?

grep -A1 'blah' logfile Gracias a este comando para cada línea que tiene 'bla' en ella, obtengo la salida de la línea que c ... ple, pero no puedo encontrar una manera de omitir la línea que tiene ' bla ' y solo mostrar la siguiente línea en la salida.