Не могли бы вы просто так запустить?
sh commands/${input}.sh
Также вы должны иметь возможность нажимать / выдвигать каталог для входа / выхода из каталогов.
pushd commands
# adds cwd into a stack and goes to <dir> commands/
sh $input.sh
popd
# goes back to last dir in stack.