Bash-Befehl als Variable

Ich versuche, den Start eines sed-Befehls in einer Variablen wie dieser zu speichern:

sedcmd="sed -i '' "

Später führe ich dann einen Befehl wie folgt aus:

   $sedcmd s/$orig_pkg/$package_name/g $f

Und es geht nicht. Wenn ich das Skript mit bash -x ausführe, sehe ich, dass es wie folgt erweitert wird:

   sed -i ''\'''\''' 

Wie kann man das richtig ausdrücken?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage