* Thomas Hart schrieb am 11.Mär.2002:
* Sascha Andres wrote @ 11. Mar 2002 13:46:
On Mon, Mar 11, 2002 at 01:01:01PM +0100, Thomas Hart wrote:
thomas@4ppc31x:~/tmp > cat myfile Hallo Test steht seitentitel drin. mein auruf sieht so aus: sed -e "/^\# DEMO INSIGHT/ r ./headline.txt" < input ^<<<<< Hier steht ein ^ das ergebnis: <td width="520" height="64" valign="middle" align="center"> <font face="Helvetica" size="4"><b>%%HEADLINE%<b></font> # DEMO INSIGHT ^>>>> Und das hier steht nicht als erstes Zeichen </td> mein sziel ist es in einem html template zb %%HEADLINE% ueberall zu ersetzen. aber nicht mal das einfuegen klappt.
Entweder du löschst das ^ im sed Komando, oder du holst # DEMO INSIGHT an den Zeilenanfang.
Genau. Das ^ steht für Zeilenanfang. Es ist zu sagen, daß nur ab der Zeile die Datei eingelesen wird. Innerhalb einer Zeile ist so leicht nicht möglich. Wie sollte das auch gehen? Die Datei könnte doch viele Zeilen lang sein. Wenn Du sowas haben möchtest, dann verwende lieber perl. Bernd -- ROTFL = Rolling On The Floor, Laughing = Auf dem Boden wälzen, lachend. SCNR = Sorry, Could Not Resist = Sorry, Ich konte nicht wiederstehen. AFAIK = As Far As I Know = So weit ich weis|BTW = By The Way = Nebenbei bemerkt IMHO = In My Humble Opinion = meiner bescheidenen Meinung nach |Zufallssig. 9