Bonsoir à tous,
Dans le cadre de mon administration système et de ma gestion de logs j'aurais besoin d'écrire un algorithme de ce genre :
J'ai un fichier de log de ce genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Pour chaque ligne de MyFileLog marqué add faire ReParcourir MyFileLog jusqu'à voir ligne del - Différence entre date add et date del FinParcours Fpour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 date heure nom type 2012-03-26 14:21:03 fichier1 add 2012-03-26 15:21:03 fichier2 del 2012-03-26 15:21:03 fichier1 del 2012-03-26 14:21:03 fichier3 add
Donc j'avais pensé faire un awk de awk comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 awk ' { awk ' { #Différence entre deux dates } ' MyFileLog } ' MyFileLog
Mais je crains que cela ne soit pas possible d'une part de faire 2 awk imbriqué et d'ensuite faire partager les variables entres les deux. Je suis à la recherche d'une solution technique viable pour résoudre mon problème. J'ai besoin de votre expertise.
Merci d'avance de votre réflexion.
Partager