Usando variável na função KSH

0

Eu tentei ter um switch se uma opção estiver definida ou não

         while getopts "s:u:d:e:ch" _OPTION; do
         case $_OPTION in
         ...
         c)
                 isCSet="Y"

então eu estou chamando minha função:

myFunction $isCSet

depois, na minha função que estou fazendo:

echo $1 mas não tenho nada.

Como posso resolver este problema?

    
por user1058398 19.11.2013 / 12:04

1 resposta

1

Você pode estar faltando para inicializar isCSet , por exemplo:

isCSet=N    
while getopts s:u:d:e:ch _OPTION; do
   case $_OPTION in
   ...
   c)
      isCSet=Y;;
   ...
    
por 19.11.2013 / 12:36