Ulf Lorenz schrieb:
cat myfile | sed s/FILE/$file/ >newfile
Dann steht dort genau $file drin. Eigentlich sollte da aber der Inhalt der Variablen stehen. Daher:
stefan2@platon:~/test> rfile="test.html"
stefan2@platon:~/test> echo $rfile test.html
stefan2@platon:~/test> sed s/FILE/$rfile/ ersetz.txt
oder
stefan2@platon:~/test> sed s/FILE/$rfile/ ersetz.txt > ergebnis.txt