我正在使用PowerShell導入帶標題的TAB分隔文件。生成的文件在第一行標題末尾有幾個空字符串「」。 PowerShell失敗,並顯示錯誤:帶空標題的Powershell import-csv
"Cannot process argument because the value of argument "name" is invalid. Change the value of the "name" argument and run the operation again"
因爲標頭需要一個名稱。
我想知道如果任何人有如何將文件操作是刪除雙引號或用「1」「2」「3」一一列舉任何想法......「10」等
理想情況下,我想不修改我的原始文件。我在想這樣的事
$fileContents = Get-Content -Path = $tsvFileName
$firstLine = $fileContents[0].ToString().Replace('`t""',"")
$fileContents[0] = $firstLine
Import-Csv $fileContents -Delimiter "`t"
但是Import-Csv期望$ fileContents是一個路徑。我能否使用Content作爲源?