在 KSH 函数中使用变量

在 KSH 函数中使用变量

我尝试在设置或未设置选项时进行切换

         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;;
   ...

相关内容