shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] case com opção de retorno e tratamento de opção


From: Rodrigo Tenorio
Subject: Re: [shell-script] case com opção de retorno e tratamento de opção
Date: Wed, 16 Oct 2013 06:28:03 -0300

Acho que usando funções no seu código, você será capaz de fazer o que deseja.
O case simplesmente tratará o "menu" e executará o necessário de acordo com a entrada do usuário.

A quick search and...
https://www.google.com.br/search?q=shellscript+functions&client=ubuntu&channel=cs&oq=shellscript+functions&aqs=chrome.0.69i57.7183j0&sourceid=chrome&ie=UTF-8

Particularmente este aqui: http://www.cyberciti.biz/faq/bash-shell-script-function-examples/

I hope I have helped.
:)

Em quarta-feira, 16 de outubro de 2013, Anderson Junior escreveu:
 

boa noite caros amigos, estou lendo estes artigos http://wiki.softwarelivre.org/TWikiBar/BatePapos e aprendendo shell, muito satisfeito e agradecido, realmente shell é o bicho, neste momento to fazendo alguns scripts para testar oque vou aprendendo, e estou com uma dificuldade neste:

#!/bin/bash
# Cadastro de motos
clear
echo -n "Marca: "
read marca
echo -n "Modelo: "
read modelo
echo -n "Cor: "
read cor
echo -n "Placa: "
read placa
idmoto=`wc -l < dbmotos`
echo $idmoto";"$marca";"$modelo";"$cor";"$placa >> dbmotos
echo -n "Cadastrar nova moto?[s ou n]: "
read opcao
opcao=$(echo $opcao | tr SN sn)
case $opcao in
s) $0 ;;
n) ./sis_cad ;;
*) echo -n "Opç invalida digite s ou n!" && read opcao ;&
w) $0 ;;
esac

meu problema é nessa linha onde ele trata se o usuario quer sair ou digitar novo registro, caso ele apert n ou s funciona, mas se clicar alguma outra coisa eu não concegui entender como tratar, qualquer ajuda é bem vinda, criticas tbm, abraços.

Att.
Anderson Junior


reply via email to

[Prev in Thread] Current Thread [Next in Thread]