fon3.sh
Publicado por Fábio Berbert de Paula 13/11/2002
[ Hits: 5.232 ]
Homepage: https://www.instagram.com/alexabolada/
Shell script simples usado para armazenar registros telefônicos em arquivo texto.
#!/bin/bash #Wed Aug 14 2002 # #fon3.sh #Escrito em um Red Hat 7.x #Ferramente simples, de facil uso e leve para armazenar #numeros de telefone. # # LINUX: Quem disse que tem que ser facil ??? # #Greetz: F-117; Dark[x]; anubssys; k1ll3r #Coded by Carlos Carvalho #h4sh@uol.com.br #www.vivaolinux.com.br help () { echo echo echo echo echo echo -e $"\{FONTE}33[1;31m" echo "#########################################################################" echo "# fon3.sh By hash #" echo "# h4sh@uol.com.br #" echo "#########################################################################" echo "# Usage: #" echo "#./fon3.sh #" echo "#./fon3.sh { -see [name] | -del [name] | -count #" echo "# -clearall | -help | -uninstall } #" echo "# Examples: #" echo "# ./fon3.sh (modo interativo) #" echo "# ./fon3.sh -see - (mostra todas as entradas) #" echo "# ./fon3.sh -see nome (mostra entradas do respectivo nome) #" echo "# ./fon3.sh -del nome (deleta entradas do respectivo nome) #" echo "# ./fon3.sh -count (faz a contagem do total de entradas) #" echo "# ./fon3.sh -help (mostra essa mensagem) #" echo "# ./fon3.sh -clearall (deleta todas as entradas duh! :] ) #" echo "# ./fon3.sh -uninstall (desistala o programa) #" echo "#########################################################################" echo -e $"\{FONTE}33[0;39m" echo echo echo echo } #Edite as duas linhas seguintes se voce preferir #outras localizacoes para os arquivos FONE=~/fonefacil/fone.txt TELEFONE=~/fonefacil if [ ! -d $TELEFONE ]; then mkdir $TELEFONE touch $FONE fi while [ -z "$1" ] do echo "Entre com um nome ou digite \"fim\" para sair" read name if [ "$name" = "fim" ]; then echo "Tchau!" exit 0 fi echo "Numero:" read number NUM=$number NAM=$name echo "$NAM --> $NUM" >> $FONE done case $1 in -clearall) > $FONE exit 0 ;; -see) ISTHERE=$(cat $FONE |grep $2) if [ "$?" = 0 ]; then echo "$ISTHERE" else echo "NAO encontrado!" exit 1 fi exit 0 ;; -count) echo "Total:" wc -l $FONE exit 0 ;; -del) grep -v "$2" $FONE > /tmp/fone > $FONE mv /tmp/fone $FONE exit 0 ;; -uninstall) echo "Tem certeza?? (s/n)" read KILL if [ "$KILL" != "s" ]; then echo "Arquivos inalterados!" exit 0 fi echo "Removendo arquivos..." rm -rf $TELEFONE if [ ! -d $TELEFONE ]; then echo "Done [OK]" echo "Autoremocao do script!" rm -rf $0 else echo "Nao foi possivel remover arquivos" exit 1 fi exit 0 ;; -help) help exit 0 ;; *) help exit 0 ;; esac
Dialog, script de configuração de rede
Relatório Diario Sarg com Compactação!
Comparando conteúdo de pastas...
MACGEN V1.0 MAC Address Generator
Nenhum comentário foi encontrado.
Agora temos uma assistente virtual no fórum!!! (247)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
iso de sistema 32 bit em atividade (13)
Agora temos uma assistente virtual no fórum!!! (247)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (27)