[CentOS] Inquiry:How to compare two files but not in line-by-line basis?

Les Mikesell lesmikesell at gmail.com
Mon Dec 7 16:44:16 UTC 2009


m.roth at 5-cent.us wrote:
>
>>>>>> Awk is just too weird for normal people.  I wouldn't even suggest
>>>>>> reading that manual.  If you can't do what you want with regexps and
>>>>>> a
>>>>>> pipeline of simpler programs, you might as well use perl.
>>>>> <Looks around, yeah, this *is* a list for sysadmins of Linux....>
>>> Reading the response, I realize you were serious, not being funny, as I
>>> thought.
>> Yes, I'm serious that if you don't already know awk, there is little to
>> be gained from looking at it now.  Perl can do everything awk can do and
>> more, while shell scripts can do the simpler things.
> 
> Ok, there's no point to continuing this - I use whatever tool I feel like,
> and which is simplest to me to do the job: the *Nix way. I also know a
> perl bigot when I see one.

You seem to have missed all the places that I mentioned already knowing 
awk as an exception. I'm just not recommending taking the time to learn 
it if you don't already - and if you want to call logical conclusions 
for the reasons I posted bigotry, fine - be that way.

> You *also* missed the reason I was pushing the original poster to read the
> man page, rather than just do what I said, without trying to understand
> what I was suggesting they do - they made a sytactical mistake that would
> have had the *same* result in perl - he missed the closing / on the
> expression

Sure, but perl would have told you 'search pattern not terminated at 
line xx', or you would have gotten this from running 'perl -c' to check 
syntax ahead of time.  Would you care to disclose how many of your own 
hours you've wasted on the mysteries of awk before you learned to read 
that carefully?

-- 
   Les Mikesell
     lesmikesell at gmail.com



More information about the CentOS mailing list