オプションのスクリプトパラメータの一般的な構文

オプションのスクリプトパラメータの一般的な構文

私はbashとは異なる言語でいくつかのスクリプトを書いていますが、いつも混乱しています(おそらく過去に使用していたさまざまなツールと構文が異なるためです)。オプションのコマンドライン引数に最も一般的に受け入れられる構文は何ですか?

--my-parameter 10または-mypar10、または、--my-parameter=10または-mypar=10他のものを使用する必要がありますか?

ベストアンサー1

ボスク一部のおすすめプログラムパラメータの構文規則:

たとえば、

オプション名は単一の英数字です。

したがって、これは次のことを意味します。

-p 10

またはそれに対応する

-p10

pもちろんmy(p)arameter、必要に応じてそれを使用できますm)。

牛に似た一種の栄養ルールに長いオプションを追加します。

長いオプションは、「--」の後に英数字とダッシュで構成される名前で構成されています。オプション名は通常1〜3単語で構成され、単語をハイフンで区切ります。

--my-parameter=10

--my-parameter 10そしてこれらの規則では無効です-mypar10-mypar=10


getoptシェルスクリプトの場合は、/を使用してgetopts解析と検証を実行する必要があります。

望むより:

おすすめ記事