オプションにおける二重ダッシュの意味

オプションにおける二重ダッシュの意味

すべてのマルチキャラクタコマンドオプションの前に二重ダッシュ(--)が来なければならないと読んでいました。ただし、このコマンドの多くのフラグfind(たとえば、-nameまたは-type)の前にはダッシュのみが表示されます。なぜそんなことですか?

ベストアンサー1

長いオプションの前に「必須」ではなく二重ダッシュを使用するのはGNUスタイルのルールです。長いオプション(ほとんど)を表示するためにダッシュのみを使用するGNUプログラムは、getopt_longGNU Cライブラリが今日のような解析引数をサポートしていなかった頃から始まりました。

おすすめ記事