Saya punya file bernama contoh
$ cat example
kali.pdf
linux.pdf
ubuntu.pdf
example.pdf.
this.pdf
grep .pdf
dan ketika saya gunakan grep
untuk mendapatkan garis yang memiliki ruang sebelumnya .pdf
, saya sepertinya tidak bisa mendapatkannya.
grep *.pdf example
tidak menghasilkan apa-apa, (saya ingin mengatakan, "grep, cocokkan nol atau lebih banyak spasi sebelumnya .pdf
", tetapi tidak ada hasil)
dan jika saya menggunakan:
grep i*.pdf example
kali.pdf
linux.pdf
ubuntu.pdf
example.pdf.
this.pdf
grep .pdf
semua baris kembali, karena saya katakan "grep, cocokkan saya i
satu atau nol kali, ok."
dan terakhir:
grep " *.pdf" example
tidak ada hasil yang dikembalikan
Untuk sampel ini, saya ingin melihatnya
grep .pdf
sebagai output
Apa yang salah dengan pikiran saya?
sumber
egrep
adalah (dalam hal gaya regex, afaik) sama dengangrep -E
, dan saya percaya kita seharusnya menggunakan yang terakhir -egrep
dll seharusnya tidak digunakan lagi untukgrep
bendera