J'ai un fichier nommé exemple
$ cat example
kali.pdf
linux.pdf
ubuntu.pdf
example.pdf.
this.pdf
grep .pdf
et quand j'utilise grep
pour obtenir la ligne qui a un espace avant .pdf
, je n'arrive pas à l'obtenir.
grep *.pdf example
ne renvoie rien (je veux dire "grep, correspond à zéro ou plusieurs espaces avant .pdf
", mais aucun résultat)
et si j'utilise:
grep i*.pdf example
kali.pdf
linux.pdf
ubuntu.pdf
example.pdf.
this.pdf
grep .pdf
toutes les lignes reviennent, parce que je dis "grep, correspond moi i
une ou zéro fois, ok."
et enfin:
grep " *.pdf" example
aucun résultat ne revient
Pour cet exemple, je veux voir
grep .pdf
en sortie
Quel est le problème avec ma pensée?
la source
egrep
est (en termes de style regex, afaik) le même quegrep -E
, et je crois que nous sommes censés utiliser ce dernier -egrep
etc sont censés être dépréciés en faveur desgrep
drapeaux de