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