一部のプログラムでは、コマンドプロンプトパラメータの前に2つのダッシュが必要なのに対し、一部の(ほとんどの)プログラムでは前に1つのダッシュしか必要ないのはなぜですか?
たとえば、ほとんどのプログラムは次のようになります。 relaxer -dtd toc.xml toc_gr.xml toc_jp.xml
一部のプログラムは次のようになります。 xmllint --valid toc.xml --noout
一部のダッシュが1つではなく2つのダッシュを必要とする理由は何ですか?誰もが1つの標準に固執するのは理にかなっていない(つまり、1つのダッシュで十分だ)。
-dtdは本当にあるべきだったということ--dtdですか?事実上私が疑問に思ったことは、ダッシュ(およびダブルダッシュ)が何を意味しようとしているのか?
--long-optionsは、一意の略語も受け入れます。そのため、オプション--file-inとを含むプログラムでは、またはを--file-out使用できます。これにより、の入力を節約できます。--file-o=foo--file-i=foo--very-long-optional-parameters
convert、mogrify「長い」持っています)単一のダッシュのみを使用するオプション。例:xterm -fn 6x10 -geometry 80x24+30+200。略語がサポートされている、彼らは(個別のだ提供など、-gまたは-geomのために-geometry)。他の例については、X(7)を参照してください。
-i対--inputか-n--dry-run。