Caros,

      Eu estou quase matando o getopts :-( , brincadeiras a parte eu estou 
com dificuldades em usar o getopts
da forma como o meu probrama precisa de opcoes.
      Cortei uma parte do script, basicamente eu preciso de opcoes :

-v -s .... ou -vs ..... ou -s ... -v
-q -s .... ou -vs ..... ou -s ... -q
-v -c .... ou -vc ..... ou -c ... -v
-q -c .... ou -vc ..... ou -c ... -q

      A opcoes "v e q" apenas precisam re-declarar a variavel OUT, que deve 
ser passada para a funcao search,
existe uma forma facil de fazer isso ?


------------------------------------------
OUT="SHORT"
while getopts "hv:q:s:c:" OPT ;do
       case "$OPT" in
       "c")
         if [ $# -eq 1 ];then help ;fi
                 CATEGORY=$OPTARG
                 search $OUT $OPT $CATEGORY
                 ;;
       "q")
         if [ $# -eq 1 ];then help ;fi
                 OUT="QUIET"
                 ;;
       "s")
         if [ $# -eq 1 ];then help ;fi
                 STRING=$OPTARG
                 search $OUT $OPT $STRING
                 ;;
       "v")
         if [ $# -eq 1 ];then help ;fi
                 OUT="VERBOSE"
                 ;;
       *|h)
         help ;;
       esac
done
------------------------------


Atenciosamente

Ricardo A. Reis
UNIFESP
Unix and Network Admin

           
_______________________________________________________
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz.
http://br.info.mail.yahoo.com/


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil




Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a