Eu tenho um arquivo chamado exemplo
$ cat example
kali.pdf
linux.pdf
ubuntu.pdf
example.pdf.
this.pdf
grep .pdf
e quando eu uso grep
para obter a linha que tem um espaço antes .pdf
, não consigo entender.
grep *.pdf example
não retorna nada (quero dizer, "grep, corresponda a zero ou mais espaços antes .pdf
", mas sem resultado)
e se eu usar:
grep i*.pdf example
kali.pdf
linux.pdf
ubuntu.pdf
example.pdf.
this.pdf
grep .pdf
todas as linhas retornam, porque estou dizendo "grep, combine comigo i
uma ou zero vezes, ok".
e por fim:
grep " *.pdf" example
nenhum resultado retorna
Para esta amostra, eu quero ver
grep .pdf
como saída
O que há de errado com o meu pensamento?
fonte
egrep
é (em termos de estilo regex, afaik) o mesmo quegrep -E
, e acredito que devemos usar o último -egrep
etc, são supostamente preteridos em favor dasgrep
bandeiras de