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