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