Je veux vérifier si une variable est valable un an à l'aide d'une expression régulière. La lecture du manuel de bash , je comprends que je pouvais utiliser l'opérateur =~
En regardant l'exemple ci-dessous, je m'attends à voir "pas OK", mais je vois "OK". Ce que je fais mal?
i="test"
if [ $i=~"200[78]" ]
then
echo "OK"
else
echo "not OK"
fi