linux bash Подстановка подстроки, слова в несколько мест в команде (массив) через фигурные скобки - пример кода,

Можно использовать фигурные скобки для объявления массива прямо в команде, напр. выполните в терминале команду:

echo a-{1,2}

получим ответ:

echo a-{1,2}

- заметьте. что значения должны быть перечислены без пробела, иначе то что в фигурных скобках будет воспринято просто как несколько строк разделенных пробелами.

Пример 1 - список пакетов apt

Используя данный подход, мы можем подставлять, напр. префиксы и писать вместо команды:

sudo apt install php8.0-xml php8.0-mysql php8.0-gd php8.0-mbstring

команду:

sudo apt install php8.0-{xml, mysql, gd, mbstring}

-- что, согласитесь, намного изящнее.

Источники