Simples Agenda

Publicado por Perfil removido 10/12/2004

[ Hits: 5.587 ]

Download teste.sh




Agenda apenas para guardar o numero do telefone, celular e nome da pessoa .. tem que editar o diretorio onde ficara o arquivo com os dados ..

  



Esconder código-fonte

#!/bin/bash
# Autor   : Paulo Leonardo Benatto (patito) - Sexta 10 Dez, 03:07 - Debian GNU/Linux
# Contato : p4t1t0@linuxmail.org
# Simples Agenda

#agenda=/caminho/de/preferencia/ edite a linha de baixo =)
agenda=/home/debian/agenda.txt #Caso nao exista, cria sozinho, (coloca o DIR desejado)

menu ()
   {
    clear
    echo " OBS : Os dados serao gravados em agenda.txt "
    echo 
    echo " Menu de Opcoes "
    echo
    echo " (c) Cadastrar "
    echo " (v) Ver Lista "
    echo " (p) Procura   "
    echo " (s) Sair      " 
    echo
   }

central ()
   {
    menu
    read opcao
    while [ $opcao != "s" ]; 
    do
      menu
      case $opcao in
        c) cadastro;;
   s) exit;;        
        p) procura;;
        v) SeeAll;;
      esac
      read opcao
    done
    exit
   }
      

cadastro () 
    {
       clear
       echo "Entre com o Nome : "
       read nome
       echo "Entre com o Telefone : "
       read fone
       echo "Entre com o Celular : "
       read cel
       echo "Entre com o E-Mail : "
       read mail
       Adiciona   
       echo 
       central 
    }

#joga os dados no arquivo
Adiciona ()
    {
      echo " [ $nome ] ->  (Fone : $fone)  (Cel : $cel ) (E-Mail : $mail) " >> $agenda
      echo " --------------------------------------------------------------------------------------------- " >> $agenda
    }

#imprime o nome da pessoa caso esteja na lista 
procura ()
    {
      clear 
      echo " Entre com o Nome : "
      read nome
      grep -i $nome $agenda
      echo " Voltando para o MENU .... "
      sleep 5 
      central
    }

#ver a lista toda 
SeeAll ()
    {
      clear
      cat $agenda | more
      echo
      echo " Pressione uma ENTER para voltar ao MENU "
      read
      central
    }


clear
central
clear




Scripts recomendados

Meu IP

Renomeie vários aquivos de uma vez

Atualizações do Insigne

Sorteio

maiuscula 2 minuscula.bash


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts