Fala sandro,

recomendo que nesse caso vc use o 'case' em conjunto com funções, algo do 
tipo:

menu() {

echo "

          opção 1 - Insere
          opção 2 - remove
          opção 3 - consulta
"
echo "Escolha uma opção:"
read OPCAO

opcao # aqui vc chama a função "opcao"

}

opcao() {

case $OPCAO in

1) insere; ;;
2) remove; ;;
3) consulta; ;;

esac

}

# ai o case vai redirecionar para a função que vc quer

insere () {

blablabla

}

remove() {

bla bla bla

}

consulta() {

bliblibli

}

menu # aqui vai chamar a função menu, que vai desencadear todo o processo

--------------------------------------------------------------------------------------------------------------------------------------

espero ter ajudado...caso queira mais esclarecimentos me mande um email em 
PVT
ai eu te passo um programinha que eu fiz bem parecido com esse que vc está 
querendo fzr

[]'s

############################################################
Reinaldo
Linux User : 406967
Emails:
echo 'reimlima''.com' | sed 
's/\(reimlima\)\(.com\)/[EMAIL PROTECTED]@[EMAIL PROTECTED]/'

echo 1818051527984510780893780664296243491354600493300713506724768535179018P 
| dc
############################################################




>From: "sandrodisousa" <[EMAIL PROTECTED]>
>Reply-To: [email protected]
>To: [email protected]
>Subject: [shell-script] dúvidas
>Date: Thu, 30 Mar 2006 12:06:51 -0000
>
>Bomdia pessoal esta lista é mesmo 10.
>Estou fazendo uma agendinha no fedora 2 + ta dando pala, sera q
>alguem possa me ajudar ?
>Este lista tem q cadastrar, remover e consultar .
>Sera q alguem pode me dar uma forca obrigado.
>clear
>
>echo Programa Agenda
>
>sleep 1
>echo
>
>echo 1-Para Inserir
>echo 2-Para Remover
>echo 3-Para Consultar
>echo
>echo Opcao:
>read op
>
>if [ $op == 1 ]
>then
>./insere
>fi
>
>if [ $op == 2 ]
>then
>./remove
>fi
>
>if [ $op == 3 ]
>then
>./consulta
>fi
>
>echo
>
>
>




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

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a