Я использую 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"
Но Импорт-Csv ожидает $ fileContents быть путь. Могу ли я использовать его в качестве источника?