>_ IzzyLab

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

awk: строка с максимумом

средне

В /root/scores.txt две колонки: имя и балл. Найди строку с максимальным баллом (второе поле) и запиши её целиком в /root/top.txt.

Что потренируешь:
  • awk
  • паттерн-действие
  • блок END
  • поиск максимума

Разбор темы

Классический однопроходный поиск экстремума: идём по строкам, храня «лучшего на текущий момент» в переменных, и обновляем их только когда очередное значение бьёт рекорд. В awk это естественно выражается парой «паттерн-действие» — условие срабатывает выборочно, а не на каждой строке. Итог печатают в блоке END, когда весь файл уже просмотрен и в памяти осталась строка-победитель целиком ($0).

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

  1. в /root/top.txt строка с максимальным баллом

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