在 Powershell 脚本中,如何将 |
(竖线)分隔的 CSV 文件转换为 ,
(逗号)分隔的 CSV 文件?
当我们在Windows Powershell Encoding 'UTF8' -NoType
中使用下面的命令将|
(管道分隔符)转换为时,
(逗号分隔符),文件转换为 ,
分隔,但字符串被 ""
(双引号)包围。如下所示:
源文件数据:
ABC|1234|CDE|567|
转换后的文件数据:
"ABC","1234","CDE","567",
我想生成以下内容:
ABC,1234,CDE,567,
我可以使用什么命令将分隔符从 |
转换为 ,
?
最佳答案
我会使用:
(Get-Content -Path $file).Replace('|',',') | Set-Content -Path $file
关于powershell - 在 Powershell 脚本中,如何将管道 '|' 分隔文件转换为逗号 ',' 分隔 CSV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20996774/