Você pode agrupar o comando entre chaves:
[ "$#" -ne 3 ] || { command; exit; }
{ list; }
faz com que o comando listas seja executado no contexto atual da shell, não na subshell.
Leia mais sobre os comandos bash
Agrupamento de comandos