Não,
CCC 'AAA <options>'
Inicia CCC
com um argumento literal AAA <options>
. Isso é o mesmo em todos os shell. Você pode verificar usando o comando echo
no lugar de CCC
:
$ echo 'AAA <options>'
AAA <options>
Se você quisesse chamar CCC
com a saída (sem os caracteres à direita da nova linha) de AAA
como um único argumento, você faria:
CCC "$(AAA <options>)"
Se você quisesse chamar CCC
com quantas palavras houver na saída de AAA
(espaço, tabulação, nova linha, NUL separado), você faria:
CCC $(AAA <options>)
Em qualquer caso, CCC
não será iniciado até que AAA
retorne e o script não termine até que CCC
tenha retornado.
Para que um script termine antes de um comando retornar, você precisará dele para iniciar esse comando de forma assíncrona, como:
CCC args &
Em qualquer caso, isso é o mesmo em todos os shell, não é zsh
específico (exceto para essa divisão no NUL acima).