批处理文件中的特殊字符


PowerShell交流中心批处理文件中的特殊字符
0
wangch asked 8年 ago

Bat中启动ps1脚本,

bat接收外边传入的参数,再传给ps1脚本,传递的参数中包含正则表达式。ps1脚本中能处理正则,但bat传给ps1的时候报错,

PowerShell .\test.ps1 %*

参数为

testHost1[1|3|5|7|9]

TCIAP[0-9]{2,2}[02468]

管道符 |  { } , 的地方会报错,请问有什么解决办法,急!多谢!