>_ IzzyLab

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

Создай файлы по списку имён через xargs -I

средне

В файле /root/names.txt список имён сервисов, по одному в строке: alpha, bravo, charlie. Для каждого создай пустой конфиг /root/out/<имя>.conf (каталог /root/out уже есть). Используй xargs с подстановкой имени в шаблон команды.

Что потренируешь:
  • xargs
  • -I
  • подстановка аргументов
  • чтение из файла

Разбор темы

По умолчанию xargs приклеивает все аргументы в хвост команды, но часто значение нужно вставить в конкретное место шаблона. Для этого задают плейсхолдер ключом -I (обычно -I{}): каждая входная строка подставляется вместо {}, и команда запускается по разу на строку. Список значений подаётся на стандартный вход, например из файла.

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

  1. конфиги созданы по шаблону

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