다음과 같은 작업을 수행하여 syslog에서 특정 메시지의 모든 인스턴스를 시간 순서대로 표시하려고합니다.
grep squiggle /var/log/messages*
불행하게도 glob 패턴은 현재 활성 파일과 먼저 일치합니다. 예.
/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
...