On Tue, 2002-12-03 at 23:38, Martin Kurz wrote: > ich finde es einfach nicht raus, hab' irgendwie eine Blokade:
s/ok/ock/
> Wie kann ich nun das Ergebnis wiederum so formatieren, dass ich keine
> Leerzeile habe?
egrep -v '^((#.*)|([[:space:]]*))$'
(F�ngt mit # an oder besteht nur aus Blanks? Weg damit!)
oder
egrep '^(([^#[:space:]])|([[:space:]].*[^[:space:]]))'
(F�ngt weder mit Raute noch mit Blank an oder beginnt mit Blank, enth�lt
jedoch noch ein anderes Zeichen? Ausgeben!)
Auch sch�n:
perl -ne 'print if /^(([^\s#])|(\s.*[^\s]))/'
oder
perl -ne '/^((#.*)|(\s*))$/ or print'
oder nat�rlich
awk '!/^((#.*)|([ \t])*)$/{print}'
Kann man das lesen?
Von der Zeichenzahl her schneiden egrep -v und awk am Besten ab, die
Finger verknoten sich allerdings in allen F�llen .*?
Mit Kanonen auf Spatzen schie�end
Sven
--
Sven Lauritzen
----------------------------------------------------------------
pub 1024D/95C9A892 sub 1024g/D30E490F
Fp 2FA9 FC9B 078C 5BC7 87DC 0B0D 2329 94F6 95C9 A892
----------------------------------------------------------------
signature.asc
Description: This is a digitally signed message part

