Menu
CoddyTech

Команда 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: сортировка по определённому столбцу (полезно для файлов с несколькими столбцами):
sort -k2 data.txt   # сортировать по второму столбцу
Примечание: sort не изменяет исходный файл. Он только выводит отсортированный результат на экран.
challenge icon

Задание

Новичок

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

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

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

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

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

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

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

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