Preguntas etiquetadas con grep

105
Utilice grep para informar solo los números de línea

Tengo un archivo que posiblemente contenga un formato incorrecto (en este caso, la aparición del patrón \\backslash). Me gustaría usar greppara devolver solo los números de línea donde ocurre esto (como en, la coincidencia estaba aquí, vaya a la línea # x y corríjala). Sin embargo, no parece haber...

103
Regex lookahead para 'no seguido por' en grep

Estoy intentando grep para todas las instancias de Ui\.no seguido Lineo incluso solo de la letraL ¿Cuál es la forma correcta de escribir una expresión regular para encontrar todas las instancias de una cadena en particular NO seguida de otra cadena? Usando lookaheads grep "Ui\.(?!L)" * bash: !L:...

101
Grep para cadenas literales

Busco una herramienta de tipo grep para buscar cadenas puramente literales. Estoy buscando la aparición de una línea de un archivo de registro, como parte de una línea en un archivo de registro separado. El texto de búsqueda puede contener todo tipo de caracteres especiales de expresiones...

98
¿Cómo uso la opción grep --include para varios tipos de archivos?

Cuando quiero grep todos los archivos html en algún directorio, hago lo siguiente grep --include="*.html" pattern -R /some/path que funciona bien. El problema es cómo agrupar todos los archivos html, htm, php en algún directorio. Desde este Use grep --exclude / - incluya sintaxis para no grep a...

97
Usando sed y grep / egrep para buscar y reemplazar

Estoy usando egrep -Rseguida de una expresión regular que contiene alrededor de 10 uniones, así como: .jpg | .png | .gifetc. Esto funciona bien, ahora me gustaría reemplazar todas las cadenas encontradas con.bmp Estaba pensando en algo como egrep -lR "\.jpg|\.png|\.gif" . | sed...

96
grepping usando el "|" operador alternativo

La siguiente es una muestra de un archivo grande llamado AT5G60410.gff: Chr5 TAIR10 gene 24294890 24301147 . + . ID=AT5G60410;Note=protein_coding_gene;Name=AT5G60410 Chr5 TAIR10 mRNA 24294890 24301147 . + . ID=AT5G60410.1;Parent=AT5G60410;Name=AT5G60410.1;Index=1 Chr5 TAIR10 protein 24295226...

96
Grep no como una expresión regular

Necesito buscar una variable PHP $someVar. Sin embargo, Grep piensa que estoy tratando de ejecutar una expresión regular y se queja: $ grep -ir "Something Here" * | grep $someVar Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. $ grep -ir "Something Here" * |...

91
git grep por extensiones de archivo

Sé que, si quisiera grep para un patrón solo en archivos con ciertas extensiones, podría hacer esto: // searches recursively and matches case insensitively in only javascript files // for "res" from the current directory grep -iIr --include=*.js res ./ También he intentado buscar una manera...

87
comportamiento de los espacios en blanco grep regex

Tengo un archivo de texto que contiene algo como: 12,34 EUR 5,67 EUR ... Hay un espacio en blanco antes de 'EUR' e ignoro 0, XX EUR. Lo intenté: grep '[1-9][0-9]*,[0-9]\{2\}\sEUR' => didn't match ! grep '[1-9][0-9]*,[0-9]\{2\} EUR' => worked ! grep '[1-9][0-9]*,[0-9]\{2\}\s*EUR'...

87
Mostrar nombre de archivo y número de línea en la salida grep

Estoy tratando de buscar en mi directorio de rieles usando grep. Estoy buscando una palabra específica y quiero grep para imprimir el nombre del archivo y el número de línea. ¿Hay una bandera grep que haga esto por mí? He estado tratando de usar una combinación de -ny, -lpero estos están...