Bash et date

Résolu
Bonjour.

J'ai une variable $_d0 qui parcourt toute la liste de date d'une table d'une databse fonctionnant sous le SGBD MySQL.

Or je veux faire une comparaison entre $_d0 et 0000-00-00 j'ai donc fait ceci :

if [ $_d0="0000-00-00" ]; then
                        blablabla
fi


Cependant, quelque soit la valeur de $d_0, cela passe dans la boucle alors que normalement quand $_d0 est différent de 0000-00-00, cela devrait ne pas passer...

Quelqu'un aurait des infos sur comment comparer deux dates en bash ?

Merci d'avance.

Close the world.||.txen eht nepO

B@|-|@N

2 réponses

  1. Euh... -_-

    Il fallait juste que je laisse un espace avant et arpès le "=".

    Bahan

    Close the world.||.txen eht nepO
    1. Modérateur
      Salut,

      J'allais te dire de mettre la variable entre guillemets, cela est nécessaire parfois... mais bon ;-))

      As-tu vu le nouveau bouton en haut du post pour valider un "thread résolu" ???

      Z'@+...che.
      JP : Zen, my Nuggets ! ;-)
      fortune: file not found ! 
  2. Ah je n'avais pas vu.
    Bon et bien problème résolu alors ;)

    Bahan, informaticien niv0 ^_^ dans le monde d'unix

    Close the world.||.txen eht nepO