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

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

Agenda telêfonica


From: lucasesanto
Subject: Agenda telêfonica
Date: Thu, 25 Sep 2008 16:50:58 -0000
User-agent: eGroups-EW/0.82

Acredito estar evoluindo com minhas habilidades em shell, li alguns 
textos e apostilas e comecei a fazer um script para armazenar 
telefones. Esotu aceitando qualqertipo de sugestão e/ou melhoria no 
código



SCRIPT
___________________________________________________________________
#!/bin/bash
cd $PWD
[ -e .telefones ] || echo >>.telefones
sort .telefones -o .telefones
echo
echo "1) Adicionar contato"
echo "2) Buscar contato"
echo "3) Mostrar lista de contatos"
echo -n "Escolha o número correspondente à  opção desejada: "
read NUM
case $NUM in
        1) echo
        {
        read -p "Digite o nome do contato: " NOME
        if grep $NOME .telefones > /dev/null
        then
                echo
                echo "O contato $NOME já existe"
                echo
                exit
        else
                :
        fi
        read -p "Digite o número do telefone: " TEL
        echo
        echo "Nome: $NOME"
        echo "Telefone: $TEL"
        echo
        read -p"Confirmar dados? [s/n]" RESP
        test $RESP = n && exit
        echo "$NOME~$TEL" >> .telefones
        echo
        exit
        }
;;
        
        2) echo
        {
        read -p "Digite o nome do contato: " NOME
        echo
        cat .telefones | grep -i $NOME | tr "~" \\n
        echo
        exit
        }
;;
        3) echo
        {
        cat .telefones | tr "~" " "
        echo
        exit
        }
;;
        *) echo "Digite uma opção válida."
esac
echo
__________________________________________________________________


Grato, Piteco 



reply via email to

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