Bonjour,
voilà j'ai un fichier que j'ai extrait à partir d'un utilitaire gérant les boites mail.
J'ai donc un résultat du genre :
msgs Kbytes derniermsg boiteuser etc...
Bien sur c'est les valeurs, j'ai ça en fait :
12 113 2004/09/17 user/toto/INBOX etc....
Je veux virer toutes les boites dont la date de dernier message est inférieur au 01/07/2004, je pense que la meilleure solution est de récupérer la date dans le fichier pour chaque ligne, de la transformer en timestamp, de la comparer avec le timestamp de ma date limite et de conserver la ligne si la date est > à ma date limite. Pas de problème, il me suffit de mixer grep et awk.
Mais je ne trouve pas comment transformer une date donnée en timestamp dans mon script (script bash), la fonction date me renvoie que la date courante du système. Comment faire ?
Merci
Poste le Wednesday 9 March 2005 10:32:19