On Thu, Feb 12, 2004 at 03:53:00PM +0100, phriedrich wrote:
On Thu, 12 Feb 2004 15:21:42 +0100 Stefan Lagotzki lago20@gmx.de wrote:
phriedrich schrieb:
das Ersetzen einzelner Zeichen in einer Datei geht mit "tr" ja ganz gut, aber kann ich auch eine ganze Zeichenkette gegen eine andere tauschen? Wenn ja, wie mach ich das?
Zum Beispiel mit awk, sed ... Gib mal ein Minimalbeispiel, was Du machen willst.
Ich will gern einen Platzhalter in einer Vorlagendatei durch eine Variable ersetzen.
Also eine Kopie der Vorlage erstellen, und FILE durch $file ersetzen.
cat myfile | sed s/FILE/$file/ >newfile
waere eine Moeglichkeit.
s wie substituieren, dann FILE durch $file substituieren. Ob man den Backspace zum Escapen braucht, weiss ich nicht aus dem Kopf. Schaden tut es allerdings in den seltensten Faellen
cu, Ulf