Реализованы в основном для специфического дистра FreeSCO, но должны работать везде.
Три реализации: на shell, awk и perl без использования библиотек XML::Parser, и Text::Iconv.
Выкладываются по просьбам трудящихся игрового фронта, и max_rip в частности

http://freesco.linux.kiev.ua/packages/0 ... dbl.tar.gz
Насколько они рабочие неизвестно, давно не запускались, смотрите и разбирайтесь сами.