Я пытался найти ошибку в этом тестовом скрипте, но пока не смог. Я не ленивый, обещаю ... просто новичок в Bash, поэтому мне трудно ловить синтаксические ошибки. Буду очень признателен, если кто-нибудь сможет мне помочь.
Вот код Я вызываю сценарий с параметром -disableVenusBld, и он по-прежнему выводит "Начальная сборка", что он не должен делать правильно?
while [ $# -ne 0 ]
do
arg="$1"
case "$arg" in
-disableVenusBld)
disableVenusBld=true
;;
-disableCopperBld)
disableCopperBld=true
;;
-disableTest)
disableTest=true
;;
-disableUpdate)
disableUpdate=true
;;
*)
nothing="true"
;;
esac
shift
done
if [ "$disableVenusBld" != true ]; then
echo "Starting build"
fi