Я намагаюся показати всі екземпляри певного повідомлення з syslog у хронологічному порядку, роблячи щось на зразок наступного:
grep squiggle /var/log/messages*
На жаль, шаблон глобулів спочатку відповідає актуальному файлу. напр.
/var/log/messages
/var/log/messages-20120220
/var/log/messages-20120227
/var/log/messages-20120305
/var/log/messages-20120312
Це означає, що останні повідомлення відображаються спочатку, а за ними - хронологічні.
Чи можна якось відкоригувати поведінку шаблону, щоб порожній збіг (тобто просто messages
) відображався в кінці списку?
Якщо ні, то який би був хороший спосіб вирішити цю проблему?
tac
:grep squiggle /var/log/messages* | tac
...