bash 변수를 사용하는 많은 쉘 스크립트로 작업합니다. 예를 들어 다음과 같은 스크립트가있을 수 있습니다.변수가 정의되지 않은 경우 Bash - force 오류
option1="-blah_blah"
option2="-yada_yada"
option3="-whatever"
...
option99="-something_else"
./myCommand "$option1 $option12 $option97 $option45"
다양한 엔지니어링 테스트를 실행하기 위해 끊임없이 마지막 명령을 편집하고 있습니다. 문제는 때때로 변수가 잘못 표기됩니다. 이 경우 Bash는 단순히 빈 문자열로 대체하고 내 명령은 잘못된 것을 자동으로 수행합니다.
정의되지 않은 변수를 사용하려고하면 Bash가 예외를 throw 할 수 있습니까?
변수의 철자를 잘못 입력해도 오류를 방지하지 못하기 때문에 이것이 어떻게 그 질문과 중복 될 수 있는지 잘 모르겠습니다. – rlbond