De man bash :
- Se um comando for finalizado pelo operador de controle
&, o shell executa o comando no fundo em uma subcamada. O shell não espera para o comando terminar e o status de retorno é 0. - Um coprocess é um comando shell precedido pela palavra
coprocreservada.
Um coprocess é executado de forma assíncrona em um subshell, como se o comando foi terminado com o & operador de controle - Comando do shell interno
complete: quando chamado com o-C commandopção,commandé executado em um ambiente subshell, e sua saída é usada como as possíveis conclusões. - Substituição de comandos, comandos agrupados com parênteses e comandos assíncronos são invocados em um ambiente subshell que é um duplicata do ambiente de shell