Практическое задание

Эта задача — шаг 3 курса «Текст в консоли: grep, sed, awk»

sort: самые тяжёлые каталоги

легко~3 мин

В /root/du_report.txt отчёт о занятом месте: строки каталог мегабайты. Отсортируй их по размеру (второе поле) по убыванию — самые тяжёлые сверху — и запиши в /root/biggest.txt.

Что потренируешь:
  • sort -k
  • числовая сортировка
  • sort -r
  • сортировка по полю

Разбор темы

sort по умолчанию сравнивает строки целиком как текст, поэтому отчёт путь размер отсортируется по пути, а числа разной длины встанут в «словарном» порядке. Ключами управляют отдельно: -k выбирает поле, с которого начинается ключ, -n делает сравнение числовым, -r разворачивает порядок. Так du-подобный отчёт превращается в список «кто съел диск» сверху вниз.

Что проверяется

  1. отсортировано по размеру по убыванию

Как это выглядит