よくコマンドのエラーフォーマットとして
cmdname: 不明なオプション -- 'z'
みたいなのを見掛けるのですがあれはなにか取り決めというか関数があるのでしょうか。
またシェルスクリプトでそういう関数を実装している例があれば教えてください。