.\" -*- coding: UTF-8 -*- .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.5. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SORT 1 "август 2024 г." "GNU coreutils 9.5" "Команды пользователя" .SH ИМЯ sort — сортировать строки из текстовых файлов .SH СИНТАКСИС \fBsort\fP [\fI\,ПАРАМЕТР\/\fP]... [\fI\,ФАЙЛ\/\fP]... .br \fBsort\fP [\fI\,ПАРАМЕТР\/\fP]... \fI\,\-\-files0\-from=F\/\fP .SH ОПИСАНИЕ .\" Add any additional description here .PP Вывести объединённые и отсортированные данные из всех ФАЙЛ(ов) в стандартный поток вывода. .PP Если ФАЙЛ не задан или задан как \-, читать из стандартного потока ввода. .PP Аргументы, обязательные для длинных параметров, обязательны и для коротких. Параметры сортировки: .TP \fB\-b\fP, \fB\-\-ignore\-leading\-blanks\fP игнорировать ведущие пробельные символы .TP \fB\-d\fP, \fB\-\-dictionary\-order\fP учитывать только пробельные и буквенно\-цифровые символы .TP \fB\-f\fP, \fB\-\-ignore\-case\fP преобразовывать символы нижнего регистра в верхний для сортировки .TP \fB\-g\fP, \fB\-\-general\-numeric\-sort\fP сравнивать согласно общему числовому значению .TP \fB\-i\fP, \fB\-\-ignore\-nonprinting\fP учитывать только печатаемые символы .TP \fB\-M\fP, \fB\-\-month\-sort\fP сравнивать месяцы следующим образом: (неизвестный месяц) < «янв» < \&... < «дек» .TP \fB\-h\fP, \fB\-\-human\-numeric\-sort\fP сравнивать удобочитаемые человеком числа (например, 2K 1G) .TP \fB\-n\fP, \fB\-\-numeric\-sort\fP сравнивать согласно числовому значению строки; обратитесь к руководству за информацией о поддерживаемых строках .TP \fB\-R\fP, \fB\-\-random\-sort\fP перемешать случайным образом, группируя при этом строки с одинаковыми ключами. См. \fBshuf\fP(1) .TP \fB\-\-random\-source\fP=\fI\,ФАЙЛ\/\fP считывать байты случайных данных из ФАЙЛа .TP \fB\-r\fP, \fB\-\-reverse\fP обратить результат сравнений .TP \fB\-\-sort\fP=\fI\,КРИТЕРИЙ\/\fP сортировать в соответствии с КРИТЕРИЕМ: general\-numeric \fB\-g\fP, human\-numeric \fB\-h\fP, month \fB\-M\fP, numeric \fB\-n\fP, random \fB\-R\fP, version \fB\-V\fP .TP \fB\-V\fP, \fB\-\-version\-sort\fP сортировать естественным образом по номерам (версий) в тексте .PP Другие параметры: .TP \fB\-\-batch\-size\fP=\fI\,КОЛИЧЕСТВО\/\fP объединять не более КОЛИЧЕСТВА входных файлов за раз; при большем количестве использовать временные файлы .TP \fB\-c\fP, \fB\-\-check\fP, \fB\-\-check\fP=\fI\,diagnose\-first\/\fP проверить, что входные данные отсортированы; не сортировать .TP \fB\-C\fP, \fB\-\-check\fP=\fI\,quiet\/\fP, \fB\-\-check\fP=\fI\,silent\/\fP то же, что и \fB\-c\fP, но не сообщать о первой неотсортированной строке .TP \fB\-\-compress\-program\fP=\fI\,ПРОГРАММА\/\fP сжимать временные файлы с помощью ПРОГРАММЫ; восстанавливать их с помощью ПРОГРАММЫ с параметром \fB\-d\fP .TP \fB\-\-debug\fP сообщать о том, какая часть строки использовалась для сортировки, и выводить предупреждения о неточностях в стандартный поток ошибок .TP \fB\-\-files0\-from\fP=\fI\,F\/\fP считывать входные данные из файлов, имена которых разделены нулевыми символами и содержатся в файле F; если F задан как \-, читать имена из стандартного потока ввода .TP \fB\-k\fP, \fB\-\-key\fP=\fI\,КЛЮЧ\/\fP сортировать по ключу; КЛЮЧ задаёт расположение и тип .TP \fB\-m\fP, \fB\-\-merge\fP объединить уже отсортированные файлы; не сортировать .TP \fB\-o\fP, \fB\-\-output\fP=\fI\,ФАЙЛ\/\fP записать результат в ФАЙЛ вместо стандартного потока вывода .TP \fB\-s\fP, \fB\-\-stable\fP стабилизировать результаты сортировки, отключив методы сравнения, используемые в качестве крайней меры .TP \fB\-S\fP, \fB\-\-buffer\-size\fP=\fI\,РАЗМЕР\/\fP использовать РАЗМЕР в качестве размера буфера в основной памяти .TP \fB\-t\fP, \fB\-\-field\-separator\fP=\fI\,РАЗДЕЛИТЕЛЬ\/\fP использовать РАЗДЕЛИТЕЛЬ в качестве разделителя полей вместо перехода от непробельного к пробельному символу .TP \fB\-T\fP, \fB\-\-temporary\-directory\fP=\fI\,КАТАЛОГ\/\fP использовать для временных файлов КАТАЛОГ вместо $TMPDIR или \fI\,/tmp\/\fP; несколько параметров позволяют задать несколько каталогов .TP \fB\-\-parallel\fP=\fI\,N\/\fP задать количество одновременно выполняемых сортировок как N .TP \fB\-u\fP, \fB\-\-unique\fP при использовании с параметром \fB\-c\fP проверить на строгую упорядоченность; без параметра \fB\-c\fP выводить только первую из повстречавшихся одинаковых строк .TP \fB\-z\fP, \fB\-\-zero\-terminated\fP разделять строки символом конца строки NUL вместо перевода на новую строку .TP \fB\-\-help\fP отобразить эту справочную информацию и завершить работу .TP \fB\-\-version\fP вывести информацию о версии и завершить работу .PP КЛЮЧ имеет вид П[.С][ПАРАМЕТРЫ][,П[.С][ПАРАМЕТРЫ]] для задания начальной и конечной позиции, где П — это номер поля, а С — это позиция символа в поле; оба значения отсчитываются с 1, конечная позиция по умолчанию совпадает с концом строки. Если параметры \fB\-t\fP и \fB\-b\fP не указаны, символы в поле отсчитываются с начала предшествующей ему последовательности пробельных символов. ПАРАМЕТРЫ представляют собой один или несколько однобуквенных параметров [bdfgiMhnRrV], которые переопределяют глобальные параметры сортировки для этого ключа. Если ни один ключ не задан, использовать в качестве ключа всю строку целиком. Воспользуйтесь параметром \fB\-\-debug\fP, чтобы получить диагностическую информацию о неправильном использовании ключей. .PP РАЗМЕР может сопровождаться следующими суффиксами\-множителями: % 1% памяти, b 1, K 1024 (по умолчанию) и так далее для суффиксов M, G, T, P, E, Z, Y, R, Q. .PP *** ВНИМАНИЕ *** Заданные средой окружения региональные настройки влияют на порядок сортировки. Установите LC_ALL=C, чтобы получить традиционный порядок сортировки, при котором используются обычные значения байтов. .SH АВТОРЫ Программа написана Майком Хэртелом (Mike Haertel) и Полом Эггертом (Paul Eggert). .SH "ИНФОРМАЦИЯ ОБ ОШИБКАХ" Онлайн\-справка GNU coreutils: .br Сообщайте обо всех ошибках перевода по адресу .SH "АВТОРСКИЕ ПРАВА" Copyright \(co 2024 Free Software Foundation, Inc. Лицензия GPLv3+: GNU GPL версии 3 или выше . .br Это свободное программное обеспечение: вы можете изменять и распространять его. Не предоставляется НИКАКИХ ГАРАНТИЙ в той мере, в которой это разрешено законом. .SH "СМОТРИТЕ ТАКЖЕ" \fBshuf\fP(1), \fBuniq\fP(1) .PP .br Полная документация на , .br также доступна локально посредством info \(aq(coreutils) sort invocation\(aq .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Андрей Догадкин . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT списка рассылки русских переводчиков .ME .