我需要在 PowerShell 中将文件从 DOS 转换为 Unix。
我知道这在 Unix 中可以很容易地完成:
dos2unix file newfile
它可以很简单
Get-Content in.csv -raw | % {$_ -replace "`r", ""} | Set-Content -NoNewline out.csv
上述方法适用于 powershell 版本 3+。如果你低于这个,你可以使用下面的方法。与这里的其他答案之一几乎相同。
$csvdata = [io.file]::ReadAllText('in.csv') | % {$_ -replace "`r",""}
[io.file]::WriteAllLines('out.csv', $csvdata)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)