Bonjour,
Je découvre bath et awk et souhaiterais faire une recherche dans des fichiers daté de la date du jour.
Par exemple :
BAT
C:\admin\gawk\bin\gawk.exe -f c:\admin\recuperror.awk c:\log\*.log > c:\admin\etat.txt
AWK
1 2 3 4 5 6 7 8 9
| BEGIN{
}
/ERROR/{
print $0
}
END{
} |
Donc de mon .bat je fais appel à mon .awk pour rechercher dans tout les fichiers .log du dossier c:\log\ la chaine de caractère "ERROR" afin d'enregistrer dans etat.txt toutes les lignes ou il y a "ERROR".
Ce que je souhaiterais, c'est de ne pas scanner tout les .log, mais que les .log daté du jour.
Je vous remercie d'avance.
Partager