
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
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica
Instalar Dual Boot, Linux+Windows. (8)
Eaí? Já programou no windows? (2)
Erro ao enviar arquivos para o Storage Synology NAS (0)
Conky, alerta de temperatura alta (17)
De volta para o futuro - ou melhor, para o presente (parte 2) (3)









