使用powershell进行for循环的多个数组

时间:2016-02-14 08:20:06

标签: powershell

嘿伙计们,我想像下面那样运行for循环

$ a是gt 0和lt 5,$ b是gt 2和lt 7,我是这样的循环结果(这是$ a和$ b)

这是1和3
这是2和4
这是3和5
这是4和6

希望有人可以帮助我,谢谢

2 个答案:

答案 0 :(得分:2)

使用for循环并将$a + 2分配给$b

for ($a = 1; $a -lt 5; $a++)
{ 
    $b = $a +2;

    Write-Host "this is $a and $b"
}

输出:

this is 1 and 3
this is 2 and 4
this is 3 and 5
this is 4 and 6

答案 1 :(得分:2)

除了jisaak's answer(现场开启)之外,您还可以使用多值分配在同一$a循环中初始化$bfor:< / p>

for($a,$b = 1,3;$a -lt 5 -and $b -lt 7;$a++,$b++)
{
    Write-Host "this is $a and $b"
}