Problema: devo verificare se oggi è giovedì ed eseguire diverse azioni in base al risultato di questa condizione. Ho provato due approcci diversi:
Ottenere il nome del giorno:
DAYOFWEEK=$(date +"%a")
echo DAYOFWEEK: $DAYOFWEEK
if ["$DAYOFWEEK" == "Thu"];
then
echo YES
else
echo NO
fi
Ottenere il giorno Num:
DAYOFWEEK=$(date +"%u")
echo DAYOFWEEK: $DAYOFWEEK
if ["$DAYOFWEEK" == 4];
then
echo YES
else
echo NO
fi
In entrambi i casi, l'output è NO, anche se dovrebbe essere SÌ. Che c'è?
;
sarebbero richiesti se avessithen
nella stessa riga conif
. In questo caso sono ridondanti.