( Zahy | 2008. 11. 28., p – 08:30 )

Szaszi problémájára már az ő szálában válaszoltam: ha a hu_hu.UTF-8 esetén nektek cserél a sed (perl, akármi), akkor javítsátok ki a locale definíciót.

És fenntartom, hogy amit korábban írtam annak működnie kéne. Ha jól értem, minden ékezetes betűt lecserélsz az ékezettelen párjára, és egyébként pedig a betűket, számokat, a - , a () és a [] karaktereket akarod megtartani. Tehát kell a cserélő rész elejére az s/á/a/g (és í. t.) sorozat, a végére pedig ez:


s/[^][()[:alnum:]-]/_/g

Ha nem OK, akkor adj olyan példát, amire ez nem jó (esetleg oprendszer és sed verziót is), hátha úgy valakinek könnyebb tesztelni.
Vagy meg kellene nézni, hogy az alnum vajon mi a francot tartalmaz a betűn és számon kívül (és miért).