Man müsste irgendwie automatisiert den Namen durch die passende Kategorie ID ersetzen, gleichzeitig soll das ganze dennoch komplett automatisiert ablaufen
Produkte.csv
Jacken Lederjacke 150.00
Jacken Regenjacke 90.00
Hosen Lederhosen 150.00
Schuhe Lederschuhe 90.00
Schuhe Seglerschuhe 250.00
Kategorien.csv
1 Schuhe
2 Jacken
3 Hosen
Produkte.awk
{
command="grep ' "$1"' Kategorien.csv | cut -d ' ' -f1";
command| getline result
print result" "$2" "$3;
}
Kommando:
awk -F" " -f Produkte.awk Produkte.csv > transformed.csv
Ergebnis (in transformed.csv):
2 Lederjacke 150.00
2 Regenjacke 90.00
3 Lederhosen 150.00
1 Lederschuhe 90.00
1 Seglerschuhe 250.00
Mit "richtigen" Programmiersprachen sollte das auch (und für manchen Geschmack: "einfacher") zu bewerkstelligen sein.