Nếu thông điệp sử dụng được in
command -?
của một lệnh Unix đi đến thiết bị xuất chuẩn hoặc thiết bị xuất chuẩn, và tại sao? Nó có nên đi đến cùng một vị trí nếu người dùng mắc lỗi với một tùy chọn không?
touch -- -l; ls -?
- bạn thực sự có được một danh sách dài như thể bạn đã chuyển qua -l
ls.
-h
tùy chọn cho mục đích khác ngoài thông báo trợ giúp hay không, sau đó '-?'
(có dấu ngoặc kép) hoặc -:
cho bạn cơ hội tốt để nhận thông báo lỗi (và cách sử dụng) :
và ?
không thể là lựa chọn hợp lệ cho bất cứ điều gì bằng cách sử dụng getopt(3)
.