Есть скрипт/программа, который нужно выполнить 1 командой несколько раз. Постоянно не перепечатывать аргумент. Один из аргументов по сути список.
Приходится делать так 10 раз... (а потом и более...)
appman -f /etc/AlterPro/apps_sys.conf standby unregister --sys-id 3
appman -f /etc/AlterPro/apps_map.conf standby unregister --sys-id 3
appman -f /etc/AlterPro/apps_ctrl.conf standby unregister --sys-id 3
. . .
appman -f /etc/AlterPro/apps_port.conf standby unregister --sys-id 3
При попытке сделать подобное:
exec appman -f /etc/AlterPro/apps_{sys, map, ctrl, port}.conf standby unregister --sys-id 3
Подстановка выполняется, но всё в одну команду, а нужно выполнить раздельно.
Каждый экземпляр отдельно, как будто мы каждый раз вызываем скрипт, с новым параметром.
И такая же, мысль с
sudo service {sys, map, ctr, port} restart, перезапустить группу сервисов.
Список будет расти, его можно например, получить из текстового файла. Или команды
ls.