Problema: preciso verificar se hoje é quinta-feira e executar ações diferentes com base no resultado dessa condição. Eu tentei duas abordagens diferentes:
Obtendo o nome do dia:
DAYOFWEEK=$(date +"%a")
echo DAYOFWEEK: $DAYOFWEEK
if ["$DAYOFWEEK" == "Thu"];
then
echo YES
else
echo NO
fi
Obtendo o dia Num:
DAYOFWEEK=$(date +"%u")
echo DAYOFWEEK: $DAYOFWEEK
if ["$DAYOFWEEK" == 4];
then
echo YES
else
echo NO
fi
Nos dois casos, a saída é NÃO, mesmo que deva ser SIM. O que está errado?
;
seriam necessárias se você tivessethen
na mesma linha queif
. Nesse caso, eles são redundantes.