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 - PLUG-discuss@lists.plug.phoenix.az.us > To subscribe, unsubscribe, or to change your mail settings: > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss > --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change your mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss