Sollte die Benutzungsmeldung, die mit z
command -?
eines Unix-Befehls gehen Sie zu stderr oder stdout und warum? Sollte es an die gleiche Stelle gehen, wenn der Benutzer einen Fehler mit einer Option macht?
touch -- -l; ls -?
- Sie erhalten tatsächlich eine lange Liste, als ob Sie -l
an ls übergeben hätten.
-h
Option für eine andere Sache als eine Hilfemeldung unterstützt, können Sie '-?'
(mit Anführungszeichen) oder -:
eine gute Chance haben, seitdem eine Fehlermeldung (und eine Verwendungsmeldung) zu erhalten :
und ?
kann keine gültigen Optionen für irgendetwas verwenden getopt(3)
.