
Enviado em 09/12/2013 - 08:30h
Oi bom dia
#!/bin/bash
#if [`whoami` == root]; then
sair=1
function sair (){
echo "Deseja realmente sair:"
echo "Digite S, SIM, Sim, sim, Y, Yes, tes para sair, Digite N, não, Não, No no para contnuar!"
read confirma
case "$confirma" in
S | SIM | Sim | Y | YES | yes)
sair=5
;;
N | NAO | Nao | N | NO | no)
echo "Opcao invalida!"
;;
*)
echo "Opcao invalida!"
esac
}
function cadastra (){
echo " Digite o nome a ser cadastrado!"
read nome
if ["` cat /home/aluno/cadastro.txt | cut -d ';' -f 1 | grep -o $nome`" = "" ]; then
echo "Digite o email"
read email
echo "Digite o diteorio que deseja ser monitorado"
read dir
if [ !-d "$dir" ]; then
echo "digite um diretorio valido"
else
echo $nome`;`$email`;`$dir >> cadastro.txt
echo "Cadastrado com sucesso"
fi
else
echo "Usuario ja cadastrado no sistema"
fi
}
function consulta (){
echo "deseja consultar por nome ou email?"
read consulta
if [ $consulta == "nome" ]; then
echo "Digite o nome que deseja consultar"
read nome
resultado=`cat /home/aluno/cadastro.txt | cut -d ';' -f 1 | grep -o $nome`
echo "Usuario cadastrado!"
echo $resultado
elif [ $consulta == "email" ]; then
echo "digite o e-mail que deseja consultar"
read email
resultado=`cat /home/aluno/cadastro.txt | cut -d ';' -f 2 | grep -o $email`
echo "email cadastrado"
echo "$resultado"
fi
}
if [ `whoami` != "root" ]; then
hora=`date +%H`
if [ $hora -lt 12 ]; then
echo "Bojuor"
if [ $hora -lt 18 ]; then
echo "Tardê"
else
echo "buenas noches"
fi
fi
while [ $sair -ne 5 ]; do
echo "Escolha uma Opção:"
echo "1. Cadastro de usuário"
echo "2. Consultar usuário"
echo "3. Realizar Backup"
echo "4. Relatorio"
echo "5. Sair"
read opcao
case "$opcao" in
1)
cadastra
;;
2)
consulta
;;
3)
exporta
;;
4)
bkp
;;
5)
sair
;;
[7-9] | [10-12])
echo "opção não implementada"
;;
*)
echo "Opção invalida"
;;
esac
done
fi
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
Lançamento do Brutal DOOM test 6
Consertando o erro no Brave de webgl
Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x
Seno, Coseno, Tangente em CLIPPER (0)
Inserir uma URL num arquvo pelo Ubuntu (CLIPPER) (0)
VMWare Player não conecta na rede nem consigo intercambiar arquivos (1)









