fon3.sh
Publicado por Fábio Berbert de Paula 13/11/2002
[ Hits: 5.302 ]
Homepage: https://fabio.automatizando.dev
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
Trocar senha de usuário via SSH
Reconhecer drive conectado ou desconectado (básico)
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
remove aspas dupla de dentro do arquivo (1)
Acabei de formatar meu ssd e deu erro (3)
Desempenho abaixo do esperado - travadas e congelamento do sistema ope... (5)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta