¿Existe un comando estándar que siempre sale con un error?

¿Existe un comando estándar que siempre sale con un error?

Quiero probar mi script con un comando que falla. Podría usar un comando existente con malos argumentos. También podría escribir un script simple que finalice inmediatamente con un error. Ambos son fáciles de hacer y funcionan para mí, pero si hay un comando estándar para este propósito, me gustaría usarlo en su lugar.

Respuesta1

Puede utilizar false( /bin/false, /usr/bin/false, o shell integrado):

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

También puedes usar exit 1desde un subshell:

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

información relacionada