ฉันพยายามที่จะเข้าใจความแตกต่างระหว่างและgrep -e grep -Eตอนนี้จากที่grep manpageฉันได้รับ:
-E, --extended-regexp
ตีความรูปแบบเป็นการแสดงออกปกติเพิ่มเติม (ดูด้านล่าง)
รูปแบบ e - regexp = รูปแบบ
ใช้รูปแบบเป็นลวดลาย มีประโยชน์ในการปกป้องรูปแบบที่ขึ้นต้นด้วย -
คำอธิบายข้างต้นไม่สมเหตุสมผลสำหรับฉัน
ดังนั้นใครสามารถอธิบายให้ฉันใช้examplesสิ่งที่แตกต่างระหว่างสองและเมื่อใช้ตัวเลือกใด
PS: เวอร์ชัน: grep (GNU grep) 2.10
-eเป็นเพียง disambiguate เมื่อ regex เริ่มต้นด้วยเส้นประ ดังนั้นgrep ---fooให้unrecognized option: ---fooแต่คุณสามารถพูดgrep -e ---fooเพื่อ grep ---fooสำหรับการแสดงออกปกติ