【发布时间】:2020-11-04 20:49:51
【问题描述】:
假设我有一个包含以下列的 csv:
A B
2 1000
10 1000
199 1000
9101 1000
我希望 A 列右填充 B 列以得到如下结果:
B
1002
1010
1199
9101
我怎样才能实现这个输出?
谢谢!
【问题讨论】:
标签: powershell csv
假设我有一个包含以下列的 csv:
A B
2 1000
10 1000
199 1000
9101 1000
我希望 A 列右填充 B 列以得到如下结果:
B
1002
1010
1199
9101
我怎样才能实现这个输出?
谢谢!
【问题讨论】:
标签: powershell csv
您可以使用 Select-Object 和计算属性将两者“合并”为一个:
# Import existing data
$data = Import-Csv path\to\data.csv
# Create a new property B with the value of the existing A + B
$data = $data |Select @{Name = 'B'; Expression = { [int]$_.A + $_.B }}
# Export to a new CSV file
$data | Export-Csv path\to\new.csv
【讨论】: