Szöveg fájlból csv-t.

Sziasztok!
Tudom, le kéne írnom, hogy milyen megoldásokat kerestem, de most kész megoldást keresnék, hátha van valakinek ilyen:
Van egy nagy, szöveges doksi.
Ebből kéne a következőt kiszedni:

Tárgy: Név
Település
Utca,hsz
irsz
A tárgy után a név, település, utca.hsz, irsz egy csv fájl mezői lennének.
Perl-t látom a legjobb megoldásnak.
A szöveges doksit ibm852 kódolásban kéne nyitni, az output meg utf8-ban kéne kiírni.
Valakinek kész megoldás?

Hozzászólások

miért nem jó bash szkript?

#!/bin/bash
while read a; do
read b
read c
read d
i=`expr index "$a" :`
a=${a:$i}
a=`echo "$a" | iconv -f ibm852 -t utf8`
echo "\"$a\",\"$b\",\"$c\",\"$d\""
done < textfileneve

A forrás fájl tagolása/formázása legalább kötött?