Banco de Dados Pessoais Interativo
Publicado por Wallace Nunes 03/03/2006 (última atualização em 16/06/2014)
[ Hits: 13.284 ]
Download ControleBD.sh (versão 2)
Banco de dados que determina armazenar dados pessoais como:
Telefone:
Nome :
RG:
CPF:
Muito Louco :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Versão 2 - Enviado por Vitor Augusto M. Pio em 13/06/2014
Changelog: Alterações:
- Mensagens caso não seja encontrado o registro na busca e caso o arquivo esteja vazio quando queira se listar ele.
- Verificar no início se o arquivo de registros existe.
- Opção inválida caso se digite uma opção diferente das propostas.
- Pressione enter para voltar ao menu ou pressione enter para continuar, para que o usuário mantenha o controle das telas.
Obrigado pelo script, espero que esta nova versão ajude a melhorá-lo.
Um abraço e VIVA O LINUX!
#!/bin/sh #----- Programa do editor Wallace Nunes Shotokan ------# simnao(){ dialog --yesno "$*" 0 0 } simnao 'DESEJA ACESSAR BANCO DE DADOS WNS OBJECT ? ' agenda=/home/*pasta*/dados.txt menu () { clear echo echo date echo echo echo "+___________________________BANCO DE DADOS_________________________________+ " echo "| |" echo "| |" echo "| (1) Cadastrar:::::::::::::::::::: |" echo "| |" echo "| (2) Ver Lista:::::::::::::::::::: |" echo "| |" echo "| (3) Procura:::::::::::::::::::::: |" echo "| |" echo "| (4) Sair::::::::::::::::::::::::: |" echo "| |" echo "+___________________________________________________________________________+" echo } central () { menu read opcao while [ $opcao != "s" ]; do menu case $opcao in 1) cadastro;; 4) exit;; 3) procura;; 2) SeeAll;; esac read opcao done exit } cadastro () { clear echo "Entre com o Nome : " read nome echo echo "Entre com o Telefone : " read fone echo echo "Entre com o RG Identidade : " read cel echo echo "Entre com o CPF : " read mail Adiciona echo central } #joga os dados no arquivo!!!!!!!!!!!!!!!!!!!!!!!!! Adiciona () { echo echo echo " [ $nome ] -> (Fone : $fone) (RG : $cel ) (CPF : $mail) " >> $agenda echo " --------------------------------------------------------------------------------------------- " >> $agenda } #imprime o nome da pessoa caso esteja na lista!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! procura () { clear echo echo " Entre com o Nome : " read nome grep -i $nome $agenda echo " Voltando para o MENU .... " sleep 5 echo central } #ver a lista toda SeeAll () { clear cat $agenda | more echo echo echo " Pressione ENTER para voltar ao MENU " read central } clear central clear
Compactado e descompactador bem interessantee
Instalador de Pacotes em Dialog
Script para reconhecer MP4Player no Ubuntu
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Máquina perereca - até onde é possível o uso de Linux?
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)
baschrc customizado pegeui vários. (0)
como posso instalar o anbox e como inicio ele para funcionar arquivos ... (10)