Atualização: Para manter sua estrutura, você pode criar esses dois arquivos:
scripta.sh
#!/bin/bash
./controller.sh a
scriptb.sh
#!/bin/bash
./controller.sh b
Aqui está uma sugestão para facilitar:
controller.sh
#!/bin/bash
# run ./controller.sh a to run a/b
# run ./controller.sh b to run b/a
if [ "$1" == "a" ]; then
./ascript.sh
./bscript.sh
elif [ "$1" == "b" ]; then
./bscript.sh
./ascript.sh
else
echo "choose a or b ./controller.sh [a|b]"
exit 255
fi
exit 0
ascript.sh
#!/bin/bash
echo "script a"
# add code here
bscript.sh
#!/bin/bash
echo "script b"
# add code here