#On compare d'abord le prefixe en utilisant la comparaison arithmétique
if [ $PREFIX_APPLI -gt $PREFIX_CLIENT ]
then
echo "PREFIX APPLI PLUS GRAND"
if [ $MINOR_APPLI -gt $MINOR_CLIENT ]
then
echo "MINOR APPLI PLUS GRAND"
if [[ $RELEASE_APPLI > $RELEASE_CLIENT ]]
then
echo "RELEASE APPLI PLUS GRAND"
fi
fi
fi
Et à l'exécution, je me prends un:
[: -gt: unary operator expected
J'ai vraiment aucune idée... je vois pas ce qui est mal fait, ma découpe fonctionne pourtant...
PS: Je sais, ma variable release ferait mieux de s'appeler revision mais bon, de là ne vient pas le problème.
# Solution
Posté par tangrop . En réponse au message Comparer deux numéros de versions. Évalué à 1.
Et à l'exécution, je me prends un:
J'ai vraiment aucune idée... je vois pas ce qui est mal fait, ma découpe fonctionne pourtant...
PS: Je sais, ma variable release ferait mieux de s'appeler revision mais bon, de là ne vient pas le problème.