В Bash существует brace expansion — механизм, который разворачивает шаблоны ещё до запуска команды.
Можно мгновенно создавать структуры директорий:
$ mkdir -p build/{api,worker,nginx,db}Shell превратит это в:
build/api
build/worker
build/nginx
build/db
Точно так же удобно генерировать наборы файлов:
$ touch app/{main,test,dev}.jsПолучаются:
main.js
test.js
dev.js
Очень полезный приём для backup:
$ cp file{,.bak}Bash автоматически развернёт команду в:
$ cp file file.bak
Brace expansion работает на уровне shell ещё до выполнения команды, поэтому не требует циклов,
xargs или внешних утилит.🔥 Это ускоряет работу с файлами, структурами развёртывания, генерацией шаблонов и автоматизацией shell-сценариев.
🚪 Linux Ready | #совет
