Sed + xargs

Hallo,
ich möchte eine Textdatei erstellen in der Wortpaare stehen, die gegeneindander ausgetauscht werden sollen:

bspw. beispielsweise
d.h. „das heisst“
usw. „und so weiter“

Dann möchte ich mit sed diese Wortpaare in einer anderen Textdatei austauschen lassen.

mit "xargs -n2 " kann ich jeweils ein Wortpaar aus der Tauschdatei auslesen.

Wie gebe ich diese beiden Wortpaare so an „sed“ das daraus „sed ‚s/wort1/wort2/g‘ Eingabedatei“ wird?

Grüße
K.

Hallo,
ich möchte eine Textdatei erstellen in der Wortpaare stehen,
die gegeneindander ausgetauscht werden sollen:

bspw. beispielsweise
d.h. „das heisst“
usw. „und so weiter“

Dann möchte ich mit sed diese Wortpaare in einer anderen
Textdatei austauschen lassen.

mit "xargs -n2 " kann ich jeweils ein Wortpaar aus der
Tauschdatei auslesen.

Wie gebe ich diese beiden Wortpaare so an „sed“ das daraus
„sed ‚s/wort1/wort2/g‘ Eingabedatei“ wird?

keine ahnung, wie das mit xargs zu loesen sein soll, da ja der xargs den sed mehrfach aufrufen muesste?

17.44:je@1@booster:~
$ cat src.txt
foo bar
17.44:je@1@booster:~
$ cat test.lst
foo fred
bar selma
17.44:je@1@booster:~
$ sed -e 's/\([^]\+\) \(.\+\)/s\/\1\/\2\/g/g' test.sed && sed -f test.sed 

Hallo,
vielen Dank. Die Lösung ist natürlich besser als mit xargs :o) …
Grüße
K.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]