У меня есть CSV-файл с данными о некоторых пользователях и идентификаторах, и я должен добавить к каждой записи письмо, сформированное из их name.surname@domain.Хотя ему удается распечатать его в файл, когда я открываю файл, он отформатирован таким образом, что каждый из столбцов разделяется на запись.
$origin = Get-Content $file
$origin = foreach{ $line= $_.Split(",")
$line+","+line[0].ToLower()+"."+line[1].ToLower()+"@"+$domain
} | Set-Content $outputfile
Если файл имеет 1 запись, например
john,doe,1234
вывод файла должен быть
john,doe,1234,john.doe@mail.com
, но вместо этого он печатает каждый атрибут в виде столбца
john
doe
1234
@
mail.com
Использую ли я неправильный тип печати или этонеправильный цикл?