【发布时间】:2017-12-15 03:15:03
【问题描述】:
以下是我在现有 CSV 文件中替换逗号的脚本。使用的分隔符是 |该脚本运行良好,但需要很长时间才能替换。我们是否有更快的方法来替换所有逗号实例。
$inform = Get-Content C:\product.csv
$inform | % {
$info = $_.ToString().Replace(",","")
$info | Out-file C:\product_comma_replaced.csv -Append
}
输入 CSV:
1|Test,ABC|Test,LMN
输出 CSV:
1|TestABC|TestLMN
【问题讨论】:
-
那么,您是要删除逗号,还是要put fields with commas in double quotes?是哪个?
-
将带逗号的字段放在双引号中 - 这是一个单独的要求,没有答案但我得到了这篇文章的答案(将逗号替换为空),它确实是重复的。
标签: powershell