sort linuxon
Pirity Tamás Gábor
ptg at apaczai.elte.hu
2005. Május. 2., H, 13:15:45 CEST
Ha jól hiszem, Bálint István írta az alábbiakat:
> Hogyan lehetne elérni, hogy a sort parancs a sorbarakásnál a hónapokat
> vegye figyelembe és nem betűrend szerint, hanem hónapok szerint.
> pl: ennél:
> root tty2 Thu May 20 15:20 - 18:02 (02:41) 0.0.0.0
> root tty2 Thu Oct 14 14:12 - down (00:24) 0.0.0.0
> root tty2 Thu Sep 2 08:39 - 17:12 (08:33) 0.0.0.0
> root tty2 Thu Sep 9 18:00 - 18:32 (00:32) 0.0.0.0
> root tty2 Tue Apr 5 10:59 - down (19+09:25) 0.0.0.0
> Próbálgattam az összes kapcsolóval, a manja alapján, de sehogy sem jn
> össze. Lehet egyáltalán?
Nem tudom. De ha nem...
Klasszikus ,,unixos'' megoldás egy szűrő, ami a hónapneveket kicseréli
a megfelelő hónapsorszámra.
cat file | sed 's/Jan/01
s/Feb/02
...
s/Dec/12' | sort ...
Ha gyakran van erre szükséges, akkor persze írhatsz egy rövid (12 soros :)
sed scriptet, ami a csereberét megcsinálja. :)
--
PTG
You will be run over by a beer truck.
Debian 3.0 -- Linux 2.6.8.1
További információk a(z) Techinfo levelezőlistáról