我有一个测试powershell V2脚本,如下所示:
function test_args()
{
Write-Host "here's arg 0: $args[0]"
Write-Host "here's arg 1: $args[1]"
}
test_args
如果我从powershell命令提示符调用此命令,屏幕上会显示以下内容:
here's arg[0]: [0]
here's arg[1]: [1]
不完全是我想要的。似乎我必须将$args和$args1复制到脚本中的新变量,然后才能使用它们?如果我这样做了,我就可以很好地访问这些东西。
有没有办法在我的代码中访问索引的$args?我试过用花括号用各种方式把它们括起来,但没有成功。
我最终将转到命名参数,但我正在处理的脚本(不是这个演示脚本)是批处理文件的直接端口。
https://stackoverflow.com/questions/12326205
复制相似问题