Как правильно выполнить команду одной строкой с несколькими аргументами, где один из них список?
юзай xargs
echo -n /etc/AlterPro/apps_{sys,map,ctrl,port}.conf | xargs -d" " -n1 -I NAME appman -f NAME standby unregister --sys-id 3
Так пойдет?
$ cat args.sh
#!/bin/bash
ARGS="$*"
for arg in $ARGS; do
    echo -e "действие с /etc/AlterPro/$arg"
done
--------
$ bash args.sh apps_sys apps_map apps_ctrl apps_port
действие с /etc/AlterPro/apps_sys
действие с /etc/AlterPro/apps_map
действие с /etc/AlterPro/apps_ctrl
действие с /etc/AlterPro/apps_port
Замените эхо на свою команду и подставьте арг
Циклы https://rtfm.co.ua/bash-opisanie-ciklov-for-while-...