Menu
Coddy logo textTech

Команда sort

Часть раздела Основы путешествия по Terminal на Coddy — урок 32 из 82.

Команда sort упорядочивает строки файла в алфавитном или числовом порядке.У нас есть fruits.txt:
banana
apple
cherry
mango
Просто введите sort, а затем имя файла:
sort fruits.txt
Вывод будет следующим:
apple
banana
cherry
mango
Полезные флаги:-r — сортировать в обратном порядке (по убыванию):
sort -r fruits.txt
-n — сортировать по числовому значению вместо алфавитного порядка:
sort -n numbers.txt
Без -n числа сортируются как текст, поэтому 10 будет идти перед 2. С флагом -n они сортируются правильно по значению.-u — сортирует и одновременно удаляет дублирующиеся строки:
sort -u fruits.txt
-k — сортировка по конкретной column (полезно для файлов с несколькими столбцами):
sort -k2 data.txt   # сортировать по второму столбцу
Примечание: sort не изменяет исходный файл — он только выводит отсортированный результат на экран.
challenge icon

Задание

Новичок

Используйте команду sort для файла fruits.txt:

  1. Отсортируйте файл в алфавитном порядке с помощью sort
  2. Отсортируйте файл в обратном алфавитном порядке с помощью sort -r

Подсказка: Выполните обе команды одну за другой. Исходный файл не изменяется — sort только выводит результат.

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы