Я использую PowerShell для импорта файла, разделенного табуляцией, с заголовками.Сгенерированный файл имеет несколько пустых строк "" в конце первой строки заголовков.Сбой PowerShell с ошибкой:
"Невозможно обработать аргумент, поскольку значение аргумента" имя "недопустимо. Измените значение аргумента" имя "и повторите операцию"
потому что заголовок требует имени.
Мне интересно, есть ли у кого-нибудь идеи о том, как манипулировать файлом, чтобы удалить двойные кавычки или перечислить их с "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 будет путем.Могу ли я заставить его использовать Контент в качестве источника?