Aşağıdaki gibi bir şey yaparak syslog belirli bir iletinin tüm örneklerini kronolojik sırayla göstermeye çalışıyorum:
grep squiggle /var/log/messages*
Ne yazık ki glob paterni ilk olarak o anda aktif olan dosyayla eşleşiyor. Örneğin.
/var/log/messages
/var/log/messages-20120220
/var/log/messages-20120227
/var/log/messages-20120305
/var/log/messages-20120312
Bu, son mesajların önce kronolojik sırada geldiği anlamına gelir.
Glob patern davranışını messages
, listenin sonunda boş eşleşmenin (yani sadece ) görünmesi için bir şekilde ayarlamak mümkün müdür ?
Değilse, bu sorunu çözmek için iyi bir yol ne olurdu?
tac
şunları tersine çevirebilirsiniz :grep squiggle /var/log/messages* | tac
...