Bonjour,

Je me permets de solliciter votre aide pour une petite problématique ...

Contexte : Dans un fichier toto.txt j'ai une liste d'incidents, pour chaque ligne de ce fichier j'ai une date + un symbole de séparation "[" + un descriptif.

But : J'aimerais crée un script qui efface automatiquement via un cron quotidien toutes les lignes qui ont plus de 30 jours, de façon a ne pas me retrouver avec un fichier monstre.

Formatage du fichier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
26/10/12 18:02:23 [ SV050  jqw 
26/10/12 18:24:20 [ SV029  jqw 
03/11/12 20:58:32 [ SV010  jqw 
21/11/12 21:40:48 [ SV010b  jqw 
25/11/12 22:56:20 [ PR201  jqw
J'ai bien en tete de faire un while pour la lecture ligne par ligne du fichier.
De faire un test if sur la récupération de la variable date de la ligne par un cut.

Mais je ne vois pas comment faire pour supprimer toutes les lignes qui ont plus de 30 jours ...

Help sioux plaix !