Re: indistinguishable column names ( BA Start Start Start Start )

matthew patton <[email protected]>
Newsgroups gmane.linux.lvm.general
Message-ID <[email protected]>
use json output and familiarize yourself with JQ.    On Wednesday, August 23, 2023 at 02:53:23 AM EDT, Roland <[email protected]> wrote:  
 
  
Hi, 
 
 > Hi Roland, is `lvs --reportformat json` or `lvs --nameprefixes` good enough?
 
 good when using scripting / automated processing - but not good, when we need it human readable.
 
 i'd even would call it a bug, when using same strings for "translated" names.
 
 would anybody accept something like this (just for saving column space) ?  ok, that's a little bit over the top - but i wand to underline what i mean
 
 getpersondetails -o forename, surname, streetname, cityname
 
 name        name    name            name
 john          doe      highstreet     washington    
 
 
 roland
 
 
 
 
 
 Am 21.08.23 um 18:00 schrieb Marian Csontos:
  
 
Hi Roland, is `lvs --reportformat json` or `lvs --nameprefixes` good enough? 
  On Sat, Aug 19, 2023 at 6:06 PM Roland <[email protected]> wrote:
  
 > 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
 
 sorry for this noise, i was too dumb for that , "-o+opt1,opt2 
 -o-opt3,opt4" works as desired (as documented in manpage)
 
  > themselves,and there also seems no way to add separators in between 
 (like with printf) for separation/formatting
 
 also sorry for this, as we can use --separator=","   (apparently did 
 have too much coffee and had overseen that in the manpage)
 
 the question regarding native column headers/description remains
 
 roland
 
 Am 19.08.23 um 17:20 schrieb Roland:
 > 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/
 
  
  _______________________________________________
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/
 _______________________________________________
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/

_______________________________________________
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.