
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
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Manutenção básica para Gentoo Linux (com script)
Conheça o Zashterminal, um terminal moderno com IA
DOOM Carniceiro: rode o Meatgrinder com uzdoom (Gentoo e Ubuntu)
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
eu queria saber no lenovo slim, se tem como ver os mhz de memoria e tu... (3)









