我正在尝试通过执行以下操作来按时间顺序显示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
这意味着最近的消息会先显示,然后是按时间顺序的历史消息。
是否可以通过某种方式调整全局模式行为,以使空匹配项(即just messages
)显示在列表的末尾?
如果没有,什么是解决此问题的好方法?
tac
以下命令来反转输出:grep squiggle /var/log/messages* | tac
...