>_ IzzyLab

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

awk: вторая колонка

легко

В файле /root/people.txt три поля через пробел: имя, возраст, должность. Выпиши все возрасты (второе поле) в /root/ages.txt — по одному на строку, в исходном порядке.

Что потренируешь:
  • awk
  • поля $1 $2
  • print
  • перенаправление вывода

Разбор темы

awk автоматически разбивает каждую строку на поля по пробелам и нумерует их: $1, $2, $3, а $0 — вся строка целиком. Действие в фигурных скобках выполняется для каждой входной строки, так что достаточно на каждой строке напечатать нужное поле оператором print. Ментальная модель: awk — это цикл «для каждой строки сделай X», где X ты описываешь через номера колонок; результат уводится в файл перенаправлением.

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

  1. в /root/ages.txt возрасты в исходном порядке

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