Якщо повідомлення про використання, яке друкується, наприклад,
command -?
команди Unix перейти до stderr або stdout, і чому? Чи повинен він перейти на те саме місце, якщо користувач помилився з опцією?
touch -- -l; ls -?- ви насправді отримуєте довгий список, як ніби перейшли -lдо ls.
-hваріант, який не відрізняється від довідкового повідомлення, тоді '-?'(з цитатами) або -:ви дасте хороший шанс отримати повідомлення про помилку (та використання), оскільки :і ?не може бути дійсними опціями для нічого, що використовує getopt(3).