J'ai une exigence, où j'ai besoin de grep des journaux qui couvre de la plage de dates allant du 2011/03/25 au 2011/04/04 (AAMMJJ).
Je l'ai fait avec la commande egrep, semble bien fonctionner pour moi.
cat / var / log / messages | egrep "2011/03/2 [6-9] | 2011/03/3 [0-1] | 2011/04/0 [1-4]"
Je cherchais une commande qui rendrait ma vie simple.
Ci-dessous l'extrait du fichier journal ...
2011/04/01-12:15:00
2011/04/01-12:15:00
2011/04/01-12:15:00
2011/04/01-12:15:01
2011/04/01-12:15:01
2011/04/01-12:15:01
2011/04/01-12:15:01
2011/04/01-12:15:01
2011\/04...
. Mais je ne pense pas que vous ayez besoin d'échapper à '/' dans un egrep (au moins sur la version que j'utilise). Bonne chance!egrep "pattern..." /var/log/messages
Réponses:
ou, si les dates sont plus dynamiques
la source