Pular para o conteúdo

Agenda telefônica em Shell Script

Estou comecando agora mas ja estou disponibilizando um script de Shell pra que vcs tb possam aprender juntos ...
Eduardo Assis tucs
Hits: 26.199 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Estou comecando agora mas ja estou disponibilizando um script de Shell pra que vcs tb possam aprender juntos ...
Download agenda.sh Enviar nova versão

Esconder código-fonte

=======================================>>>
agenda.sh
=======================================>>>
#!/bin/bash
clear
    while
        true
        do
        clear
            echo "Agenda Telefônica"
            echo "Escolha uma das opções abaixo"
            echo
            echo "[1] Fazer um novo Cadastro "
            echo "[2] Consultar um Nome"
            echo "[3] Sair"
            echo -n "Digite a opção: "
            read opcao
            case $opcao in
                1)./cadastro.sh
                ;;
                2)./consultar.sh
                ;;
                3)exit
                clear
                ;;
            esac
        done
=======================================>>>

cadastro.sh
=======================================>>>
#!/bin/bash
clear
echo "Agenda Telefônica"
echo "Cadastro - Novo Contato"
echo
echo -n "Digite o Nome Seguido do Telefône: "
read Nome

echo $Nome >> banco.sh

sleep 1

./agenda.sh
=======================================>>>

consultar.sh
=======================================>>>
#!/bin/bash
clear
echo "Agenda Telefônica Linux Way"
echo "Consulta"
echo
echo -n "Digite o Nome para pesquiza: "
read Nome

grep -i $Nome banco.sh

sleep 10

./agenda.sh

=======================================>>>
banco.sh
=======================================>>>

vc tem que criar um arquivo com o nome de banco.sh

=======================================>>>


Esta ai o codigo .... nem sei se esta certo mais aki funciona ...

quando fizer outra coisa ou mando pra vcs ..

Abraços ...

tucs

.conky

Acelerar leitura e escrita de um HD (hdx/sdx)

Bom treino para iniciados em Shell pt2

Verificação de PostgreSQL

Mover logs antigos do SAMBA

#1 Comentário enviado por frederico.ornela em 11/01/2003 - 23:43h
Legal este ShellScript, mas e bom para quem esta aprendendo porque disponibliza alguns codigos que e interessante estudar
#2 Comentário enviado por ACTI0NX em 23/07/2004 - 16:31h
muito bom...vo comecar a programar tb..eu programo em delphi mas to de linux ... ruindows nunca mais....falow
#3 Comentário enviado por d3f4c3m3ntz em 28/07/2004 - 02:08h
Carissimo Tucs, o seu script tem um boa finalidade sim.. mais no cod. fonte, vc esta dizendo que o susario cirassse
um arquivo chamado "banco.sh
seria mais interessante e ate mais viavel no seu proprio script fazer isso !!! ok !!
Tenho certeza que vc sabe como fazer !!!
abraços !!!
d4fc3m3ntz
#4 Comentário enviado por leandroc em 28/10/2004 - 17:59h
CARO tUC\'S POR ACASO VC TEM ALGUMA APOSTILA PARA PROGRAMAR EM SHELL MEU !?
#5 Comentário enviado por removido em 19/02/2005 - 23:07h
a finalidade foi muito boa. eu programa em shell ha 1 ano e por coincidencia o primeiro programa que fiz tambem foi uma agenda telefonica, hehehe.
A minha opiniao eh que vc criou um programa muito dependente, ou seja usufrui de 3, 4 arquivos ao mesmo tempo. Eu faria um soh programa +- assim:
MENU
1> cadastrar ( pede entrada de dados e remete com o echo aa um certo arquivo )
2> procurar ( cat "bancodedados" | grep $entrada" onde $entrada eh variavel definida pelo usuario
3> sair do programa ( "exit" )

Estah aih a sugestao. Para criar um arquivo vc pode adicionar o comando "touch bancodedados"
#6 Comentário enviado por betofalbo em 19/10/2007 - 09:34h
Poderiam me ajudar, tenho que fazer um script para fazer uma agenda telefônica com as seguintes funcionalidades:

- Inserir dados (nome e telefone);
- Listar o arquivo ordenado por nome (crescente e decrescente);
- Executar procura por nome; e
- Executar procura por telefone

Nas duas últimas funcionalidades, deve ser feita a verificação da existência do nome ou do telefone e, caso não exista, exibir uma mensagem de telefone ou nome inexistente.

Por favor se alguem souber de alguma coisa me ajude. Meu e-mail é: betofalbo@ig.com.br e meu msn é: betofalbo@hotmail.com
#7 Comentário enviado por minduim em 08/04/2009 - 14:07h
Ola, estou com um problema e gostaria de sua ajuda, veja se é possivel: Como eu faço a converção de uma váriavel string para números?
Obrigado pela atenção.

Contribuir com comentário

Entre na sua conta para comentar.