<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Believe it or not, this is above my rudimentary bash skills and I have hit a wall:&nbsp; So I am seeking advice or pointers.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Scenario:&nbsp; recording Volume Group info on a server by server bases.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">It did not take me long to realize that I wanted to script this.&nbsp; I am putting the output of my script into a spread sheet (copy and paste).&nbsp; The servers I am running this on are remote and I have no convenient way to get the output text
 to my workstation, so copy and paste works.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Desired output:<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">VGname VGsize&nbsp; LVname LVsize LVmount_point %diskused<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">I have all the above working up to LVmount where it all goes horribly bad.&nbsp; Here is my code:<o:p></o:p></p>
<p class="MsoNormal">-----start-----<o:p></o:p></p>
<p class="MsoNormal">#!/bin/bash<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">FILE=/tmp/dlc/vginfo_script.txt<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">rm $FILE<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">for VG in `vgdisplay | grep -e &quot;VG Name&quot; | awk '{print $3}'`<o:p></o:p></p>
<p class="MsoNormal">do<o:p></o:p></p>
<p class="MsoNormal">&nbsp; VGsize=`vgdisplay $VG |grep -e &quot;VG Size&quot; | awk '{print $3 $4}'`<o:p></o:p></p>
<p class="MsoNormal">&nbsp; for LV in `vgdisplay -v $VG |grep &quot;LV Name&quot; |&nbsp; cut -d\/ -f4`<o:p></o:p></p>
<p class="MsoNormal">&nbsp; do<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; LVsize=`lvdisplay /dev/$VG/$LV&nbsp; | grep &quot;LV Size&quot; | awk '{print $3 &quot; &quot; $4}'`<o:p></o:p></p>
<p class="MsoNormal">#&nbsp;&nbsp;&nbsp; for MNTP in `mount |grep &quot;$LVM&quot; | awk '{print $3}'`<o:p></o:p></p>
<p class="MsoNormal">#&nbsp;&nbsp;&nbsp; do<o:p></o:p></p>
<p class="MsoNormal">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DF=`df -T &quot;$MNTP&quot; |awk '{print $6}'`<o:p></o:p></p>
<p class="MsoNormal">#&nbsp;&nbsp;&nbsp; done<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; echo $VG $VGsize $LV $LVsize $MNTP $DF<o:p></o:p></p>
<p class="MsoNormal">&nbsp; done<o:p></o:p></p>
<p class="MsoNormal">done&nbsp; &gt; $FILE<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">---end----<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">The above code, as written outputs this:<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">vgorabak8 375.00GB lvorabak8 374.90 GB<o:p></o:p></p>
<p class="MsoNormal">vgorabak7 375.00GB lvorabak7 374.90 GB<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">take out the # above and it does this:<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">vgorabak8 375.00GB lvorabak8 374.90 GB /var/lib/ntp/proc Use% -<o:p></o:p></p>
<p class="MsoNormal">vgorabak7 375.00GB lvorabak7 374.90 GB /var/lib/ntp/proc Use% -<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">No idea why.&nbsp; This makes my head hurt.&nbsp; I have tried everything I can think of.&nbsp; It seems I don&#8217;t think enough!<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Any help would be appreciated. <o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&nbsp;Sincerely,<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Damon Chesser</span><o:p></o:p></p>
<p class="MsoNormal">dchesser@acsi2000.com<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<br>
<hr>
<font face="Arial" color="Gray" size="1">Disclaimer: This electronic transmission and any attachments contain confidential information belonging to the sender. This information may be legally protected. The information is intended only for the use of the individual
 or entity named above. If you are not the intended recipient or receive this message in error, you are hereby notified that any disclosure, copying, distribution or taking of any action in reliance on or regarding the contents of this information is strictly
 prohibited. Please notify the sender immediately if you have received this information in error.<br>
<br>
www.acsi2000.com<br>
</font>
</body>
</html>