Boa noite!
fiz um script para mostrar em qual periodo do dia estamos, porém ele não printa o resultado e também não aparece nenhum erro.
segue o código a baixo:
#!/bin/bash
hora=$(date + %H)
if [ $hora -ge 06 ] && [ $hora -le 12 ];
then
echo "dia"
elif [ $hora -ge 13 ] && [ $hora -le 18 ];
then
echo "tarde"
elif [ $hora -ge 17 ] && [ $hora -le 05 ];
then
echo "noite"
fi