我正在尝试将两个变量导出到 csv 的单独列中。两个变量具有相同数量的字符串。
例子:
$1 has 1,2,3,4
$2 has 7,8,9,10
我希望 csv 如下所示:
col1 col2
1 7
2 8
3 9
4 10
我该怎么做呢?
我正在尝试将两个变量导出到 csv 的单独列中。两个变量具有相同数量的字符串。
例子:
$1 has 1,2,3,4
$2 has 7,8,9,10
我希望 csv 如下所示:
col1 col2
1 7
2 8
3 9
4 10
我该怎么做呢?
像这样的东西应该做这个技巧:
$arr = @()
for ($i = 0; $i -lt $1.length; $i++) {
$obj = new-object psobject
$obj = Add-Member -inp $obj col1 $1[$i] -PassThru
$obj = Add-Member -inp $obj col2 $2[$i] -PassThru
$arr += $obj
}
$arr | Export-Csv $home\foo.csv
如果您使用的是 V3,则可以将其简化为:
$arr = @()
for ($i = 0; $i -lt $1.length; $i++) {
$arr += [pscustomobject]@{col1=$1[$i];col2=$2[$i]}
}
$arr | Export-Csv $home\foo.csv