Bonjour,
j'essaye actuellement, en shell d'écrire un script permettant de purger un certains nombres d'enregistrements dans un fichier de log.
Chaque ligne d'enregistrement contient la chaîne DD-MM-YYYY, horodatant l'enregistrement.
Mon but est de scruter ce fichier tous les 15 jours, pour ne garder les enregistrements que sur les 15 derniers jours et purger les autres.
Je récupère donc la date du jour en seconde (date +"%s" ) auquel j'enlève l'équivalent de 15 jours en seconde (1296000).
Je peux ainsi calculer la date que l'on était 15 jours avant.
Par contre ce que je voudrais savoir, c'est comment traduire une date DD-MM-YYYY en seconde (avec la commande date, peut être) afin de faire ma comparaison et tester si l'enregistrement doit être purgé.
Pouvez vous m'aider?
Merci