jún ápr stb datum formatum atalakitasa Jun Apr stb -re

Fórumok

tehat a gondom az, hogy logfajlbol kellene kinyernem nehany sort, ami megegyezik az aktualis honap aktualis napjaval.
de, a logfileban a datumformatum nemeppen a locale-hez igazodig.

segitseg kepp itt a script:
grep "`date '+%b %d'`" /var/log/xferlog | grep [[:space:]]o[[:space:]] | wc -l

es igy nez ki az xferlog:
Thu Jun 15 16:42:51 2006 0 192.168.26.227 stb.

a date '+%b %d' igy nez ki nalam:
jún 15

tudna nekem valaki segiteni, hogy a fraszba tudnam sed-del vagy akarmivel az elso karaktert atalakitani nagybetusre, a masodik-harmadikbol meg ekezetet kivenni?

locale-t nem szeretnem modositani!

Hozzászólások

A locale processzenként más és más lehet, egy date parancs erejéig simán átválthatod angolra, az senkit sem zavar.
grep "`LC_ALL=en_US date '+%b %d'`" satöbbi...