Bonjour,
Je dispose d'un fichier log qui s'alimente à chaque instant, et lorsqu'un mot donné apparaît sur une ligne, je souhaiterais copier la ligne où apparaît la mot dans un fichier et ainsi de suite.
Exemple simple pour comprendre :
Fichier my_log en question :
Je voudrais que lorsqu'une ligne contenant ntpd ou https apparaît, la ligne en question soit copiée dans un fichier à part :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 service auditd redémarré le 19:04:2021 à 17H30 service ntpd redémarré le 19:04:2021 à 17H31 service snmpd redémarré le 19:04:2021 à 17H32 service postfix redémarré le 19:04:2021 à 17H33 service https redémarré le 19:04:2021 à 17H34
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part service ntpd redémarré le 19:04:2021 à 17H31
... et ainsi de suite.....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 service ntpd redémarré le 19:04:2021 à 17H31 service https redémarré le 19:04:2021 à 17H34
Donc un petit script qui check my_log et qui "trappe" les lignes contenant des mots clés.
Merci pour vos idées.
Partager