【发布时间】:2016-05-18 14:09:03
【问题描述】:
我有这段代码可以删除 Unix 吸收的回车符 (^M)。以下代码有效,但我不知道如何:
- 循环遍历多个 CSV (5),有效地使用 for 循环
-
用新文件替换现有文件
$csv = (Get-Content -Raw *.csv) -replace "`r`n","`n" [io.file]::WriteAllText('C:\Powershell\test.csv', $csv)
【问题讨论】:
-
这是在 unix 中吗? bash 中经常有一个
dos2unix程序 -
这是在 Windows 中。我知道dos2unix,但我正在从批处理过渡到powershell。感谢您的意见。
-
@Steve 不是。他已经完成了转换。问题是关于如何将其应用于多个文件。
标签: csv powershell line-endings