<?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: string parsing in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681659#M908862</link>
    <description>I got a silly way for you ..&lt;BR /&gt;&lt;BR /&gt;diskName=`vgdisplay -v|awk '$1 == "PV" &amp;amp;&amp;amp; $2 == "Name" {print $3 }'| awk -F"/" '{print $4}'`&lt;BR /&gt;&lt;BR /&gt;which gives you c0t01d0 &lt;BR /&gt;&lt;BR /&gt;then you would ..&lt;BR /&gt;&lt;BR /&gt;diskPATH=/dev/rdsk/$diskName&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Tue, 12 Mar 2002 21:32:22 GMT</pubDate>
    <dc:creator>S.K. Chan</dc:creator>
    <dc:date>2002-03-12T21:32:22Z</dc:date>
    <item>
      <title>string parsing</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681656#M908859</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;Sorry for my questions which might sound silly - didn't have much experience in bourne shell scripting and don't have any books!&lt;BR /&gt;&lt;BR /&gt;I do the following to get PV name:&lt;BR /&gt;diskName=`vgdisplay -v|awk '$1 == "PV" &amp;amp;&amp;amp; $2 == "Name" {print $3 }'`&lt;BR /&gt;&lt;BR /&gt;diskName = contains now /dev/dsk/c0t01d0 &lt;BR /&gt;&lt;BR /&gt;I need to use diskinfo on the disk, and it needs character devices, /dev/rdsk/c0t01d0&lt;BR /&gt;&lt;BR /&gt;What is the best to add I guess R into /dev/Rdsk/c0t01do?&lt;BR /&gt;&lt;BR /&gt;Thanks a lot!&lt;BR /&gt;</description>
      <pubDate>Tue, 12 Mar 2002 21:20:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681656#M908859</guid>
      <dc:creator>andi_1</dc:creator>
      <dc:date>2002-03-12T21:20:40Z</dc:date>
    </item>
    <item>
      <title>Re: string parsing</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681657#M908860</link>
      <description>disk=`echo $diskName | cut -c10-`&lt;BR /&gt;&lt;BR /&gt;Now simply specify /dev/rdsk/$disk&lt;BR /&gt;&lt;BR /&gt;Note, it's a little "r" in rdsk.&lt;BR /&gt;&lt;BR /&gt;Darrell</description>
      <pubDate>Tue, 12 Mar 2002 21:31:01 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681657#M908860</guid>
      <dc:creator>Darrell Allen</dc:creator>
      <dc:date>2002-03-12T21:31:01Z</dc:date>
    </item>
    <item>
      <title>Re: string parsing</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681658#M908861</link>
      <description>Hi:&lt;BR /&gt;&lt;BR /&gt;How about:&lt;BR /&gt;RAWDISK=$(echo "${diskName}" | sed '/dsk/s//rdsk')&lt;BR /&gt;&lt;BR /&gt;echo "${RAWDISK}"&lt;BR /&gt;&lt;BR /&gt;The $( ... ) is the preferred method of doing &lt;BR /&gt;` ... ` in the POSIX shell.&lt;BR /&gt;</description>
      <pubDate>Tue, 12 Mar 2002 21:32:08 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681658#M908861</guid>
      <dc:creator>A. Clay Stephenson</dc:creator>
      <dc:date>2002-03-12T21:32:08Z</dc:date>
    </item>
    <item>
      <title>Re: string parsing</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681659#M908862</link>
      <description>I got a silly way for you ..&lt;BR /&gt;&lt;BR /&gt;diskName=`vgdisplay -v|awk '$1 == "PV" &amp;amp;&amp;amp; $2 == "Name" {print $3 }'| awk -F"/" '{print $4}'`&lt;BR /&gt;&lt;BR /&gt;which gives you c0t01d0 &lt;BR /&gt;&lt;BR /&gt;then you would ..&lt;BR /&gt;&lt;BR /&gt;diskPATH=/dev/rdsk/$diskName&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 12 Mar 2002 21:32:22 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681659#M908862</guid>
      <dc:creator>S.K. Chan</dc:creator>
      <dc:date>2002-03-12T21:32:22Z</dc:date>
    </item>
    <item>
      <title>Re: string parsing</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681660#M908863</link>
      <description># diskName='/dev/dsk/c0t4d0'&lt;BR /&gt;# rdiskName=`echo $diskName|sed -n s/dsk/rdsk/gp`&lt;BR /&gt;# echo $diskName $rdiskName&lt;BR /&gt;/dev/dsk/c0t4d0 /dev/rdsk/c0t4d0&lt;BR /&gt;#&lt;BR /&gt;&lt;BR /&gt;Mind you, I got a few more disk devices from your initial line:&lt;BR /&gt;&lt;BR /&gt;# diskName=`vgdisplay -v|awk '$1 == "PV" &amp;amp;&amp;amp; $2 == "Name" {print $3 }'`&lt;BR /&gt;# echo $diskName&lt;BR /&gt;/dev/dsk/c0t3d0 /dev/dsk/c0t4d0 /dev/dsk/c0t5d0 /dev/dsk/c0t6d0 /dev/dsk/c0t5d0 /dev/dsk/c0t4d0 /dev/dsk/c5t4d0 /dev/dsk/c1t4d0 /dev/dsk/c1t5d0 /dev/dsk/c5t5d0 /dev/dsk/c5t8d0 /dev/dsk/c1t8d0 /dev/dsk/c6t8d0 /dev/dsk/c6t10d0 /dev/dsk/c6t8d6 /dev/dsk/c6t10d6 /dev/dsk/c6t8d1 /dev/dsk/c6t10d1 /dev/dsk/c6t10d2 /dev/dsk/c6t8d2 /dev/dsk/c6t8d5 /dev/dsk/c6t10d5&lt;BR /&gt;# &lt;BR /&gt;&lt;BR /&gt;Gary</description>
      <pubDate>Tue, 12 Mar 2002 21:35:48 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681660#M908863</guid>
      <dc:creator>Gary George</dc:creator>
      <dc:date>2002-03-12T21:35:48Z</dc:date>
    </item>
    <item>
      <title>Re: string parsing</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681661#M908864</link>
      <description>put this on the next line&lt;BR /&gt;&lt;BR /&gt;echo $disk | sed 's/dsk/rdsk/g'&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;this replaces the term dsk with rdsk globally.&lt;BR /&gt;&lt;BR /&gt;Scott.&lt;BR /&gt;</description>
      <pubDate>Tue, 12 Mar 2002 21:36:32 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681661#M908864</guid>
      <dc:creator>Scott Van Kalken</dc:creator>
      <dc:date>2002-03-12T21:36:32Z</dc:date>
    </item>
    <item>
      <title>Re: string parsing</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681662#M908865</link>
      <description>To handle multiple physical volumes (which you would get if the VG contained more than one) you could do something like:&lt;BR /&gt;&lt;BR /&gt;for diskName in `vgdisplay -v|awk '$1 == "PV" &amp;amp;&amp;amp; $2 == "Name" {print $3 }'`&lt;BR /&gt;do&lt;BR /&gt;disk=`echo $diskName | cut -c10-` &lt;BR /&gt;diskinfo /dev/rdsk/$disk&lt;BR /&gt;done&lt;BR /&gt;&lt;BR /&gt;Darrell</description>
      <pubDate>Tue, 12 Mar 2002 21:42:25 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681662#M908865</guid>
      <dc:creator>Darrell Allen</dc:creator>
      <dc:date>2002-03-12T21:42:25Z</dc:date>
    </item>
    <item>
      <title>Re: string parsing</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681663#M908866</link>
      <description>Hi Leon,&lt;BR /&gt;&lt;BR /&gt;I usually like to use /etc/ioscan instead of vgdisplay...&lt;BR /&gt;&lt;BR /&gt;Here is another method:&lt;BR /&gt;&lt;BR /&gt;for i in `/etc/ioscan -kfnC disk | awk '/dsk/{print $2}'`&lt;BR /&gt;    do&lt;BR /&gt;      /etc/diskinfo ${i}&lt;BR /&gt;    done&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Shabu</description>
      <pubDate>Wed, 13 Mar 2002 05:20:22 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681663#M908866</guid>
      <dc:creator>SHABU KHAN</dc:creator>
      <dc:date>2002-03-13T05:20:22Z</dc:date>
    </item>
    <item>
      <title>Re: string parsing</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681664#M908867</link>
      <description>Hi Leon,&lt;BR /&gt;&lt;BR /&gt;...or even:&lt;BR /&gt;&lt;BR /&gt;diskName=$(vgdisplay -v|awk '$0 ~ "PV Name"{sub("dsk","rdsk",$3);print $3}')&lt;BR /&gt;&lt;BR /&gt;Rgds, Robin</description>
      <pubDate>Wed, 13 Mar 2002 08:38:02 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/string-parsing/m-p/2681664#M908867</guid>
      <dc:creator>Robin Wakefield</dc:creator>
      <dc:date>2002-03-13T08:38:02Z</dc:date>
    </item>
  </channel>
</rss>

