<?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 count number of objects and total in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/count-number-of-objects-and-total/m-p/5778655#M638482</link>
    <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please can someone help with a script&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a file with the following&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;disk1:appvg:36864&lt;BR /&gt;disk21:appvg:76800&lt;BR /&gt;disk2:datavg:102400&lt;BR /&gt;disk3:datavg:102400&lt;BR /&gt;disk4:datavg:204800&lt;BR /&gt;disk6:datavg:204800&lt;BR /&gt;disk16:datavg01:102400&lt;BR /&gt;disk17:datavg01:512000&lt;BR /&gt;disk18:datavg01:512000&lt;BR /&gt;disk19:datavg01:512000&lt;BR /&gt;disk22:datavg:122880&lt;BR /&gt;disk23:datavg:51200&lt;BR /&gt;disk5:dumpvg:307200&lt;BR /&gt;disk16:datavg01:102400&lt;BR /&gt;disk17:datavg01:512000&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;1st field is the LUN 2nd field is the VG and the 3rd field is the LUN size&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to output this information as so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;VG:LUNSIZE:NUMBER OF LUNS AT THE LUNSIZE:LUN SIZE TOTAL&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;any help is greatly appreciated&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Chris.&lt;/P&gt;</description>
    <pubDate>Mon, 27 Aug 2012 09:50:08 GMT</pubDate>
    <dc:creator>lawrenzo</dc:creator>
    <dc:date>2012-08-27T09:50:08Z</dc:date>
    <item>
      <title>count number of objects and total</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/count-number-of-objects-and-total/m-p/5778655#M638482</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please can someone help with a script&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a file with the following&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;disk1:appvg:36864&lt;BR /&gt;disk21:appvg:76800&lt;BR /&gt;disk2:datavg:102400&lt;BR /&gt;disk3:datavg:102400&lt;BR /&gt;disk4:datavg:204800&lt;BR /&gt;disk6:datavg:204800&lt;BR /&gt;disk16:datavg01:102400&lt;BR /&gt;disk17:datavg01:512000&lt;BR /&gt;disk18:datavg01:512000&lt;BR /&gt;disk19:datavg01:512000&lt;BR /&gt;disk22:datavg:122880&lt;BR /&gt;disk23:datavg:51200&lt;BR /&gt;disk5:dumpvg:307200&lt;BR /&gt;disk16:datavg01:102400&lt;BR /&gt;disk17:datavg01:512000&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;1st field is the LUN 2nd field is the VG and the 3rd field is the LUN size&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to output this information as so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;VG:LUNSIZE:NUMBER OF LUNS AT THE LUNSIZE:LUN SIZE TOTAL&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;any help is greatly appreciated&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Chris.&lt;/P&gt;</description>
      <pubDate>Mon, 27 Aug 2012 09:50:08 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/count-number-of-objects-and-total/m-p/5778655#M638482</guid>
      <dc:creator>lawrenzo</dc:creator>
      <dc:date>2012-08-27T09:50:08Z</dc:date>
    </item>
    <item>
      <title>Re: count number of objects and total</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/count-number-of-objects-and-total/m-p/5778677#M638483</link>
      <description>&lt;P&gt;You probably want to use awk's arrays.&amp;nbsp; Perhaps like:&lt;/P&gt;&lt;P&gt;awk -F: '&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;vg[$2] += $3&amp;nbsp; # add up size per VG&lt;/P&gt;&lt;P&gt;vg_size[$2,$3] += 1&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;END {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; # output array values&lt;/P&gt;&lt;P&gt;}' input-file&lt;/P&gt;</description>
      <pubDate>Mon, 27 Aug 2012 10:04:23 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/count-number-of-objects-and-total/m-p/5778677#M638483</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2012-08-27T10:04:23Z</dc:date>
    </item>
    <item>
      <title>Re: count number of objects and total</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/count-number-of-objects-and-total/m-p/5778757#M638484</link>
      <description>&lt;P&gt;ok so thats a start but what i am finding is that each LUN per VG is being totalled but I cannot see the total number of luns at that size&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ie&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;datavg has 4 LUNS, 2 at 2048MB, 1 at 5120MB and 1 and 10240MB totalling 1024TB&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;disk6:datavg:204800&lt;BR /&gt;disk7:datavg:204800&lt;BR /&gt;disk8:datavg:512000&lt;BR /&gt;disk9:datavg:102400&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;so the output I want to see is&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;datavg:204800:2:409600&lt;/P&gt;&lt;P&gt;datavg:512000:1:512000&lt;/P&gt;&lt;P&gt;etc ....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the total per VG isnt that important.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can have a play around with your example and see what I&amp;nbsp; come up with&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks Dennis&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;</description>
      <pubDate>Mon, 27 Aug 2012 10:39:05 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/count-number-of-objects-and-total/m-p/5778757#M638484</guid>
      <dc:creator>lawrenzo</dc:creator>
      <dc:date>2012-08-27T10:39:05Z</dc:date>
    </item>
    <item>
      <title>Re: count number of objects and total</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/count-number-of-objects-and-total/m-p/5780005#M638485</link>
      <description>&lt;P&gt;&amp;gt;but I cannot see the total number of luns at that size&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Right, I didn't get that far.&amp;nbsp; Try this:&lt;/P&gt;&lt;P&gt;awk -F: '&lt;BR /&gt;BEGIN {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; OFMT = "%.0f"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; OFS = ":"&lt;BR /&gt;}&lt;BR /&gt;{&lt;BR /&gt;vg[$2] += $3&amp;nbsp; # add up size per VG, not used&lt;BR /&gt;vg_size[$2 ":" $3] += 1 # count number of VG:LUN sizes&lt;BR /&gt;}&lt;BR /&gt;END {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; # output array values&lt;BR /&gt;#&amp;nbsp;&amp;nbsp; for (key in vg) print key, vg[key]&lt;BR /&gt;&amp;nbsp;&amp;nbsp; for (key in vg_size) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; split(key, array_index)&amp;nbsp; # break apart array key&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; size = vg_size[key] * array_index[2]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print key, vg_size[key], size&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}' input-file | sort&lt;/P&gt;</description>
      <pubDate>Tue, 28 Aug 2012 03:59:14 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/count-number-of-objects-and-total/m-p/5780005#M638485</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2012-08-28T03:59:14Z</dc:date>
    </item>
  </channel>
</rss>

