vielleicht habe ich mich im letzten Post nicht ganz vollständig ausgedrückt.
Die CSV-Datei enthält eine Liste von Such- und Ersetzstrigs, also so:
Hier mein Lösungsansatz:
Code: Alles auswählen
SUCHEN=`awk -F ';' '{print $1}' replace.csv`
ERSETZEN=`awk -F ';' '{print $2}' replace.csv`
sed 's/$SUCHEN/$ERSETZEN/g' < test
Ich weiß, dass es so nicht funktionieren kann. Aber vielleicht bin ich ja schon auf dem richtigen Weg. Vielleicht könnte man ja auch irgendwie den Befehl
xargs verwenden, um das Problem zu lösen.