一个接一个地打印数组值

时间:2016-07-20 07:23:16

标签: powershell for-loop powershell-v2.0

我有两个具有不同值的数组,如下所示

$DevID={101,102,103,104}
$ProdID={201,202,203,204}

我希望输出打印为第一个DevID,然后是ProdID,如下所示,

101
201

102
202

103
203

104
204

如何在PowerShell中获得上面显示的输出?

1 个答案:

答案 0 :(得分:1)

使用花括号,您定义了两个脚本块。您想要使用@(....)

$DevID=@(101,102,103,104)
$ProdID=@(201,202,203,204)

现在要获得所需的输出,您可以使用for循环并按当前索引访问列表:

for ($i = 0; $i -lt $DevID.Count; $i++)
{
    $DevID[$i]
    $ProdID[$i]
}

<强>输出:

101
201
102
202
103
203
104
204