Articles of grep

R grep: ¿hay un operador AND?

Supongamos que tengo el siguiente dataframe: User.Id Tags 34234 imageUploaded,people.jpg,more,comma,separated,stuff 34234 imageUploaded 12345 people.jpg ¿Cómo podría usar grep (o alguna otra herramienta) solo para tomar las filas que incluyen “imageUploaded” y “people”? En otras palabras, ¿cómo podría crear un subconjunto que incluya solo las filas con las cadenas “imageUploaded” Y “people.jpg”, independientemente del orden? Yo […]

Bash: ¿forma fácil de pasar una cadena “cruda” a grep?

grep no se puede alimentar con cadenas “crudas” cuando se utiliza desde la línea de comandos, ya que algunos caracteres deben escaparse para no tratarse como literales. Por ejemplo: $ grep ‘(hello|bye)’ # WON’T MATCH ‘hello’ $ grep ‘\(hello\|bye\)’ # GOOD, BUT QUICKLY BECOMES UNREADABLE Estaba usando printf para escapes automáticos: $ printf ‘%q’ ‘(some|group)\n’ […]

Diferencia entre egrep y grep

Tengo una pregunta sobre grep y egrep en unix . Como estoy estudiando recientemente los shell commands en unix , quiero saber cuáles son las diferencias entre grep y egrep. Encuentro que podemos usar grep y egrep con expresión regular. Sin embargo, encontré algo diferente entre estos dos comandos: Para ^ , grep y egrep […]

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 […]