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 численно, а не в алфавитном порядке:
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Проверьте себя

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

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

Потренируйтесь самостоятельно: Песочница Terminal