[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Não mostrar o Prompt
From: |
Fábio de Sousa |
Subject: |
Re: [shell-script] Não mostrar o Prompt |
Date: |
Tue, 24 Aug 2010 14:38:37 -0300 |
Boa tarde, a todos..
Anderson estou testando seu script, ( o seu exemplo), está acontecendo
alguns erros..
1 - : não está parando e perguntando ao usuário qual opção deseja.
2 - Todas as linhas após
(case $opcao in
1) Tarefa1 ;;)
mostra erro de syntax...
Se puder ajudar eu agradeço..
Abraço,
Fábio de Sousa
SysAdmin
~
°v° Seja Livre...
/( )\ Use Linux...
^ ^
Em 24 de agosto de 2010 11:15, Anderson Dantas Duarte
<address@hidden> escreveu:
> Não sei se realmente é isso que vc quer, mas acho que assim pode resolver o
> seu problema, ou ao menos ajudar. ;)
>
> #!/bin/bash
> Inicio() {
> echo "Escolha uma opcao"
> echo "---------------------------"
> echo "Opcoes:"
> echo
> echo "1. Tarefa 1"
> echo "2. tarefa 2"
> echo "3. tarefa 3"
> echo "4. Sair"
> echo
> echo -n "Qual opcao desejada? "
> read opcao
> case $opcao in
> 1) Tarefa1 ;;
> 2) Tarefa2 ;;
> 3) Tarefa3 ;;
> 4) exit ;;
> *) "Opção desconhecida." ; echo ; Inicio ;;
> esac
> }
>
> Veja que se o sujeito digitar qualquer outra coisa que nao seja as opções ele
> volta pra o Inicio.
> Pra sair do script nesse caso, é só digitar 4 ;)
>
>
>
> --
> Anderson Duarte (Rizada)
> address@hidden
> +55 79 8804-4114
> http://rizada.org
>
> Em 24/08/2010, às 09:23, Fábio de Sousa escreveu:
>
>> Um bom dia a todos....
>>
>> Preciso de ajuda ou dica de como escrever um script de modo que:
>> sempre que o sistema terminar a operação solicitada pelo usuário. a
>> tela volte para o menu principal do script, sem mostrar prompt.
>> Vou explicar melhor, um exemplo, vamos supor q as linhas abaixo são da
>> tela mostrada no script:
>> ----------------------------------------------------------
>> Escolha uma das opções:
>>
>> 1 - Acessar o Sistema de Ocorrências
>> 2 - Mudar senha do usuário
>> 3 - Sair
>> ----------------------------------------------------------
>>
>> Esta tela será mostrada logo após o usuário entrar com usuário e senha
>> - isso no prompt - não tem interface gráfica neste máquina.
>> Estou com as seguintes dúvidas:
>> 1 - Como fazer com este script seja executado automaticamente após
>> qualquer usuário logar no sistema?
>> 2 - Quando as operações das opções 1 ou 2 dois terminarem, como faço
>> para a tela voltar para o início do script, no caso a tela mostrada
>> acima?
>>
>> Quem puder ajudar...
>> Agraceço..
>>
>> Fábio de Sousa
>> SysAdmin
>>
>> ~
>> °v° Seja Livre...
>> /( )\ Use Linux...
>> ^ ^
>>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> 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: address@hidden
> ---------------------------------------------------------------------
> 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
>
>
>
- Não mostrar o Prompt, Fábio de Sousa, 2010/08/24
- Re: [shell-script] Não mostrar o Prompt, Jonathan Lessa, 2010/08/24
- Re: [shell-script] Não mostrar o Prompt, Allan da Silva Donega, 2010/08/24
- Re: [shell-script] Não mostrar o Prompt, Ernander (Nander), 2010/08/24
- Re: [shell-script] Não mostrar o Prompt, Thiago José Lucas, 2010/08/24
- Re: [shell-script] Não mostrar o Prompt, Anderson Dantas Duarte, 2010/08/24
- Re: [shell-script] Não mostrar o Prompt,
Fábio de Sousa <=
- Re: [shell-script] Não mostrar o Prompt, Renato, 2010/08/24