Hallo, Ich moechte neue Zeilen in einen Text einfuegen aber nicht am Ende sondern ab der dritt letzten des aktuellen Texts. Das gesuchte commando soll am Ende einer Pipe stehen und also seinen Output in einen Text schreiben dessen letzten beiden Zeilen aber nicht veraendern. Geht so was? cu Ruediger PS.: Fall es interessiert, ich will kontinuierlich html code in eine Datei schreiben. Die Zeilen die stehen bleiben sollen sind: </body> </html>
Am Sonntag, 12. Dezember 2004 20:09 schrieb Ruediger Meier:
PS.: Fall es interessiert, ich will kontinuierlich html code in eine Datei schreiben. Die Zeilen die stehen bleiben sollen sind: </body> </html>
Also in Deinem Fall würde ich einfach mit sed </body> durch "einzufügender text</body>" ersetzen. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Sonntag, 12. Dezember 2004 22:37 schrieb Manfred Tremmel:
Am Sonntag, 12. Dezember 2004 20:09 schrieb Ruediger Meier:
PS.: Fall es interessiert, ich will kontinuierlich html code in eine Datei schreiben. Die Zeilen die stehen bleiben sollen sind: </body> </html>
Also in Deinem Fall würde ich einfach mit sed </body> durch "einzufügender text</body>" ersetzen.
Alternativ kann man auch einen Input-Marker mitführen: <!-- input new text here --> und an der Stelle einfügen, dann ist z.B. noch ein Footer möglicht Andreas
On Sunday 12 December 2004 22:37, Manfred Tremmel wrote:
PS.: Fall es interessiert, ich will kontinuierlich html code in eine Datei schreiben. Die Zeilen die stehen bleiben sollen sind: </body> </html>
Also in Deinem Fall würde ich einfach mit sed </body> durch "einzufügender text</body>" ersetzen.
Gute Idee, obwohl ich dann wohl immer wenn ich Text einfuegen will einen neuen Befehl absetzen muss. Eigentlich haette ich's gern in EINER Pipe. aber nicht schlecht erstmal. cu, Ruediger
participants (3)
-
Andreas Loesch
-
Manfred Tremmel
-
Ruediger Meier