У меня есть CSV-файл, в котором мне нужен только 1 столбец с именем «SerialNumber». Мне нужно объединить текстовые строки, удалить пробел, добавить каждую строку в кавычки и разделить запятой.
Пока у меня работает несколько миль кода, но он добавляет кавычки в конце и не добавляет кавычки в начале.
$SerialList = import-csv .\log.csv | select -ExpandProperty Serialnumber | Out-File -FilePath .\Process.txt
(gc process.txt) | ? {$_.trim() -ne "" } | set-content process.txt
gc .\process.txt | %{$_ -replace '$','","'} | out-file process1.csv
Get-Content .\process1.csv| foreach {
$out = $out + $_
}
$out| Out-File .\file2.txt
Вывод:
SerialNumber
1234
1234
4567
4567
Ожидаемый результат:
"1234", "1234", "4567", "4567"