Командная строка Middle systemd и журналы обновлено

Разбор файла юнита

Условие

В каталоге лежат файлы юнитов *.service. На вход подаётся имя директивы (например User). Для каждого файла по алфавиту выведи <файл> <значение> этой директивы из секции [Service], а если директивы нет, <файл> -. Значение может содержать пробелы.

Как подойти

Подсказки: 2
  1. Запоминай секцию: /^\[/ { sec = $0 }.
  2. Строка должна начинаться с ключ=.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.