• [^] # Ne pas utiliser ==

    Posté par (site web personnel) . En réponse au message transformer date en nombre pour calcul. Évalué à 8.

    Ne pas utiliser ==, ce n'est pas dans POSIX, et ça peut ne pas être supporté.

    Sous bash :

    if [ 1 == 1 ]; then echo ok; else echo ko; fi
    ok
    

    Sous dash :

    $ if [ 1 == 1 ]; then echo ok; else echo ko; fi
    dash: 1: [: 1: unexpected operator
    ko
    

    Sous zsh :

    if [ 1 == 1 ]; then echo ok; else echo ko; fi
    zsh: = not found
    

    Debian Consultant @ DEBAMAX