Ochsebein
26.05.2004, 23:36
Hallo,
Folgendes Problem:
Wenn ich der Funktion "Insert()" die Variablen übergebe wird "$1" nicht durch "Letzte Zeile" ersetzt. Sed schreibt dann einfach "$1" in die Datei. :(
Ich habe leider nur den sed auf dem System zur verfügung.
Hier der Code:
#!/bin/sh
Insert()
{
sed '$a\
$1\
' $2
}
Insert "Letzte Zeile" "/bla/meintext"
Danke für eure Hilfe !
Folgendes Problem:
Wenn ich der Funktion "Insert()" die Variablen übergebe wird "$1" nicht durch "Letzte Zeile" ersetzt. Sed schreibt dann einfach "$1" in die Datei. :(
Ich habe leider nur den sed auf dem System zur verfügung.
Hier der Code:
#!/bin/sh
Insert()
{
sed '$a\
$1\
' $2
}
Insert "Letzte Zeile" "/bla/meintext"
Danke für eure Hilfe !