옵션이 설정되어 있을 때와 설정되지 않았을 때를 전환해 보았습니다.
while getopts "s:u:d:e:ch" _OPTION; do
case $_OPTION in
...
c)
isCSet="Y"
그런 다음 내 함수를 호출합니다.
myFunction $isCSet
그런 다음 내 기능에서 다음을 수행합니다.
echo $1
하지만 내 안에는 아무것도 없어
이 문제를 어떻게 해결할 수 있나요?
답변1
초기화가 누락되었을 수 있습니다 isCSet
. 예를 들면 다음과 같습니다.
isCSet=N
while getopts s:u:d:e:ch _OPTION; do
case $_OPTION in
...
c)
isCSet=Y;;
...