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
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
Instalação Microsoft Edge no Linux Mint 22
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
Será possível instalar Linux Mint LMDE em Sony Vaio? (3)
como instalar o modo hybrid da gt 520m, no manjaro (5)
Erro:#include <gtk/gtk.h... arquivo ou diretório inexistente (1)