Problème: je dois vérifier si aujourd'hui est jeudi et effectuer différentes actions en fonction du résultat de cette condition. J'ai essayé deux approches différentes:
Obtenir le nom du jour:
DAYOFWEEK=$(date +"%a")
echo DAYOFWEEK: $DAYOFWEEK
if ["$DAYOFWEEK" == "Thu"];
then
echo YES
else
echo NO
fi
Obtenir le nombre de jours:
DAYOFWEEK=$(date +"%u")
echo DAYOFWEEK: $DAYOFWEEK
if ["$DAYOFWEEK" == 4];
then
echo YES
else
echo NO
fi
Dans les deux cas, la sortie est NON, même si elle doit être OUI. Qu'est-ce qui ne va pas?
;
ci seraient nécessaires si vous aviezthen
dans la même ligne queif
. Dans ce cas, ils sont redondants.