【发布时间】:2016-12-31 00:04:16
【问题描述】:
我想读取一个 CSV 文件并输出一个只有一 (1) 个字段的 CSV 文件。我试图创建一个简洁的示例。
PS C:\src\powershell> Get-Content .\t.csv
field1,field2,field3
1,2,3
4,55,6
7,888,9
PS C:\src\powershell> Import-Csv -Path .\t.csv | `
>> ForEach-Object {
>> $_.field2 `
>> } | `
>> Export-Csv -Path .\x.csv -NoTypeInformation
>>
问题是 field2 的长度被写入导出的 CSV 文件。我希望字段标题为“field2”,值是原始 CSV 文件中的值。另外,我只想要在需要的地方引用;并非无处不在。
我已阅读 Export-CSV exports length but not name 和 Export to CSV only returning string length。但这些似乎并不能解决生成带有标题和一个字段值的实际 CSV 文件。
PS C:\src\powershell> get-content .\x.csv
"Length"
"1"
"2"
"3"
【问题讨论】:
标签: powershell