$ sort
Сортирует строки текста. Она может обрабатывать файл или данные, полученные от другой команды через конвейер. Например, 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 обычно означает успех.
$ sort -u emails.txtПосле запуска · пошаговоЧто произойдёт: уникальные адреса из списка. Что появится в терминале: Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты. Как понять, что всё получилось: Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
Совет практика. Связка sort -u заменяет uniq для «просто убрать повторы», не требуя предварительной сортировки.
Поддержка дистрибутивов
- ✓ Ubuntu
- ✓ Debian
- ✓ Fedora
- ✓ RHEL
- ✓ Arch
- ✓ Alpine
- ✓ openSUSE