J'essaie de montrer toutes les instances d'un message particulier du syslog dans l'ordre chronologique en faisant quelque chose comme ceci:
grep squiggle /var/log/messages*
Malheureusement, le modèle glob correspond d'abord au fichier actuellement actif. par exemple.
/var/log/messages
/var/log/messages-20120220
/var/log/messages-20120227
/var/log/messages-20120305
/var/log/messages-20120312
Cela signifie que les messages récents apparaissent en premier, suivis des messages historiques dans l'ordre chronologique.
Est-il possible d'ajuster le comportement du motif global d'une manière ou d'une autre pour que la correspondance vide (c'est-à-dire juste messages
) apparaisse à la fin de la liste?
Sinon, quelle serait une bonne façon de résoudre ce problème?
tac
:grep squiggle /var/log/messages* | tac
...