Справочник по консольным командам 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]


Сортировать все строки текста из входных файлов (или стандартного ввода)
в стандартный вывод.
  • -C Проверить, отсортирован ли ввод
  • -M Сортировка по месяцам (январь, февраль и т. д.)
  • -V Номера версий (имя-1.234-rc6.5b.tgz)
  • -b Игнорировать начальные пробелы (или конечные пробелы во второй части ключа)
  • -c Предупредить, если ввод не отсортирован
  • -d Порядок словаря (используйте только буквенно-цифровые символы и символы пробела)
  • -f Использовать верхний регистр (сортировка без учета регистра)
  • -g Общая числовая сортировка (двойная точность с nan и inf)
  • -i Игнорировать непечатаемые символы
  • -k Сортировать по «ключу» (см. ниже)
  • -n Числовой порядок (вместо алфавитного)
  • -o Вывод в ФАЙЛ вместо стандартного вывода
  • -r Обратный
  • -s Пропустить резервную сортировку (только сортировка по ключам)
  • -t Использовать ключевой разделитель, отличный от пробела
  • -u Только уникальные строки
  • -x Шестнадцатеричная числовая сортировка
  • -z Нулевые (null) оканчивающиеся строки Сортировка по ключу рассматривает подмножество слов в каждой строке.
  • -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.
    
  • -C Check whether input is sorted
  • -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 Warn if input is unsorted
  • -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.