長い名前で単一ダッシュを使用する

長い名前で単一ダッシュを使用する

getoptまたはoptparseを使用してオプションを設定すると、1つのダッシュが1文字に対応することがわかります。しかし、とにかく複数の文字に単一のダッシュを使用できますか-apply

ダッシュは短い名前を表し、一般に人々はこれを表すために1つの文字を使用することを知っています。ただし、一部のコマンド(たとえばfind -printf)は、単一のダッシュを含む長い名前を使用します。

Linuxのbashでダッシュで長い名前を使用する方法を知っている人はいますか(getoptまたはoptparse他のbashツールを使用して)?

ベストアンサー1

~からgetoptマンページ:

-a, --alternative
        Allow long options to start with a single '-'.

または私たちが話している場合getopt*C機能:

getopt_long_only() is like getopt_long(), but '-' as well as "--" can indicate a long option

おすすめ記事