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

Re: Conf Datei einlesen und ausgeben



Hallo Peter,

Peter Velan <pv0001@dynapic.net> wrote:
> am 2006-11-25 09:29 schrieb Ulrich Fürst:
>> Peter Velan <pv0001@dynapic.net> wrote:
>>> 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"?
>> funktioniert aber (so?) nicht: 
>> 
>> $ egrep -v "^[:space:]*#|^[:space]*$" /etc/exim4/exim4.conf.template
>
> Was ich aber nun gar nicht verstehe:
>
> $ egrep -v "^[:space:]*#|^[:space:]*$" /etc/samba/smb.conf

[:XY:] ist immer eine Klasse von Buchstaben, aber kein regulärer
Ausdruck. Du willst eigentlich sagen: „Suche nach Buchstaben aus der
Klasse.

% egrep -v "^[[:space:]]*(#|$)" /etc/samba/smb.conf

BTW: Bei mir wird auch das Semikolon als Kommentarzeichen genutzt:
% egrep -v "^[[:space:]]*([#;]|$)" /etc/samba/smb.conf

Schöne Grüße, Jörg.
-- 
Perfection is reached, not when there is no longer anything that can be
added, but when there is no longer anything to take away.
                                        (Antoine de Saint‐Exupery)



Reply to: