我有一个CSV文件,该文件在随机行上将包含引号。数据示例为:
example1:yes:no "example2:no:no" "example3:yes:yes" example4:no:yes
我尝试了以下方法:
$newCsvPath = Get-Content -Path .\allsystems.csv
$newCsvPath -replace '"',""
但是,它仍然保持引号不变,好像第二行从未出现过一样。我用错了吗?
答案 0 :(得分:0)
如果您拥有真实的CSV文件,请使用Get-Content
,而不要使用Import-CSV
。它将为您处理所有引号和所有内容。
$newCsvPath = Import-CSV -Path .\allsystems.csv