• # juste pour info ....

    Posté par . En réponse au message Script qui scrute un fichier logs ?? Besoin d'aide. Évalué à 2.

    Ce script doit prendre en entrée un fichier de paramètres qui indiquent la log à surveiller et les patterns qu'il faut trouver.

    Te rend-tu compte que tu décris précisément le fonctionnement de la commande Awk?

    extrait de la page man de awk sous aix:



    awk Command

    Purpose
    Finds lines in files that match patterns and then performs specified actions on them.
    (...)

    Description
    The awk command utilizes a set of user-supplied instructions to compare a set of files, one line at a time, to extended regular expressions supplied by the user. Then actions are performed upon any line that matches the extended regular expressions.
    (...)

    Flags
    -f ProgramFile Obtains instructions for the awk command from the file specified by the ProgramFile variable. If the -f flag is specified multiple times, the concatenation of the files, in the order specified, will be used as the set of instructions.



    A chaque passage du script uniquement les nouvelles entrées doivent être signalées au fichier Alarme.log.
    Avec Awk, tu peux compter le nombrer d'enregistrement (autrement dit de lignes) contenu dans un fichier. Donc a chaque passage, tu peux écrire quelque part le nombre de lignes lues. Attention cependant, si le fichier de log en question vient à être "vidé", il faudra que le script le prenne en compte.