[linux-lvm] hmmm, curious... (OFFTOPIC)

Luca Berra bluca at comedia.it
Sat Feb 2 05:37:02 UTC 2002


On Thu, Jan 31, 2002 at 09:11:13AM +0800, Colin Coe wrote:
> 
> Hi all, I have come accross a strange problem while doing some scripting
> with lvdisplay.  When I use lvdisplay piped to awk in the first example
> (noting that I have 'hard-wired' one field in awk), a second line is printed
> containing all hard-wired strings, including tabs.  But if I encase the
> lvdisplay in backticks and use echo then piped to awk the problem does not
> exist.
> 
command substitution (backticks if you whish) replaces all newlines with blanks
compresses sequences of blanks and trims trailing blanks
if you want only the first line in awk do:
lvdisplay -c /dev/rootvg/bbs | awk -F: 'NR==1 {print $1 "\t\t" $9 "\t" $9 "\t" "2" "\t" $4 }'

-- 
Luca Berra -- bluca at comedia.it
        Communication Media & Services S.r.l.
 /"\
 \ /     ASCII RIBBON CAMPAIGN
  X        AGAINST HTML MAIL
 / \




More information about the linux-lvm mailing list