Мне нужно объединить несколько текстовых файлов (пропустить заголовки) в один большой файл с помощью PowerShell. В настоящее время я использую эту команду:Определить конец строки и удалить двойные кавычки при конкатенации файлов
Get-Content *.txt |
Select-String -Pattern "^[1-9]" |
Select-Object line |
Export-Csv mybigfile.txt
теперь у меня есть два вопроса:
- Как определить конец строки? Он будет автоматически использовать
CRLF
, и мне нужно толькоLF
, как в исходных файлах. - Как удалить двойные кавычки? Он автоматически добавит двойные кавычки вокруг каждой строки и вокруг столбцов, которые уже дважды указаны в исходных файлах.
Пример:
Источник входного сигнала:
h1,h2,h3,h4 3145,"blabla",4568,""LF
Выход по току:
"3145,""blabla"",4568,""""CRLF
Желаемый выход:
3145,"blabla",4568,""LF
Можете ли вы предоставить две записи образцов, фактический выход и желаемый результат? –