我有一个用ConvertTo-Csv
cmdlet导出的制表符分隔的csv文件。在导出时,它会将每个字段括在引号中。我试图仅删除这些引号(我不想删除字段中的引号)。我尝试了以下代码但未成功。
(Get-Content $root\$filename) | % {$_ -replace('"`t"', "`t")} | Set-Content $root\$filename
数值以这种方式打印,用制表符分隔:"MASSP"。如果是"M"ASSP",我想去掉外面的双引号,并保留字母"M"后面的引号。
"M""ASSP"
,而不是"M"ASSP"
。ConvertTo-Csv
会将嵌入的双引号转义为""
。 - mklement0