ควรข้อความการใช้งานที่พิมพ์ด้วยเช่น
command -?
ของคำสั่ง Unix ไปที่ stderr หรือ stdout และทำไม? มันควรจะไปที่เดียวกันถ้าผู้ใช้ทำผิดพลาดกับตัวเลือก?
touch -- -l; ls -?
- คุณจะได้รับจริงยาวรายการเช่นถ้าคุณต้องการผ่านการ-l
สั่ง ls
-h
ตัวเลือกสำหรับสิ่งอื่นนอกเหนือจากข้อความช่วยเหลือ'-?'
(ด้วยเครื่องหมายคำพูด) หรือ-:
ให้โอกาสที่ดีในการรับข้อความแสดงข้อผิดพลาด (และการใช้) :
และไม่สามารถเป็นตัวเลือกที่ถูกต้องสำหรับสิ่งที่ใช้?
getopt(3)