Simples Agenda

Publicado por Perfil removido 10/12/2004

[ Hits: 5.596 ]

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

Verifique seu IP externo (IP válido)

Atualizações do Insigne

Menu em Shell Script

Script para ajustar a hora sem correr o risco de mudar o dia ou o ano

Script para visualizar logs do squid


  

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