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

Re: Conf Datei einlesen und ausgeben



am 2006-11-24 15:51 schrieb Ulrich Fürst:
> "mo" <mohb@gmx.net> wrote:
>> Danke an alle,
>> alle Variante haben erfolg gehabt nur
>> ich bekomme ein Text mit mehrere  leerenzeilen!
> 
> War ja nicht in Deiner Aufgabenstellung ;-)
> 
> egrep -v "^#|^$" /deine/Datei
> 
> Muster ^# sucht nach einem # am Zeilenanfang ^

Auskommentierte Zeilen, die zwischen Zeilenanfang und # noch Whitespaces
haben, werden durch ^# nicht entfernt.

> Muster ^$ sucht nach einem Zeilenende $ am Zeilenanfang (also einer
> leeren Zeile)

Auch hier sinngemäß das gleiche.

Da ich mehr mit pcregrep vertraut bin:

pcregrep -v "^\s*#|^\s*$" alte-config > neue-config

müsste gehen.

Ist beim egrep "[:space:]" identisch mit dem pcre "\s"?

Gruß,
Peter



Reply to: