Sto cercando di mostrare tutte le istanze di un particolare messaggio dal syslog in ordine cronologico facendo qualcosa del tipo seguente:
grep squiggle /var/log/messages*
Sfortunatamente il modello glob corrisponde prima al file attualmente attivo. per esempio.
/var/log/messages
/var/log/messages-20120220
/var/log/messages-20120227
/var/log/messages-20120305
/var/log/messages-20120312
Ciò significa che i messaggi recenti vengono visualizzati per primi, seguiti dai messaggi storici in ordine cronologico.
È possibile regolare il comportamento del modello glob in qualche modo per far apparire la corrispondenza vuota (cioè solo messages
) alla fine dell'elenco?
In caso contrario, quale sarebbe un buon modo per affrontare questo problema?
tac
:grep squiggle /var/log/messages* | tac
...