Bonjour,
J'ai besoin de comparer des dates que j'ai récupéré avec la date système, de sorte à pouvoir ressortir celles qui datent de + de 24H.
Voici ce que j'ai pour le moment mais qui n'est pas du tout optimal au niveau de la comparaison :
Je pensais convertir les dates en quantièmes pour pouvoir mieux comparer et ainsi pouvoir rajouter les heures ce qui serait plus cohérent, mais je bloque totalement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 date=$(date +%y%m%d) var=$(lpstat -t | awk '{ if ( $3=="RUNNING" ) { getline; print $1 }}') for i in $var do echo $i | awk -F "/" '{print $3$1$2}' if [ $i -lt $date ] then echo "Date antérieure" fi done
Si quelqu'un pouvait me dire comment convertir une date en quantième ou alors me donner une meilleure démarche à suivre pour arriver à mes fins, ce serait sympa.
Partager