อะไรคือวัตถุประสงค์ที่แท้จริงของตัวเลือก -X GNU grep และทำไมมันไม่มีเอกสาร?
จากการอ่านคำถามนี้ฉันได้ค้นพบว่า GNU grepมี-Xตัวเลือกที่คาดว่าจะมีข้อโต้แย้ง น่าแปลกที่มันถูกกล่าวถึงไม่ว่าในหน้าคนหรือในหน้าข้อมูล ดูซอร์สโค้ดมีคอมเม้นต์นั้นอยู่ตรงกลาง--helpเอาท์พุท : /* -X is deliberately undocumented. */ มองต่อไปก็ปรากฏว่า-X matcherตัวเลือกชุดเครื่องมือที่ใช้สำหรับแต่ง regexp , matcherเป็นหนึ่ง grep , egrep, fgrep, awk, gawk, posixawkและperl(เหมือนรุ่น 2.25) บางส่วนของค่าเหล่านั้นอย่างเคร่งครัดเหมือนกันกับตัวเลือกที่มีอยู่ (คือgrep -G, grep -E, grep -Fและgrep -P) ในขณะที่awkตัวแปรทั้งสามไม่มีตัวเลือกที่สอดคล้องกัน มีคนรู้ว่าอะไรคือวัตถุประสงค์ที่แท้จริงของตัวเลือกนี้โดยเฉพาะอย่างยิ่งกับหนึ่งในโปรแกรมawkregexp ใครสามารถบอกฉันได้ว่าทำไมมันถึงไม่มีเอกสารรับรองโดยเจตนา?