sillybees has asked for the wisdom of the Perl Monks concerning the following question:
I'm trying to use the logic in my script that allows me to catch a line that differs in time by comparing field2 and field3. I managed to come up with an input file of this format for my comparison purpose: (sample 4 lines:) n1##Thu Oct 18 14:33:23 2007 ## 2007-10-18 14:33:23.000000000-0400 name2##Thu Feb 5 01:13:19 2009 ##2009-02-05 01:13:19.000000000-0500 name3##Sat Jan 24 10:03:37 2009 ##2009-01-24 10:03:37.000000000-0500 name8##Thu Feb 5 01:13:19 2009 ##2007-03-05 01:13:19.000000000-0500 (... 1000s of similar entries) I don't care about the day. I'm trying to find if fileld2 matches with field3 in terms of dd-MM-YYYY HH:MM:SS. If they are not, I would like to print the line. Can someone please help me. I tried my feeble attempt in re-arranging the third filed but it does n't help me. In the above example, name1/2/3 are good. But name8 entry is incorrect in the sense time info on field2 and field3 are different. I would like to print out the entry if it's possibility. Please note "##' is my field separator. Thank you. Pad
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: how to compare time between 2 fields ?
by Ratazong (Monsignor) on Jun 30, 2010 at 06:00 UTC | |
|
Re: how to compare time between 2 fields ?
by afoken (Chancellor) on Jun 30, 2010 at 03:40 UTC | |
by sillybees (Initiate) on Jun 30, 2010 at 03:56 UTC | |
|
Re: how to compare time between 2 fields ?
by ww (Archbishop) on Jun 30, 2010 at 13:09 UTC | |
|
Re: how to compare time between 2 fields ?
by Cristoforo (Curate) on Jun 30, 2010 at 16:09 UTC | |
by sillybees (Initiate) on Jun 30, 2010 at 23:47 UTC |