这是一个非常简单的示例脚本:
我得到的结果是:
以下是示例代码:
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程序,其中一些脚本将“--”分配给特定含义。如何无修改地传递它?