【发布时间】:2013-12-07 20:06:34
【问题描述】:
我有一个 CSV 文件,例如:
data1,data2,data3,data4,data5
,,,,,
data6,data7,data8,data9,data0
新行是在 Notepad++ 中查看的 CRLF (`r`n)。
我在我的 PowerShell 脚本中有这个删除所有逗号的行:
(Get-Content $csvPath) | Foreach-Object {$_ -replace ",,,,,`r`n", ""} | Set-Content $csvPath2
脚本不会检测返回。即使我删除了逗号并只有`r`n。但是,我可以用`r`n 替换逗号而不会出现问题。
如何删除整行逗号,使其如下所示?
data1,data2,data3,data4,data5
data6,data7,data8,data9,data0
【问题讨论】:
标签: file powershell csv replace newline