Hallo, On Thu, 26 Sep 2002, Hartmut Meyer wrote:
Vielleicht solltest du mal einen Blick auf
http://www.suse.de/~aj/linux_lfs.html
Schöne Grüße aus Bremen
sed '/^S/i\ werfen.\ ' *scnr*, auf die schnelle aber nix wg. deiner doppelten newline hinbekommend... ;) Alternativ die einfache Loesung dazu: sed -e '/^S/i\ werfen.\ ' -e '/^$/d' [1] nicht optimal, ja, ich bin aber jetzt zu faul einen "Filter" vorzuschalten, der das doppelte newline korrigiert ;) sed und awk werden viel zu oft verkannt... Wo viele schon zu awk oder perl greifen reicht oft sed, und wo viele zu perl greifen, reicht oft awk... Ich mag alle 3 Tools, jedes fuer seinen Einsatzzweck :)) sed: Textersetzungen/-Aenderungen etc. (sed _ist_ ein Editor(!)) awk: Operationen _auf_ bestimmten Textteilen, wo's mit sed nimmer geht (gsub oder ein Feld aufsummieren z.B.) (awk ist eine einfache script-Sprache, spezialisiert auf strukturierten Text...) perl: script-Sprache fuer alles andere Jup, sed & awk sind IMO wohl die am meisten verkannten Tools... Klar, perl kann (fast) all das auch, ist aber erstaunlich oft ueberfluessig *g* -dnh [1] jo, dieses sed-Adresse+Befehl '/^$/d' leistet mir (etwas erweitert) sehr oft als ein sed-script namens 'delemptylines' gute Dienste, meist als Filter: gcc -E foo.c | delemptylines | less ohne diese oft fast seitenlangen (fast) Leerzeilen der cpp-Ausgabe... ,----[ ~/bin/delemptylines ] | #!/usr/bin/sed -f | /^[ \t]*$/d `---- PS: Ich wette mindestens die Haelfte derer, die diese Mail lesen kennen (nichtmal) den 'i' Befehl von sed... *seufz* PPS: Hm... Ich glaub ich bastel mal aus all meinen Mails (teils PM) und evtl. auch denen andere (nach Nachfrage) ein kleines sed-Tutorial v.a. zu der Adressierung oder so zusammen ;) -- It would have been better for source code control to post our source code to comp.sources.unix and retrieve the versions using groups.google.com than to put it into that bletcherous piece of crap. -- Paul Tomblin on Visual Source Safe