这里是一个非常简单的示例脚本:
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包装的一套脚本和一些这些脚本的指派特定的含义为“ - ”。 我怎样才能让它通过未修改?