У меня есть следующий код powershell:
clear;
$importedIDs = (Import-Csv "testing.csv" -Delimiter ';').id;
Write-Host $importedIDs.Length;
for ($i=0; $i -lt $importedIDs.Length; $i++) {
Write-Host $($importedIDs[$i]);
}
Цель состоит в том, чтобы прочитать только столбец id в CSV-файле, который выглядит следующим образом:
"created";"id"
"2018-04-04 21:03:01";"123456"
"2018-04-04 21:03:01";"123457"
При наличии двух или более строк результат будет таким, как ожидалось:
2
123456
123457
Однако, когда в файле csv есть только 1 строка (строка с идентификатором 123456), получается:
6
1
2
3
4
5
6
Желаемый результат будет:
1
123456
Может кто-нибудь объяснить, почему это происходит и как я могу это исправить?
Любая помощь приветствуется