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 :

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
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
service ntpd redémarré le 19:04:2021 à 17H31
puis

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
... et ainsi de suite.....

Donc un petit script qui check my_log et qui "trappe" les lignes contenant des mots clés.

Merci pour vos idées.