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.

11
Grep Match y extracto
Tengo un archivo que contiene líneas como proto=tcp/http sent=144 rcvd=52 spkt=3 proto=tcp/https sent=145 rcvd=52 spkt=3 proto=udp/dns sent=144 rcvd=52 spkt=3 Necesito extraer el valor de proto que es tcp/http, tcp/https, udp/dns. Hasta ahora he intentado esto grep -o 'proto=[^/]*/'pero solo he podido extraer el valor como proto=tcp/.
10 awk  grep 

3
Cómo grep para unicode en un script bash
if grep -q "�" out.txt then echo "working" else cat out.txt fi Básicamente, si el archivo "out.txt" contiene " " en cualquier parte del archivo, me gustaría que haga eco de "trabajo" Y si el archivo "out.txt" NO contiene " " en ningún lugar del archivo, me gustaría a cat …

2
grep comportamiento extraño con palabras de una sola letra
Estoy eliminando palabras vacías de un texto, aproximadamente usando este código Tengo lo siguiente $ cat file file types extensions $ cat stopwords i file types grep -vwFf stopwords file Estoy esperando el resultado: extensions pero me sale el (creo que incorrecto) file extensions Es como si la palabra filese …
10 grep  osx  freebsd 

3
¿Cómo grep dos líneas de lshw?
Quiero obtener el número de serie de la placa base y el modelo de producto de una computadora. solía sudo lshw | grep -m1 serial: para grep el número de serie (ya que hay múltiples ocurrencias de "serial:" y el que quiero es el primero. ¿Cómo puedo hacer esto Y …

3
Comportamiento extraño de "ls -a | grep ^ \. "
Quería enumerar el contenido de un pwd y mostrar solo el archivo que comienza con punto. Lo intenté ls -a | grep ^\.pero no puedo entender por qué la salida contiene también los archivos que no comienzan con punto. Por ejemplo: Pictures .pip .pki .profile projects Public Sé que puedo …





6
bash buscar líneas que comienzan con una cadena
Tengo un montón de archivos y quiero encontrar cuál contiene líneas secuenciales que comienzan con una cadena determinada. Por ejemplo para el siguiente archivo: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee Hay más de una línea que comienza con 'C', por lo que quiero que …
10 bash  sed  grep  string 





2
"Grep -r foo *" frente a "grep -r foo".
Al usar grep -r, puede buscar en todos los archivos con * o. y parece devolver lo mismo, pero ¿es realmente lo mismo? Digamos que busco "foo", entonces podría escribir grep -r foo * o grep -r foo . ¿Alguien intentaría explicar la diferencia entre ellos? y *?
10 grep  wildcards 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.