[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
- Agenda telêfonica,
lucasesanto <=