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
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Slackware não reconhece teclado e mouse após reboot (0)
Problemas na Atualização do Ubuntu 20.04 para 22.04 (3)
Nao consigo atualizar o Ubuntu para 22.04 (uso Ubuntu 20.04 (3)