>_ IzzyLab

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

awk: посчитай строки

легко

Посчитай число строк в /root/nums.txt средствами awk и запиши получившееся число в /root/count.txt.

Что потренируешь:
  • awk
  • переменная NR
  • блок END
  • перенаправление вывода
  • подсчёт строк

Разбор темы

Каждую строку входа awk считает «записью» и ведёт по ним встроенный счётчик NR (number of records), который растёт по мере чтения файла. Особый блок END{...} срабатывает ровно один раз — после того как файл дочитан, и именно в этот момент счётчик равен полному числу строк. Идея задачи: не считать строки вручную, а снять готовое значение служебной переменной в финальном блоке и записать его в файл через перенаправление.

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

  1. в /root/count.txt записано 42

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