Não está no conjunto de ferramentas padrão AFAIK. sh
(e seu !
) no conjunto de ferramentas padrão seria o mais próximo do que você deseja.
system("sh", "-c", "! \"$0\" \"$@\"", "cmd", "arg1", "arg2"...)
Outras ferramentas que podem executar comandos não possuem esse recurso (find, env, xargs ...) ou chamam um shell (ed, awk ...) para executar um comando.
Os early unices tinham um comando "if", mas ele desapareceu com o shell Bourne que trouxe instruções de controle estendidas.