2008/9/22 lucasesanto <[EMAIL PROTECTED]>

> Fiz um script para ver se aprendi de uma vez por todas a usar
> variáveis. Ele é bem simples, serve para listar contas de banco.
> Gostaria de saber se fiz algo errado (de novo) ou se tem algo que pode
> ser melhorado. Aqui ele funcionou como esperado.
> _________________________________________________________________
>
> #!/bin/bash
> echo -n "Digite o nome do(a) proprietário(a): "
> read NOME
> echo -n "Digite o número da conta: "
> read CONTA
> echo -n "Digite o número da agência: "
> read AGENCIA
> echo -n "Digite algum comentário (para não adicionar comentários
> apenas pressione enter): "
> read COMENTARIO
> echo
> echo "Nome: $NOME"
> echo "Conta nº $CONTA"
> echo "Agência nº $AGENCIA"
> echo "Comentários: $COMENTARIO"
> echo " "
> echo -n "Confirmar dados? [s/n]"
> read RESP
> test $RESP = n && exit
> echo "  $NOME" >> contas
> echo "Conta nº $CONTA" >> contas
> echo "Agência nº $AGENCIA" >> contas
> echo "Comentários: $COMENTARIO" >>contas
> echo "Dados salvos em $PWD/contas."
> echo " " >> contas
> _________________________________________________________________
>
> Grato, Piteco
>

É por aí. Se não estudar, não aprende. Se não praticar, não aprende.

Dá uma lida em help read que você pode melhorar este script.

Outra coisa que você pode estudar é o conceito de subshell, de forma que
você economiza um bocado de digitação. Alternativamente também pode usar
here documents. Na verdade é até melhor neste caso.

Poste as melhorias que nós vamos sugerindo mais alguma coisa.


-- 
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP


[As partes desta mensagem que não continham texto foram removidas]

Responder a