1
Someone explains me why my script is only returning the "Error option"?
#!/bin/bash
#==========================#
DATA=$(date +%T) #Vai mostrar a hora com os mins
CORTE=$(date +%k) #Vai mostrar apenas a hora, tipo 18 ou 12 horas, sem os mins
#==========================#
echo $CORTE #Verificar como ficou o resultado da variável CORTE
case $CORTE in #Dependendo da numeração da variável CORTE irá mostrar diferentes mensagens
[6-11])
echo "Bom dia!"
;;
[12-17])
echo "Boa tarde!"
;;
[18-23])
echo "Boa noite!"
;;
[0-5])
echo "Boa noite!"
;;
*)
echo "Error"
;;
esac
echo "Horário: $DATA" #Para finalizar irá mostrar as horas com os mins
I used the pipe that even you didn’t recommend and it worked, thank you.
– Black Coral