v1.0

$ sort

Текст и потокисложность: базовыйпакет: coreutils

Сортирует строки текста. Она может обрабатывать файл или данные, полученные от другой команды через конвейер. Например, du -h * | sort -rh | head -5 — топ-5 крупнейших объектов в каталоге.

Синтаксис

sort [ОПЦИИ] [ФАЙЛ]

Основные опции

-rв обратном порядке
-nпо числовому значению
-hпо человекочитаемым размерам (К, М, Г)
-uубрать дубликаты
-k Nсортировать по N-й колонке
-t СИМВразделитель колонок

Примеры из практики

$ du -h * | sort -rh | head -5
После запуска · пошаговоЧто произойдёт:
топ-5 крупнейших объектов в каталоге.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
топ-5 крупнейших объектов в каталоге
$ sort -u emails.txt
После запуска · пошаговоЧто произойдёт:
уникальные адреса из списка.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
уникальные адреса из списка
Совет практика. Связка sort -u заменяет uniq для «просто убрать повторы», не требуя предварительной сортировки.

Поддержка дистрибутивов

Связанные команды