>_ IzzyLab

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

Brace expansion

средне

Создай в каталоге /root/gen пять файлов file1.txt..file5.txt одной командой, используя раскрытие фигурных скобок (brace expansion).

Что потренируешь:
  • brace expansion
  • {N..M}
  • mkdir -p
  • генерация имён

Разбор темы

Раскрытие фигурных скобок происходит в bash ещё до запуска команды: диапазон {N..M} разворачивается в последовательность значений, а шаблон с общим префиксом и суффиксом вокруг скобок превращается в серию готовых аргументов. Благодаря этому одна команда получает сразу пачку имён файлов без всякого цикла. Задача также напоминает, что целевой каталог надо создать заранее — с флагом, который заводит недостающие промежуточные каталоги.

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

  1. созданы file1..file5.txt

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