<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Strange output format using sum in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/strange-output-format-using-sum/m-p/5587459#M640397</link>
    <description>&lt;P&gt;You guys rock!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
    <pubDate>Fri, 16 Mar 2012 18:58:43 GMT</pubDate>
    <dc:creator>Wagner Villela</dc:creator>
    <dc:date>2012-03-16T18:58:43Z</dc:date>
    <item>
      <title>Strange output format using sum</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/strange-output-format-using-sum/m-p/5587337#M640391</link>
      <description>&lt;P&gt;Dear friends,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm doing a column sum using cat+awk+sum (like below) and the final result comes in a strange format.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;cat lixo_avb | awk '{ sum+=$2} END {print sum}'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1.42881e+06&lt;BR /&gt;&lt;BR /&gt;I think it's have some simple solution, but i try some google searches and i can't find any explanation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Some help?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 16 Mar 2012 16:22:21 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/strange-output-format-using-sum/m-p/5587337#M640391</guid>
      <dc:creator>Wagner Villela</dc:creator>
      <dc:date>2012-03-16T16:22:21Z</dc:date>
    </item>
    <item>
      <title>Re: Strange output format using sum</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/strange-output-format-using-sum/m-p/5587353#M640392</link>
      <description>&lt;P&gt;That's a variant of scientific notation that is actually quite common with computers, called "E notation." It's useful for compact representation of very large or very small numbers.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1.42881e+06 means:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1.42881 * (10^6) = 1 428 810&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="http://en.wikipedia.org/wiki/Scientific_notation"&gt;http://en.wikipedia.org/wiki/Scientific_notation&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Mar 2012 16:45:08 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/strange-output-format-using-sum/m-p/5587353#M640392</guid>
      <dc:creator>Matti_Kurkela</dc:creator>
      <dc:date>2012-03-16T16:45:08Z</dc:date>
    </item>
    <item>
      <title>Re: Strange output format using sum</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/strange-output-format-using-sum/m-p/5587355#M640393</link>
      <description>&lt;P&gt;1.42881e+06&amp;nbsp; means 1.42881 x 10^6 (10 to the 6th power) -- This is standard engineering format and essentially means that you need to move the decimal 6 places to the right.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So 1.42881e+06 = 1,428,810&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Mar 2012 16:47:22 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/strange-output-format-using-sum/m-p/5587355#M640393</guid>
      <dc:creator>Patrick Wallek</dc:creator>
      <dc:date>2012-03-16T16:47:22Z</dc:date>
    </item>
    <item>
      <title>Re: Strange output format using sum</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/strange-output-format-using-sum/m-p/5587361#M640394</link>
      <description>&lt;P&gt;Thanks, dudes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Someone knows any way to force results in a "normal"&amp;nbsp; output.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Change some parameter, etc...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;edit to say...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# echo '1.42881e+06' | awk '{printf "%.0f\n", $0}'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# 1428810&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Well, works fine, but i like to get this result direct from first calc.&lt;/P&gt;</description>
      <pubDate>Fri, 16 Mar 2012 17:16:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/strange-output-format-using-sum/m-p/5587361#M640394</guid>
      <dc:creator>Wagner Villela</dc:creator>
      <dc:date>2012-03-16T17:16:26Z</dc:date>
    </item>
    <item>
      <title>Re: Strange output format using awk (scientific notation)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/strange-output-format-using-sum/m-p/5587455#M640395</link>
      <description>&lt;P&gt;&amp;gt;but I like to get this result direct from first calc.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Searching the forum should show you many examples.&amp;nbsp; From awk(1):&lt;/P&gt;&lt;P&gt;awk '&lt;/P&gt;&lt;P&gt;BEGIN { OFMT = "%.0f" }&lt;/P&gt;&lt;P&gt;{ sum+=$2}&lt;/P&gt;&lt;P&gt;END {print sum}'&amp;nbsp;lixo_avb&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This also gets rid of the evil cat.&amp;nbsp; :-)&lt;/P&gt;</description>
      <pubDate>Fri, 16 Mar 2012 19:10:10 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/strange-output-format-using-sum/m-p/5587455#M640395</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2012-03-16T19:10:10Z</dc:date>
    </item>
    <item>
      <title>Re: Strange output format using sum</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/strange-output-format-using-sum/m-p/5587457#M640396</link>
      <description>&lt;P&gt;The awk function '{printf "%.0f\n", $0}' does not explicitly mean "convert a number from scientific format to regular one", but simply "output this number in this format". Since awk uses standard C library routines, it understands scientific notation automatically. For awk and any other program that uses the standard scanf functions, scientific notation is freely interchangeable with ordinary number notation, unless the programmer has taken deliberate steps to reject input that uses scientific notation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So you'll just have to add the output format specification "%.0f" to your original calculation. To do that, you'll need to switch "print" to "printf", and since printf does not output a newline character unless you explicitly request for it (with \n), you'll have to add that, too.&lt;/P&gt;&lt;PRE&gt;cat lixo_avb | awk '{ sum+=$2} END {printf "%.0f\n",sum}'&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Mar 2012 18:54:48 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/strange-output-format-using-sum/m-p/5587457#M640396</guid>
      <dc:creator>Matti_Kurkela</dc:creator>
      <dc:date>2012-03-16T18:54:48Z</dc:date>
    </item>
    <item>
      <title>Re: Strange output format using sum</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/strange-output-format-using-sum/m-p/5587459#M640397</link>
      <description>&lt;P&gt;You guys rock!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 16 Mar 2012 18:58:43 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/strange-output-format-using-sum/m-p/5587459#M640397</guid>
      <dc:creator>Wagner Villela</dc:creator>
      <dc:date>2012-03-16T18:58:43Z</dc:date>
    </item>
  </channel>
</rss>

