Saya mencoba memahami perbedaan antara grep -edan grep -E. Sekarang grep manpagesaya dapat:
-E, --extended-regexp
Menafsirkan POLA sebagai ekspresi reguler yang diperluas (lihat di bawah).
-e POLA, --regexp = POLA
Gunakan POLA sebagai polanya; berguna untuk melindungi pola yang dimulai dengan -
Penjelasan di atas tidak masuk akal bagi saya.
Jadi, bisakah seseorang menjelaskannya kepada saya menggunakan examplesapa perbedaan antara keduanya dan kapan harus menggunakan opsi mana.
PS: Versi: grep (GNU grep) 2.10
-eadalah hanya untuk ambigu ketika sebuah regex dimulai dengan tanda hubung. Jadi grep ---fooberikan unrecognized option: ---footetapi Anda dapat mengatakan grep -e ---foountuk menerima ekspresi reguler ---foo.