Дано: дата в немецкой локали формата "03 Dez 2008". Надо: преобразовать в "2008.12.03"
Вроде всё просто и ясно: date -f "03 Dez 2008" +%Y.%m.%d. Но! Поскольку дата в немецкой локали, то date материться на "Dez", видети ли ему буквы не знакомы. LC_ALL=de_DE не помогает (LC_TIME тоже). Подскажите, как преобразовать дату.
PS: Есть решение, но оно только для *BSD:LC_ALL=de_DE.ISO8859-1 date -jf '%d %b %Y' '03 Dez 2008' '+%Y.%m.%d'. А мне нужно для линукса