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 -lan ls übergeben hätten.
-hOption 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).