Tengo un archivo llamado ejemplo
$ cat example
kali.pdf
linux.pdf
ubuntu.pdf
example.pdf.
this.pdf
grep .pdf
y cuando uso grep
para obtener la línea que tiene un espacio antes .pdf
, parece que no puedo obtenerlo.
grep *.pdf example
no devuelve nada (quiero decir "grep, coincide con cero o más espacios antes .pdf
", pero ningún resultado)
y si uso:
grep i*.pdf example
kali.pdf
linux.pdf
ubuntu.pdf
example.pdf.
this.pdf
grep .pdf
todas las líneas vuelven, porque estoy diciendo "grep, emparejame i
una o cero veces, ok".
y por último:
grep " *.pdf" example
no se devuelve ningún resultado
Para esta muestra, quiero ver
grep .pdf
como salida
¿Qué hay de malo en mi pensamiento?
fuente
egrep
es (en términos de estilo de expresiones regulares, que yo sepa) la misma quegrep -E
, y yo creo que estamos destinados a utilizar este último -egrep
etc son supuestamente obsoleto en favor degrep
banderas 's