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 :
J'ai bien en tete de faire un while pour la lecture ligne par ligne 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
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 !![]()
Partager