Existe um comando padrão que sempre termina com falha?

Existe um comando padrão que sempre termina com falha?

Quero testar meu script com um comando que falha. Eu poderia usar um comando existente com argumentos ruins. Eu também poderia escrever um script simples que terminasse imediatamente com uma falha. Ambos são fáceis de fazer e funcionam para mim, mas se houver um comando padrão para essa finalidade, gostaria de usá-lo.

Responder1

Você pode usar false( /bin/false, /usr/bin/falseou shell integrado):

$ false || echo It failed.
It failed.
$

Você também pode usar exit 1de um subshell:

$ (exit 1) || echo Gosh, it failed too.
Gosh, it failed too.
$

informação relacionada