[linux-lvm] indistinguishable column names ( BA Start Start Start Start )

Roland <[email protected]>
Newsgroups dev.linux.lists.linux-lvm
Message-ID <[email protected]>
hello,

does somebody know how we can have native (i.e. non translated) column 
field names in first line of output of pvs ?

in its current implementation, output is hard to read , difficult to 
distinguish and also not scriptable/parseable, as whitespace is used for 
field separator and there are fields which also contain whitespace 
themselves,and there also seems no way to add separators in between 
(like with printf) for separation/formatting

# pvs --units s -o+pv_ba_start,seg_start,seg_start_pe,pvseg_start
   PV         VG        Fmt  Attr PSize        PFree BA Start Start    
Start Start
   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S       0S 
2097152S     1     0
   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S       0S 
2097152S     1     1
   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S 0S       0S     0  5309
   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S 0S       0S     0  5587
   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S 0S       0S     0  5588

i mean like this:

# pvs --units s -o+pv_ba_start,seg_start,seg_start_pe,pvseg_start
   PV         VG        Fmt  Attr PSize        PFree pv_ba_start 
seg_start seg_start_pe pvseg_start
   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S          0S 
2097152S            1           0
   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S          0S 
2097152S            1           1
   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S 0S        0S        
     0        5309
   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S 0S        0S        
     0        5587
   /dev/sdb   VGrecycle lvm2 a--  11720982528S    0S 0S        
0S            0        5588

furthermore, it's a little bit weird that some columns being printed by 
default when using -o, is there an easier way to remove those besides 
explictly removing them one by one with several -o options ? 
"-o-opt1,-opt2,..." doesn't work

# pvs --units s -o+pv_ba_start,seg_start,pvseg_start,seg_start_pe 
-o-vg_name -o-pv_name -o-pv_fmt -o-attr -o -pv_size -o -pv_free
   BA Start Start    Start Start
         0S 2097152S     0     1
         0S 2097152S     1     1
         0S       0S  5309     0
         0S       0S  5587     0
         0S       0S  5588     0

roland

_______________________________________________
linux-lvm mailing list
[email protected]
https://listman.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.