Bernd Tannenbaum wrote:
Moin zusammen,
hier bin ich wieder, um euch mit sed-newbie-Problemen zu nerven. Nur vornweg, ich habs wirklich versucht. Hab ne Stunde lang mit man-Seite und "Linux in a Nutshell" versucht, einen einzigen (imho simplen) sed-befehl ausgeführt zu kriegen. Leider erfolglos, daher poste ichs hier, so plz dont flame me...
Ich möchte ans Ende einer jeden Zeile einer datei etwas anfügen. Ich entnehme folgendes: sed -e #So muß das ganze beginnen
/muster/ #Falls ich nach einem Muster suchen will. #Lass ich es weg, werden alle zeilen genommen a\text #Hier sage ich sed, er soll text anhängen datei1 #Mit dieser datei soll es gemacht werden datei2 #In diese datei das Ergebnis
sed -e Zeigt and, dass der sed Befehl auf der Zeile folgt. Die sed Befehle sind im Prinzip wie folgt aufgebaut befehl/suchmuster/ersatztext/ In deinem Fall wäre dies: befehl = s (substitute / ersetze) suchmuster = $ (Ganze Zeile) ersatztext = Was immer Du willst Also: sed -e 's/$/neues Zeilenende/' Gruss Werner
Vielleicht hat auch einfach einer ne URL von einer brauchbaren Beispielseite. Beispiele wie "$a\ Fügt text an letzte Zeile an .....blablablub" nützen halt überhaupt nix, wenn man den Befehl in seiner kompletten syntax nicht hinbekommt.
Weiss im Moment auch nix
Thx, Bernd