Я новичок в PowerShell. Я работаю над тем, как сделать сортировку и под-сортировку многомерного массива. У меня есть массив адресов:
$Addresses += ,@($FirstName, $LastName, $Street, $City, $State, $ZIP);
Мне нужно использовать массив двумя способами. Сначала отсортировано по фамилии, а затем по имени. Затем мне нужно отсортировать его по штатам, городам и фамилиям.
Я рассчитал одноуровневую сортировку по фамилии:
$Addresses = $Addresses | sort-object @{Expression={$_[1]}; Ascending=$TRUE}
Но я не могу понять, как отсортировать полученный массив по имени.
Есть предложения?
Спасибо
ОБНОВЛЕНИЕ: Хорошо, я нашел решение. Я был так близко Чтобы отсортировать по фамилии, а затем по имени, используйте выражение:
$Addresses = $Addresses | sort-object @{Expression={$_[1],$_[0]}; Ascending=$TRUE}
Просто, как только я завернул свой мозг в Sort-Object.