Bash et date

Résolu/Fermé
B@|-|@N Messages postés 386 Date d'inscription jeudi 15 janvier 2004 Statut Membre Dernière intervention 7 décembre 2007 - 20 janv. 2005 à 14:01
B@|-|@N Messages postés 386 Date d'inscription jeudi 15 janvier 2004 Statut Membre Dernière intervention 7 décembre 2007 - 21 janv. 2005 à 09:21
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

B@|-|@N Messages postés 386 Date d'inscription jeudi 15 janvier 2004 Statut Membre Dernière intervention 7 décembre 2007 62
20 janv. 2005 à 14:32
Euh... -_-

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

Bahan

Close the world.||.txen eht nepO
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
20 janv. 2005 à 14:49
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 ! 
0
B@|-|@N Messages postés 386 Date d'inscription jeudi 15 janvier 2004 Statut Membre Dernière intervention 7 décembre 2007 62
21 janv. 2005 à 09:21
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
0