Я обрабатываю текстовый файл, разделенный табуляцией (ANSI) в PowerShell 1.0, и по какой-то причине я не могу разбить текст в файле на несколько полей с помощью функции split
. Код ниже всегда возвращает 1, хотя в каждой строке файла есть пять значений, разделенных табуляцией.
$f = get-content ‘users.txt’
foreach ($line in $f)
{
$fields = $line.split('\t')
$fields.count | Out-Host
}
Я тестировал разделение с другими разделителями, такими как pipe, запятая, и это работало без проблем.