非常に単純なスクリプト例を次に示します。
function fun () { "AAA $args ZZZ" }
fun a b c
fun a - b
fun a -- b
fun a '--' b
fun a --- b
私が得る結果は次のとおりです。
AAA a b c ZZZ
AAA a - b ZZZ
AAA a b ZZZ
AAA a -- ZZZ
AAA a --- b ZZZ
私はどうやら二重ダッシュを脱出する必要があります。なんで?
私は一連のスクリプトのPowerShellラッパーを作成していますが、それらのスクリプトの一部は「-」に特定の意味を割り当てています。どうすれば変更せずに通過できますか?