[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Wie unterdrücke ich Leerzeilen?



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
----------------------------------------------------------------

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: