<?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 Scripting Awk help in Operating System - Linux</title>
    <link>https://community.hpe.com/t5/operating-system-linux/scripting-awk-help/m-p/6269289#M54464</link>
    <description>&lt;P&gt;Ive posted this in the Linux forum but decided to repost here because I normally get a better response:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'd like some 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 data&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Device&lt;BR /&gt;---------------------- --------------------------- ---------------------&lt;BR /&gt;Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type&amp;nbsp;&amp;nbsp; Vendor&amp;nbsp;&amp;nbsp;&amp;nbsp; ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rev&amp;nbsp; Ser Num&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cap (KB)&lt;BR /&gt;---------------------- --------------------------- ---------------------&lt;BR /&gt;/dev/sdbc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; M(2)&amp;nbsp;&amp;nbsp; EMC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SYMMETRIX&amp;nbsp;&amp;nbsp;&amp;nbsp; 5876 110265D000&amp;nbsp;&amp;nbsp; 17677440&lt;BR /&gt;/dev/sdbd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; M(3)&amp;nbsp;&amp;nbsp; EMC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SYMMETRIX&amp;nbsp;&amp;nbsp;&amp;nbsp; 5876 110265F000&amp;nbsp;&amp;nbsp; 53032320&lt;BR /&gt;/dev/sdbe&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; M(2)&amp;nbsp;&amp;nbsp; EMC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SYMMETRIX&amp;nbsp;&amp;nbsp;&amp;nbsp; 5876 1102705000&amp;nbsp;&amp;nbsp; 17677440&lt;BR /&gt;/dev/sdbf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DGC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAID 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0326 8600001D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 62914560&lt;BR /&gt;/dev/sdbg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DGC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAID 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0326 8D0000AA&amp;nbsp;&amp;nbsp;&amp;nbsp; 199229440&lt;BR /&gt;/dev/sdbh&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DGC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAID 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0326 09000028&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 26214400&lt;BR /&gt;/dev/emcpoweraa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DGC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAID 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0326 8600001D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 62914560&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;some lines have 6 fields and other lines have seven fields&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I execute the pvs command and I want to search each lun from the EMC output and depending on the number of fields to determine what to print&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; PV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fmt&amp;nbsp; Attr PSize&amp;nbsp;&amp;nbsp; PFree&lt;BR /&gt;&amp;nbsp; /dev/emcpowerm emcvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lvm2 a-&amp;nbsp;&amp;nbsp;&amp;nbsp; 67.43G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;BR /&gt;&amp;nbsp; /dev/emcpowero VG1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lvm2 a-&amp;nbsp;&amp;nbsp;&amp;nbsp; 16.86G&amp;nbsp; 11.86G&lt;BR /&gt;&amp;nbsp; /dev/emcpowerp bc2eoaipp1vg lvm2 a-&amp;nbsp;&amp;nbsp;&amp;nbsp; 50.57G&amp;nbsp;&amp;nbsp; 8.57G&lt;BR /&gt;&amp;nbsp; /dev/sda2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; systemvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lvm2 a-&amp;nbsp;&amp;nbsp;&amp;nbsp; 33.59G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;BR /&gt;&amp;nbsp; /dev/sdad&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; emcvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lvm2 a-&amp;nbsp;&amp;nbsp;&amp;nbsp; 67.43G 428.00M&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;so I have come up with&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;cat /tmp/pvs |awk 'NR&amp;gt;1 {sub("\/dev\/","",$1);print $1,$2,$5}' |while read PV VG PSZ&lt;BR /&gt;&lt;BR /&gt;do&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; awk -v search=${PV} '$0 ~ search {if (line != "") print line; line =$NF} {if(NF==6) {line=$1":"$4":"$5":"$NF}} {if(NF==7) {line=$1":"$5":"$6":"$NF}};END{print line}' /tmp/symcli.data)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;done&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;it doesnt quite work because the output is the same&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;/dev/emcpoweraa:0326:8600001D:62914560&lt;BR /&gt;/dev/emcpoweraa:0326:8600001D:62914560&lt;BR /&gt;/dev/emcpoweraa:0326:8600001D:62914560&lt;BR /&gt;/dev/emcpoweraa:0326:8600001D:62914560&lt;BR /&gt;/dev/emcpoweraa:0326:8600001D:62914560&lt;BR /&gt;/dev/emcpoweraa:0326:8600001D:62914560&lt;BR /&gt;/dev/emcpoweraa:0326:8600001D:62914560&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;can someone help out with the syntax please :)&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;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;P.S. This thread has been moved&amp;nbsp;&lt;SPAN style="line-height: 15px;"&gt;from HP-UX-Languages and Scripting to Linux - sysadmin&lt;/SPAN&gt;&lt;SPAN style="line-height: 15px;"&gt;. -HP Forum Moderator&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 15 Nov 2013 09:49:18 GMT</pubDate>
    <dc:creator>lawrenzo</dc:creator>
    <dc:date>2013-11-15T09:49:18Z</dc:date>
    <item>
      <title>Scripting Awk help</title>
      <link>https://community.hpe.com/t5/operating-system-linux/scripting-awk-help/m-p/6269289#M54464</link>
      <description>&lt;P&gt;Ive posted this in the Linux forum but decided to repost here because I normally get a better response:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'd like some 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 data&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Device&lt;BR /&gt;---------------------- --------------------------- ---------------------&lt;BR /&gt;Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type&amp;nbsp;&amp;nbsp; Vendor&amp;nbsp;&amp;nbsp;&amp;nbsp; ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rev&amp;nbsp; Ser Num&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cap (KB)&lt;BR /&gt;---------------------- --------------------------- ---------------------&lt;BR /&gt;/dev/sdbc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; M(2)&amp;nbsp;&amp;nbsp; EMC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SYMMETRIX&amp;nbsp;&amp;nbsp;&amp;nbsp; 5876 110265D000&amp;nbsp;&amp;nbsp; 17677440&lt;BR /&gt;/dev/sdbd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; M(3)&amp;nbsp;&amp;nbsp; EMC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SYMMETRIX&amp;nbsp;&amp;nbsp;&amp;nbsp; 5876 110265F000&amp;nbsp;&amp;nbsp; 53032320&lt;BR /&gt;/dev/sdbe&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; M(2)&amp;nbsp;&amp;nbsp; EMC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SYMMETRIX&amp;nbsp;&amp;nbsp;&amp;nbsp; 5876 1102705000&amp;nbsp;&amp;nbsp; 17677440&lt;BR /&gt;/dev/sdbf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DGC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAID 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0326 8600001D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 62914560&lt;BR /&gt;/dev/sdbg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DGC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAID 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0326 8D0000AA&amp;nbsp;&amp;nbsp;&amp;nbsp; 199229440&lt;BR /&gt;/dev/sdbh&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DGC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAID 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0326 09000028&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 26214400&lt;BR /&gt;/dev/emcpoweraa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DGC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAID 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0326 8600001D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 62914560&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;some lines have 6 fields and other lines have seven fields&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I execute the pvs command and I want to search each lun from the EMC output and depending on the number of fields to determine what to print&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; PV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fmt&amp;nbsp; Attr PSize&amp;nbsp;&amp;nbsp; PFree&lt;BR /&gt;&amp;nbsp; /dev/emcpowerm emcvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lvm2 a-&amp;nbsp;&amp;nbsp;&amp;nbsp; 67.43G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;BR /&gt;&amp;nbsp; /dev/emcpowero VG1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lvm2 a-&amp;nbsp;&amp;nbsp;&amp;nbsp; 16.86G&amp;nbsp; 11.86G&lt;BR /&gt;&amp;nbsp; /dev/emcpowerp bc2eoaipp1vg lvm2 a-&amp;nbsp;&amp;nbsp;&amp;nbsp; 50.57G&amp;nbsp;&amp;nbsp; 8.57G&lt;BR /&gt;&amp;nbsp; /dev/sda2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; systemvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lvm2 a-&amp;nbsp;&amp;nbsp;&amp;nbsp; 33.59G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;BR /&gt;&amp;nbsp; /dev/sdad&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; emcvg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lvm2 a-&amp;nbsp;&amp;nbsp;&amp;nbsp; 67.43G 428.00M&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;so I have come up with&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;cat /tmp/pvs |awk 'NR&amp;gt;1 {sub("\/dev\/","",$1);print $1,$2,$5}' |while read PV VG PSZ&lt;BR /&gt;&lt;BR /&gt;do&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; awk -v search=${PV} '$0 ~ search {if (line != "") print line; line =$NF} {if(NF==6) {line=$1":"$4":"$5":"$NF}} {if(NF==7) {line=$1":"$5":"$6":"$NF}};END{print line}' /tmp/symcli.data)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;done&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;it doesnt quite work because the output is the same&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;/dev/emcpoweraa:0326:8600001D:62914560&lt;BR /&gt;/dev/emcpoweraa:0326:8600001D:62914560&lt;BR /&gt;/dev/emcpoweraa:0326:8600001D:62914560&lt;BR /&gt;/dev/emcpoweraa:0326:8600001D:62914560&lt;BR /&gt;/dev/emcpoweraa:0326:8600001D:62914560&lt;BR /&gt;/dev/emcpoweraa:0326:8600001D:62914560&lt;BR /&gt;/dev/emcpoweraa:0326:8600001D:62914560&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;can someone help out with the syntax please :)&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;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;P.S. This thread has been moved&amp;nbsp;&lt;SPAN style="line-height: 15px;"&gt;from HP-UX-Languages and Scripting to Linux - sysadmin&lt;/SPAN&gt;&lt;SPAN style="line-height: 15px;"&gt;. -HP Forum Moderator&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2013 09:49:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/scripting-awk-help/m-p/6269289#M54464</guid>
      <dc:creator>lawrenzo</dc:creator>
      <dc:date>2013-11-15T09:49:18Z</dc:date>
    </item>
    <item>
      <title>Re: Scripting Awk help</title>
      <link>https://community.hpe.com/t5/operating-system-linux/scripting-awk-help/m-p/6270137#M54465</link>
      <description>&lt;P&gt;&amp;gt;I have a file with the following data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The two files that you have produce no output, after fixing your scripts.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It helps if you format them better (and remove the evil cat):&lt;/P&gt;&lt;P&gt;awk '&lt;BR /&gt;NR &amp;gt; 1 {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; sub("/dev/","",$1)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; print $1, $2, $5&lt;BR /&gt;}' /tmp/pvs |&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while read PV VG PSZ; do&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; awk -v search=${PV}&amp;nbsp; '&lt;BR /&gt;$0 ~ search {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if (NF==6) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; line=$1 ":" $4 ":" $5 ":" $NF&lt;BR /&gt;&amp;nbsp;&amp;nbsp; } else if (NF==7) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; line=$1 ":" $5 ":" $6 ":" $NF&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp; print line&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; exit&amp;nbsp; # stop after first match&lt;BR /&gt;}' /tmp/symcli.data&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2013 08:35:13 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/scripting-awk-help/m-p/6270137#M54465</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2013-11-15T08:35:13Z</dc:date>
    </item>
    <item>
      <title>Re: Scripting Awk help</title>
      <link>https://community.hpe.com/t5/operating-system-linux/scripting-awk-help/m-p/6270293#M54466</link>
      <description>&lt;P&gt;thank you Dennis&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;that 'cat' command was there to simulate the pvs command but again your help is greatly appreciated :)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;cheerrs&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2013 11:05:30 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/scripting-awk-help/m-p/6270293#M54466</guid>
      <dc:creator>lawrenzo</dc:creator>
      <dc:date>2013-11-15T11:05:30Z</dc:date>
    </item>
  </channel>
</rss>

