Mivel az AWK-ot kedvelem:
#!/usr/bin/awk -f
BEGIN { FS = ";" }
(NR == 1) {
for (i = 1; i <= NF; ++i)
title[i] = $i;
}
(NR != 1) {
for (i = 6; i <= NF; ++i) {
for (j = 1; j < 6; ++j)
printf("%s;", $j);
printf("%s;%s;\n", title[i], $i);
}
}
futtatás: ./akarmi.awk in.csv > out.csv
-----
"Ha javulni látod a dolgokat, akkor valami fölött elsiklottál."