PowerShell:Foreach循环中的增量计数器
我有一个foreach循环,它在一个数组上迭代并调用一个函数,该函数内部还有一个foreach循环和一个增量计数器,但是它似乎没有按预期工作 数组内容:PowerShell:Foreach循环中的增量计数器,powershell,Powershell,我有一个foreach循环,它在一个数组上迭代并调用一个函数,该函数内部还有一个foreach循环和一个增量计数器,但是它似乎没有按预期工作 数组内容: | Username | Username2 | |----------|-----------| | p1 | p2 | | p3 | p4 | 代码: 输出: | Username | Username2 | |----------|-----------| | p1 |
| Username | Username2 |
|----------|-----------|
| p1 | p2 |
| p3 | p4 |
代码:
输出:
| Username | Username2 |
|----------|-----------|
| p1 | p2 |
| 2 | |
| p3 | p4 |
| 2 | |
预期结果:
| Username | Username2 |
|----------|-----------|
| p1 | p2 |
| 2 | |
| p3 | p4 |
| 3 | |
有什么想法吗
TIA我正在复制粘贴您的代码。我在这里没有看到任何错误:
$arr=@'
Username,Username2
p1,p2
p3,p4
'@|ConvertFrom-Csv
function insertIntoLunchJobs($arrayOfRows) {
$counter = 1
foreach ($i in $arrayOfRows) {
$i
$counter++
$counter
}
}
insertIntoLunchJobs -arrayOfRows $arr
你想为循环做一个
。谢谢@AbrahamZinala你知道我如何构造它吗?谢谢,伙计,我在逻辑上确实有问题。基本上,我在$arr上执行了一个foreach循环,然后调用了insertentolanchjobs函数。谢谢你的帮助
$arr=@'
Username,Username2
p1,p2
p3,p4
'@|ConvertFrom-Csv
function insertIntoLunchJobs($arrayOfRows) {
$counter = 1
foreach ($i in $arrayOfRows) {
$i
$counter++
$counter
}
}
insertIntoLunchJobs -arrayOfRows $arr