我使用ConvertTo-Csv
cmdlet導出了製表符分隔的csv文件。導出時,它將每個字段用引號引起來。我試圖刪除這些引號(我不想刪除字段中的那些引號)。我試過這個,但沒有奏效。替換ConvertTo-Csv cmdlet生成的字段周圍的引號
(Get-Content $root\$filename) | % {$_ -replace('"`t"', "`t")} | Set-Content $root\$filename
值被打印出來像這樣由標籤分隔的「MASSP」。如果是「M」 ASSP」我想刪除在外面的雙引號,並保存一個字母后,‘M’
沒有工作怎麼樣?是否錯過了第一個報價,傳遞錯誤,還是不能替換它們中的任何一個? – JGreenwell
該文件是用引號仍然圍繞字段和字段名稱生成的。 –
我認爲你的意思是''M「」ASSP「',而不是''M」ASSP「'''ConvertTo-Csv'用'''''將_embedded_雙引號轉義。 – mklement0