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
coproc
reservada.
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 command
opçã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