【发布时间】:2020-02-06 12:36:22
【问题描述】:
语法有一些问题。我正在尝试将变量值复制到另一个 csv 列中。
$file1 = import-csv C:\temp\csv1.csv
$file2 = import-csv C:\Temp\csv2.csv
$file3 = import-csv C:\Temp\csv3.csv
foreach ($line in $file1) {
foreach ($row in $file2) {
if ($line.col1 -eq $row.col1){
#this is the part im having issues with:
$row.col2 = $line.col3 | Export-Csv #???
}
}
}
【问题讨论】:
-
$row是对$file2中对象的引用。当您更新$row时,$file2会自动更新。因此,您可以等到完成所有更新。然后最后导出为 CSV -->$file2 | Export-Csv ....
标签: powershell