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