Probleme de comparaison de date en shell unix
dunkansk8
-
ccomp -
ccomp -
Bonjour,
j'ai un souci avec un script que je suis en train de développer
je désire comparer des dates contenu dans un fichiers avec
un encadrement de deux dates (datedeb et datefin)
afin de ne récupérer que les lignes entre ces deux date
auriez vous la solution me permettant de faire cette comparaison ?
je travail avec du KSH et sur d'autre forum on m'a aiguillé sur ca :
if [ "$NOW"-gt "$datedeb" -a "$NOW" -lt "$datefin" ] ....
mais cela ne fonctionne pas
le test est toujours vrai
j'ai un souci avec un script que je suis en train de développer
je désire comparer des dates contenu dans un fichiers avec
un encadrement de deux dates (datedeb et datefin)
afin de ne récupérer que les lignes entre ces deux date
auriez vous la solution me permettant de faire cette comparaison ?
je travail avec du KSH et sur d'autre forum on m'a aiguillé sur ca :
if [ "$NOW"-gt "$datedeb" -a "$NOW" -lt "$datefin" ] ....
mais cela ne fonctionne pas
le test est toujours vrai
A voir également:
- Probleme de comparaison de date en shell unix
- Classic shell - Télécharger - Personnalisation
- Comparaison million milliard - Accueil - Technologies
- Airpods 3 date de sortie - Guide
- Office 2024 date de sortie - Accueil - Bureautique
- Nombre de jours entre deux dates excel - Guide
2 réponses
if [ $NOW-gt $datedeb && $NOW -lt $datefin ] ....
Peut etre que ca marchera comme ca. Je me demande si les guillemets ne t'ennuyaient pas. Ou peut-etre que le && est plus approprie pour la comparaison de nombre (bon c un format date d'accord ^_^). Sinon si cela ne marche pas, c'est peut etre parce que c une comparaison de date...
Au pire, il doit exister des sites ou on tu trouver ce genre de fonction de comparaison de date.
Bahan
Close the world.||.txen eht nepO