Справочник по консольным командам Toybox для Android 12


    Ver.0.8.4       Ver.0.8.9     Pending  

Упорядочить входные строки - Put input lines into order



sort

Консольный help команды:

usage:   sort [-Mbcdfginrsuz] [FILE...] [-k#[,#[x]] [-t X]] [-o FILE]


Сортировать все строки текста из входных файлов (или стандартного ввода) в стандартный вывод.
  • -M Сортировка по месяцам (январь, февраль и т. д.)
  • -V Номера версий (имя-1.234-rc6.5b.tgz)
  • -b Игнорировать начальные пробелы (или конечные пробелы во второй части ключа)
  • -c Проверять, отсортирован ли ввод
  • -d Словарный порядок (использовать только буквенно-цифровые символы и символы пробела)
  • -f Принудительная сортировка в верхнем регистре (сортировка без учета регистра)
  • -g Общая числовая сортировка (двойная точность с nan и inf)
  • -i Игнорирование непечатаемых символов
  • -k Сортировка по «ключу» (см. ниже)
  • -n Числовой порядок (вместо алфавитного)
  • -o Вывод в ФАЙЛ вместо стандартного вывода
  • -r Обратная
  • -s Сортировка с пропуском резервной сортировки (только сортировка с ключами)
  • -t Используйте ключевой разделитель, отличный от пробела.
  • -u Только уникальные строки
  • -x Сортировка шестнадцатеричных чисел
  • -z Строки, оканчивающиеся нулем Сортировка по ключу рассматривает подмножество слов в каждой строке.
  • -k2 использует второе слово до конца строки
  • -k2,2 смотрит только на второе слово
  • -k2,4 смотрит от начала второго до конца четвертого слова
  • -k2.4,5 начинается с четвертого символа второго слова и до конца пятого слова. При указании нескольких ключей более поздние ключи используются как связующие прерыватели в порядке. Спецификатор типа, добавленный к ключу сортировки (например, -2,2n), применяется только к сортировке этого ключа.

  •  usage:  sort [-Mbcdfginrsuz] [FILE...] [-k#[,#[x]] [-t X]] [-o FILE]
    
    
    Sort all lines of text from input files (or stdin) to stdout.
    
  • -M Month sort (jan, feb, etc)
  • -V Version numbers (name-1.234-rc6.5b.tgz)
  • -b Ignore leading blanks (or trailing blanks in second part of key)
  • -c Check whether input is sorted
  • -d Dictionary order (use alphanumeric and whitespace chars only)
  • -f Force uppercase (case insensitive sort)
  • -g General numeric sort (double precision with nan and inf)
  • -i Ignore nonprinting characters
  • -k Sort by "key" (see below)
  • -n Numeric order (instead of alphabetical)
  • -o Output to FILE instead of stdout
  • -r Reverse
  • -s Skip fallback sort (only sort with keys)
  • -t Use a key separator other than whitespace
  • -u Unique lines only
  • -x Hexadecimal numerical sort
  • -z Zero (null) terminated lines Sorting by key looks at a subset of the words on each line. -k2 uses the second word to the end of the line, -k2,2 looks at only the second word,
  • -k2,4 looks from the start of the second to the end of the fourth word.
  • -k2.4,5 starts from the fourth character of the second word, to the end of the fifth word. Specifying multiple keys uses the later keys as tie breakers, in order. A type specifier appended to a sort key (such as -2,2n) applies only to sorting that key.