[ale] Awk question

Geoffrey Myers lists at serioustechnology.com
Mon Feb 6 14:54:13 EST 2012


Erik Mathis wrote:
> awk '{sum+=$2} END {print sum}' filename
> 310
> awk '{subt-=$2} END {print subt}' filename
> -310

Seems to me that will total all the records.  The OP only want's the 
last two as I recall.

> 
> Stolen and hacked from http://www.commandlinefu.com
> 
> -Erik-
> 
> On Fri, Feb 3, 2012 at 1:51 PM, Randy Ramsdell <rramsdell at activedg.com> wrote:
>> I need to parse a file and then subtract next to last line field $2
>> from the last line field $2 using awk and then convert this number to a
>> percent.
>>
>> Data:
>>
>> $date 100
>> $date 103
>> $date 107
>>
>> So ... ( 107 - 103 ) / 103 ...
>>
>> Clues?
>> _______________________________________________
>> Ale mailing list
>> Ale at ale.org
>> http://mail.ale.org/mailman/listinfo/ale
>> See JOBS, ANNOUNCE and SCHOOLS lists at
>> http://mail.ale.org/mailman/listinfo
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo


-- 
Until later, Geoffrey

"I predict future happiness for America if they can prevent
the government from wasting the labors of the people under
the pretense of taking care of them."
- Thomas Jefferson


More information about the Ale mailing list