Jean-Louis Crouzet:
> Jochen Schulz wrote:
>>
>> If you want to strip empty lines and lines beginning with whitespace
>> followed by a ';' as well, do
>>
>> grep -E -v '(^\s*;)|^\s*$'
>>
> OK thanks for the tip now running. I still need display line such as
>
> bindport=5060 ; UDP Port to bind to (SIP standard port is 5060)
The pattern above should match only lines that either
- consist only of whitespace, or
- start with whitespace, followed directly by a semicolon
so it should do what you want. But I agree that the other one is easier
to memorize. Regular expressions are write-only -- it's easier to learn
how to write them than to read them without understanding them. ;-)
J.
--
Atrocities committed in Rwanda pervade my mind when I am discussing
mundanities with acquaintances.
[Agree] [Disagree]
<http://www.slowlydownward.com/NODATA/data_enter2.html>
Attachment:
signature.asc
Description: Digital signature