
Enviado em 05/12/2015 - 00:47h
Olá pessoal, sou iniciante em Linux e estou fazendo um script em que o usuário digita a data, começando pela hora e se o valor digitado for menor que zero ou maior do que 23 ele cai em uma msg de erro.
#!/bin/bash
clear;
echo -n "Informe a hora desejada (00-23): "
read hora;
if [ "$hora" -lt 00 ] || [ "$hora" -gt 23 ];
then
echo -e "Você digitou um valor inválido para a hora! "
sleep 2
exit
fi
echo -n "Informe os minutos desejados (00-59): "
read minuto;
if [ "$minuto" -lt 00 ] || [ "$minuto" -gt 59 ];
then
echo -e "Você digitou um valor inválido para os minutos! "
sleep 2
exit
fi
echo -n "Informe o dia desejado (01-31): "
read dia;
if [ "$dia" -lt 01 ] || [ "$dia" -gt 31 ];
then
echo -e "Você digitou um valor inválido para o dia! "
sleep 2
exit
fi
echo -n "Informe o mês desejado (01-12): "
read mes;
if [ "$mes" -lt 01 ] || [ "$mes" -gt 12 ];
then
echo -e "Você digitou um valor inválido para o mês! "
sleep 2
exit
fi
echo -n "Informe o ano desejado (2011-2015): "
read ano;
if [ "$ano" -lt 2011 ] || [ "$ano" -gt 2015 ];
then
echo -e "Você digitou um valor inválido para o ano! "
sleep 2
exit
fi
date $mes$dia$hora$minuto$ano
echo -n "Atualizar o horário da BIOS? s/n? "
read bios;
if [ "$bios" == s ] || [ "$bios" == S ];
then
hwclock --systohc
echo -e "Horário atualizado da máquina: "
sleep 2
exit
elif [ "$bios" == n ] || [ "$bios" == N ];
then
echo -n "Horário atual do sistema: "
date
echo -n "Horário atual da máquina: "
hwclock
sleep 2
exit
else
echo -e "Você digitou uma opção inválida! Digite [s] para sim ou [n] para não "
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
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (12)
De volta para o futuro - ou melhor, para o presente (parte 2) (2)
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (7)









