나는 배쉬를 사용하고 있습니다. 스크립트에 잘못된 개수의 매개변수가 있는 경우 실패한 코드로 종료하려면 어떻게 해야 합니까?
나는 이것을 가지고있다
#!/bin/bash
if [ "$#" -ne 3 ]; then
echo "Should be three parameters to this script -- [CWD driver-directory side-file]"
fi
그러나 스크립트는 계속됩니다.
답변1
당신이해야 할 일은 다음과 같이 전화하는 것뿐입니다 exit
.
#!/bin/bash
if [ "$#" -ne 3 ]; then
echo "Should be three parameters to this script -- [CWD driver-directory side-file]"
exit 9
fi
좋아하거나 원하는 1에서 255 사이의 음수가 아닌 정수를 사용하세요.