Execute comandos em paralelo e aguarde a conclusão de um grupo de comandos antes de iniciar o próximo

Eu tenho script incluindo vários comandos. Como agrupar comandos para execução em conjunto (quero criar vários grupos de comandos. Em cada grupo, os comandos devem ser executados em paralelo (ao mesmo tempo).) Os grupos devem ser executados sequencialmente, aguardando a conclusão de um grupo antes...