실패한 명령으로 스크립트를 테스트하고 싶습니다. 잘못된 인수가 포함된 기존 명령을 사용할 수 있습니다. 또한 실패 시 즉시 종료되는 간단한 스크립트를 작성할 수도 있습니다. 이 두 가지 모두 수행하기 쉽고 나에게 적합하지만 이 목적을 위한 표준 명령이 있으면 대신 사용하고 싶습니다.
답변1
false
( /bin/false
, /usr/bin/false
또는 쉘 내장)을 사용할 수 있습니다 .
$ false || echo It failed.
It failed.
$
exit 1
서브셸에서도 사용할 수 있습니다 .
$ (exit 1) || echo Gosh, it failed too.
Gosh, it failed too.
$