[gilug.org] (tecnic) ordenar bitacola amb la comanda sort

Narcis Garcia - GiLUG informatica actiu net
2010-12-20 22:04:31 UTC


Hola, tinc una consulta...

Vull fusionar bitàcoles similars per obtenir un resultat ordenat:
cat /var/log/auth.log /var/log/daemon.log | sort ... > analisi.log

Però necessito obtenir-ho ordenat per data i hora, i que la data sigui 
ordenada contemplant la columna de nom del mes i la columna numèrica del 
dia, les quals no han de ser ordenades alfabèticament:
- Necessito que "Nov" vagi abans que "Dec"
- Necessito que "2" vagi abans que "10"
- Necessito que l'hora "00:15:01" vagi abans que "00:48:02"
- I finalment, la resta de línia sense ordenar.

He provat amb això:
cat auth.log daemon.log | sort -k 3,3r -k 2,2n -k 1,1Mr

Però el resultat no queda ordenat com una única bitàcola coherent. Crec 
que no entenc bé la sintaxi de les columnes "-k"



Més informació sobre la llista de correu gilug