【发布时间】:2014-06-01 02:40:12
【问题描述】:
我正在尝试使用 Powershell 一次从大量 CSV 中删除列。我正在尝试使用
Get Child-Item *.csv | Foreach-Object {Import-Csv $_ | select data, close | Export-Csv $_ - NoTypeInformation}
但是,我最终得到了一堆空的 CSV。我猜这与导出与我正在导入的名称相同的 CSV 有关,因为如果我使用不同的名称(即 Import-Csv X.csv ... Export-Csv XXXXXX.csv),它可以正常工作.
但是,当我涉及“$_”并且手动操作太多时,我无法弄清楚如何编辑输出 CSV 名称。
我给出的命令有什么问题?另外,为了将来参考,我如何让输出成为不同的文件名?
谢谢。
【问题讨论】:
标签: powershell csv export-to-csv