Spec-Zone.ru › Nushell

sort для фильтров

Сортировать по возрастанию.

Подпись

> sort {flags}

Флаги

  • --reverse, -r: Сортировать в обратном порядке
  • --ignore-case, -i: Сортировать строковые данные без учёта регистра
  • --values, -v: Если вход — единственная запись, отсортировать запись по значениям; игнорируется, если вход не является единственной записью
  • --natural, -n: Сортировать строковые значения естественным образом (1, 9, 10, 99, 100, ...)

Типы входных/выходных данных:

Вход Выход
list<any> list<any>
record record

Примеры

Сортировка списка по возрастанию значений

> [201] |sort
╭───┬───╮
│0│0│
│1│1│
│2│2│
╰───┴───╯

Сортировка списка по убыванию значений

> [201] |sort-r
╭───┬───╮
│0│2│
│1│1│
│2│0│
╰───┴───╯

Сортировка списка строк

> [bettyamysarah] |sort
╭───┬───────╮
│0│amy│
│1│betty│
│2│sarah│
╰───┴───────╯

Сортировка списка строк в обратном порядке

> [bettyamysarah] |sort-r
╭───┬───────╮
│0│sarah│
│1│betty│
│2│amy│
╰───┴───────╯

Сортировка строк (без учёта регистра)

> [airplaneTruckCar] |sort-i
╭───┬──────────╮
│0│airplane│
│1│Car│
│2│Truck│
╰───┴──────────╯

Сортировка строк (в обратном порядке, без учёта регистра)

> [airplaneTruckCar] |sort-i-r
╭───┬──────────╮
│0│Truck│
│1│Car│
│2│airplane│
╰───┴──────────╯

Сортировка записи по ключу (без учёта регистра)

> {b:3, a:4} |sort
╭───┬───╮
│a│4│
│b│3│
╰───┴───╯

Сортировка записи по значению

> {b:4, a:3, c:1} |sort-v
╭───┬───╮
│c│1│
│a│3│
│b│4│
╰───┴───╯

Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/sort.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API