<p>Close but you ignited the math in the requirements.</p>
<p>Here us the answer:<br>
awk &#39;{prev=last; last=$2} END {print (last-prev)/prev}&#39; filename </p>
<p>This is untested because I wrote it on a phone.</p>
<p>On Feb 3, 2012 4:26 PM, &quot;Erik Mathis&quot; &lt;<a href="mailto:erik@mathists.com">erik@mathists.com</a>&gt; wrote:<br>
&gt;<br>
&gt; awk &#39;{sum+=$2} END {print sum}&#39; filename<br>
&gt; 310<br>
&gt; awk &#39;{subt-=$2} END {print subt}&#39; filename<br>
&gt; -310<br>
&gt;<br>
&gt; Stolen and hacked from <a href="http://www.commandlinefu.com">http://www.commandlinefu.com</a><br>
&gt;<br>
&gt; -Erik-<br>
&gt;<br>
&gt; On Fri, Feb 3, 2012 at 1:51 PM, Randy Ramsdell &lt;<a href="mailto:rramsdell@activedg.com">rramsdell@activedg.com</a>&gt; wrote:<br>
&gt; &gt; I need to parse a file and then subtract next to last line field $2<br>
&gt; &gt; from the last line field $2 using awk and then convert this number to a<br>
&gt; &gt; percent.<br>
&gt; &gt;<br>
&gt; &gt; Data:<br>
&gt; &gt;<br>
&gt; &gt; $date 100<br>
&gt; &gt; $date 103<br>
&gt; &gt; $date 107<br>
&gt; &gt;<br>
&gt; &gt; So ... ( 107 - 103 ) / 103 ...<br>
&gt; &gt;<br>
&gt; &gt; Clues?<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Ale mailing list<br>
&gt; &gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt; &gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt; &gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt; &gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>
&gt; _______________________________________________<br>
&gt; Ale mailing list<br>
&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>
</p>