使用双循环在Powershell控制台中复制和粘贴多行

时间:2015-07-16 18:42:16

标签: powershell

当有一个foreach时,我已成功复制并粘贴并执行Powershell控制台中的多行代码,当有2个双嵌套foreach时它不起作用。

有人成功吗?

1 个答案:

答案 0 :(得分:2)

这是可能的。将以下内容复制/粘贴到PowerShell控制台主机中:

$mytwodimarray = @(@(1, 2), @(10, 20), @(100, 200))
foreach ($outer in $mytwodimarray) {
    foreach ($inner in $outer) {
    "inner value $inner"
    }
}

这成功,具有所需的输出:

inner value 1
inner value 2
inner value 10
inner value 20
inner value 100
inner value 200

简而言之,嵌套循环不会导致您的问题。您最有可能在实际代码中出现语法错误。尝试在PowerShell ISE或类似程序中运行代码段,看看是否有东西跳出来。