Articles of grep

Cómo invertir una expresión grep

La siguiente expresión grep enumera con éxito todos los archivos .exe y .html en el directorio actual y subdirectorios. ls -R |grep -E .*[\.exe]$\|.*[\.html]$ ¿Cómo invierto este resultado para enumerar aquellos que no son un .html o .exe en su lugar? (Eso es != .)

¿Cómo se buscan archivos que contengan dos finales de línea (CRLF) con grep en Linux?

Quiero buscar archivos que contengan dos finales de línea con grep en Linux. Algo como esto: grep -IUr –color ‘\r\n’ . Lo anterior parece coincidir con el literal rn que no es lo que se desea. El resultado de esto se canalizará a través de xargs a todos para convertir crlf a lf como este […]

grep una pestaña en UNIX

¿Cómo grep tab (\ t) en archivos en la plataforma Unix?

¿Expandir un archivo enorme (80 GB) de alguna manera para acelerarlo?

grep -i -A 5 -B 5 ‘db_pd.Clients’ eightygigsfile.sql Esto ha estado funcionando durante una hora en un servidor linux bastante poderoso que de lo contrario no está sobrecargado. ¿Alguna alternativa a grep? ¿Algo sobre mi syntax que se pueda mejorar, (por ejemplo, refregar, fgurar mejor?) El archivo está realmente en un directorio que se comparte […]

Grep coloreado: ver el archivo completo con coincidencias resaltadas

Creo que grep ‘s –color=always flag es tremendamente útil. Sin embargo, grep solo imprime líneas con coincidencias (a menos que solicite líneas de contexto). Dado que cada línea que imprime tiene una coincidencia, el resaltado no agrega tanta capacidad como podría. Realmente me gustaría cat un archivo y ver el archivo completo con las coincidencias […]

Usando el signo de la estrella en grep

Estoy tratando de buscar la subcadena “abc” en un archivo específico en linux / bash Así que hago: grep ‘*abc*’ myFile No devuelve nada. Pero si lo hago: grep ‘abc’ myFile Devuelve las coincidencias correctamente. Ahora, esto no es un problema para mí. Pero, ¿y si quiero grep para una cadena más compleja, decir *abc […]

Spider un sitio web y solo URLs de retorno

Estoy buscando una forma de pseudo-araña de un sitio web. La clave es que realmente no quiero el contenido, sino una simple lista de URI. Puedo acercarme razonablemente a esta idea con Wget usando la opción –spider , pero al canalizar esa salida a través de un grep , parece que no puedo encontrar la […]

¿Cómo grep o buscar archivos .jar para OpenSSL?

Tengo una aplicación de Android que está usando algunos archivos .jar (bibliotecas). Mi aplicación está siendo rechazada por las vulnerabilidades de OpenSSL, pero no puedo encontrar el archivo .jar que contiene OpenSSL. ¿Cómo busco los archivos .jar para Openssl en mi MAC? grep Openssl.class /Users/joon/work/androidApp/*.jar ACTUALIZACIÓN === Aquí están mis dependencias y tarros. Cuando ejecuto […]

Cómo grep y reemplazar

Necesito buscar recursivamente una cadena especificada dentro de todos los archivos y subdirectorios dentro de un directorio y reemplazar esta cadena con otra cadena. Sé que el comando para encontrarlo podría verse así: grep ‘string_to_find’ -r ./* Pero, ¿cómo puedo reemplazar cada instancia de string_to_find con otra cadena?

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

¿Cómo puedo usar grep para mostrar solo nombres de archivos (sin coincidencias en línea) en Linux? Normalmente estoy usando algo como: find . -iname “*php” -exec grep -H myString {} \; ¿Cómo puedo obtener los nombres de archivo (con rutas), pero sin las coincidencias? ¿Tengo que usar xargs ? No vi una forma de hacerlo […]