Man page - sort(1)
Packages contains this manual
- nohup(1)
- expand(1)
- base32(1)
- stdbuf(1)
- env(1)
- chgrp(1)
- sha1sum(1)
- printenv(1)
- arch(1)
- whoami(1)
- sha384sum(1)
- sha224sum(1)
- nl(1)
- unlink(1)
- mv(1)
- comm(1)
- basenc(1)
- timeout(1)
- link(1)
- sync(1)
- paste(1)
- true(1)
- cut(1)
- sleep(1)
- uname(1)
- nproc(1)
- tty(1)
- seq(1)
- wc(1)
- tail(1)
- shred(1)
- split(1)
- unexpand(1)
- false(1)
- realpath(1)
- date(1)
- pr(1)
- expr(1)
- rmdir(1)
- tr(1)
- stat(1)
- numfmt(1)
- stty(1)
- sha512sum(1)
- hostid(1)
- [(1)
- ls(1)
- chcon(1)
- df(1)
- runcon(1)
- od(1)
- ln(1)
- ptx(1)
- echo(1)
- vdir(1)
- touch(1)
- chown(1)
- users(1)
- chroot(8)
- truncate(1)
- dircolors(1)
- printf(1)
- pwd(1)
- fmt(1)
- groups(1)
- sort(1)
- b2sum(1)
- cksum(1)
- join(1)
- dirname(1)
- readlink(1)
- tsort(1)
- id(1)
- mktemp(1)
- base64(1)
- csplit(1)
- sha256sum(1)
- tac(1)
- shuf(1)
- sum(1)
- fold(1)
- who(1)
- test(1)
- mkdir(1)
- mkfifo(1)
- pathchk(1)
- cat(1)
- tee(1)
- md5sum(1)
- cp(1)
- basename(1)
- rm(1)
- yes(1)
- dd(1)
- install(1)
- factor(1)
- dir(1)
- uniq(1)
- du(1)
- logname(1)
- chmod(1)
- pinky(1)
- nice(1)
- mknod(1)
- head(1)
apt-get install coreutils
Available languages:
en fr es pl vi nb ko nl da tr hu sv ja uk fi ru ro zh_TW sr zh_CN deManual
SORT
НАЗВАКОРОТКИЙ ОПИС
ОПИС
АВТОР
ЗВІТИ ПРО ВАДИ
ДИВ. ТАКОЖ
ПЕРЕКЛАД
НАЗВА
sort - упорядкування рядків текстових файлів
КОРОТКИЙ ОПИС
sort
[
ПАРАМЕТР
]...
[
ФАЙЛ
]...
sort
[
ПАРАМЕТР
]...
--files0-from=F
ОПИС
Вивести сортоване сполучення усіх ФАЙЛ(ів) до стандартного виведення.
Якщо вхідний файл не вказано, або якщо вказано символ -, читання буде виконано зі стандартного джерела вхідних даних.
Обов’язкові
аргументи
для
довгих
параметрів
також є
обов’язковими
для
коротких
параметрів.
Параметри
упорядковування:
-b
,
--ignore-leading-blanks
ігнорувати початкові пробіли
-d , --dictionary-order
брати до уваги лише пробіли, літери та цифри
-f , --ignore-case
прирівняти малі літери до великих
-g , --general-numeric-sort
порівнювати за загальним числовим значенням
-i , --ignore-nonprinting
брати до уваги лише придатні до друку символи.
-M , --month-sort
порівнювати так: (невідомий) < «JAN» < ... < «DEC»
-h , --human-numeric-sort
порівнювати числа у зручному для читання форматі (приклади: 2к 1Г)
-n , --numeric-sort
порівняти за числовим значенням рядка; див. повну документацію щодо підтримуваних рядків
-R , --random-sort
перемішати, але згрупувати однакові ключі. Див. shuf (1)
--random-source = ФАЙЛ
отримує випадкові байти з ФАЙЛУ
-r , --reverse
інвертувати результати порівнянь
--sort = КРИТЕРІЙ
упорядкувати за СЛОВОМ: general-numeric -- -g , human-numeric -- -h , month -- -M , numeric -- -n , random -- -R , version -- -V
-V , --version-sort
впорядкувати за номерами (версією) у текстовому форматі
Інші
параметри:
--batch-size
=
NMERGE
об’єднувати не більше NMERGE джерел введення одразу; для решти використовувати тимчасові файли
-c , --check , --check = diagnose-first
перевірити вхідні дані на упорядкованість; не упорядковувати
-C , --check = quiet , --check = silent
як -c , але не повідомляти про помилковий перший рядок
--compress-program = ПРОГРАМА
стиснути тимчасові дані за допомогою програми ПРОГРАМА; розпакувати їх за допомогою команди ПРОГРАМА -d
--debug
анотувати частину рядка, яку використано для упорядковування і попереджати про проблемне використання до stderr
--files0-from = Ф
читати вхідні дані з файлів, вказаних за допомогою назв, відокремлених нуль-символом, у файлі Ф; якщо Ф — -, читати назви зі стандартного джерела вхідних даних
-k , --key = ВИЗНАЧЕННЯ_КЛЮЧА
упорядкувати за ключем; ВИЗНАЧЕННЯ_КЛЮЧА задає місце і тип
-m , --merge
об’єднати вже впорядковані файли; не впорядковувати
-o , --output = ФАЙЛ
записує результат у ФАЙЛ замість стандартного виведення
-s , --stable
стабілізувати упорядковування вимиканням останнього резервного порівняння
-S , --buffer-size = РОЗМІР
використати РОЗМІР для буфера основної пам’яті
-t , --field-separator = РОЗДІЛЬНИК
використати РОЗДІЛЬНИК замість переходу від непробільного до пробільного символу
-T , --temporary-directory = КАТАЛОГ
скористатися КАТАЛОГОМ для тимчасових даних, замість $TMPDIR or /tmp ; якщо вказати параметр декілька разів, буде використано декілька каталогів
--parallel = N
змінити кількість одночасних порівнянь на N
-u , --unique
вивести лише перші рядки із однаковими ключами; з -c , перевірити на строге упорядковування
-z , --zero-terminated
завершувати рядки нульовим байтом, а не символом нового рядка
|
--help |
відображає довідку і виходить |
--version
виводить інформацію про версію і виходить
ВИЗНАЧЕННЯ_КЛЮЧА вказують як П[.З][ПАРАМ][П[.З][ПАРАМ]] для початкової і кінцевої позицій, де П -- номер поля, а З -- позиція символу у цьому полі, відлік обох ведеться з 1, типовою кінцевою позицією є позиція кінця рядка. Якщо не використано ні -t , ні -b , відлік символів у полі вестиметься з початку попереднього полю пробілу. ПАРАМ визначається одним або декількома параметрами впорядковування з набору [bdfgiMhnRrV]. ПАРАМ перевизначає загальні параметри впорядковування для відповідного ключа. Якщо поле ключа не вказано, як ключ буде використано увесь рядок. Для діагностування помилкового використання ключів скористайтеся параметром --debug .
До значень Н можна приписувати один з наступних суфіксів множення: % -- 1% пам’яті, b -- 1, K -- 1024 (типовий), тощо для M, G, T, P, E, Z, Y, R, Q.
*** ПОПЕРЕДЖЕННЯ *** Встановлена в середовищі локаль впливає на порядок сортування. Щоб отримати традиційний порядок, що використовує системні значення байтів, встановіть LC_ALL=C.
АВТОР
Автором програми є Michael Stone і Paul Eggert.
ЗВІТИ ПРО ВАДИ
Мережева
довідка GNU
coreutils: <https://www.gnu.org/software/coreutils/>
Повідомляйте
про
будь-які
помилки в
перекладі
на
<https://translationproject.org/team/>
ДИВ. ТАКОЖ
shuf (1), uniq (1)
Повна
документація:
<https://www.gnu.org/software/coreutils/sort>
або
доступна
локально
через
виклик info '(coreutils)
sort invocation'
Запаковано
Debian (9.7-2)
© Free Software Foundation, Inc., 2025
Умови
ліцензування
GPLv3+: GNU GPL версії 3
або
пізнішої
<https://gnu.org/licenses/gpl.html>.
Це вільне
програмне
забезпечення:
Ви можете
вільно
змінювати
і
розповсюджувати
його.
Не
надається
НІЯКИХ ГАРАНТІЙ
у межах,
передбачених
законом.
ПЕРЕКЛАД
Український переклад цієї сторінки посібника виконано Yuri Chornoivan <yurchor@ukr.net>
Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами GNU General Public License Version 3 . НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ.
Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: trans-uk@lists.fedoraproject.org .