Re: diff question

Kezdőlap
Csatolmányok:
Üzenet email-ben
+ (text/plain)
Üzenet törlése
Válasz az üzenetre
Szerző: Brian Cluff
Dátum:  
Címzett: Main PLUG discussion list
Tárgy: Re: diff question
If you want to kill lines that start with // then you need to anchor it
to the beginning of the line with ^. If you want to also get comments
that start with spaces or tabs you can also add \s to match white space
followed by a * to match 0 or more occur aces of white space.

So the line you would want to use would look like:

diff -I '^\s*//' file1 file2

Also note that I put it in single quotes to keep the shell from escaping
some characters.

Brian Cluff

On 10/22/2012 01:59 PM, Eric Cope wrote:
> Hi all,
> I am trying to diff between two sets of files. I want to ignore comments
> (lines that start with //).
> I've tried
>
> * diff -I "//" file1 file2
> * diff -I "\/\/" file1 file2
> * diff -I "//.* file1 file2
>
> among others. Has anyone successfully used diff and its ignore option?
>
> Thanks,
> Eric
>
>
> ---------------------------------------------------
> PLUG-discuss mailing list -
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>


---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss