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

Примеры

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

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

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

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

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

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

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

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

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

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

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

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

Сортировка буквенно-цифровых строк в естественном порядке.

> [foo1 foo10 foo9] | sort -n
╭───┬───────╮
│ 0 │ foo1  │
│ 1 │ foo9  │
│ 2 │ foo10 │
╰───┴───────╯

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

> {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–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/sort.html

Spec-Zone.ru

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