use json output and familiarize yourself with JQ.    On Wednesday, August 23, 
2023 at 02:53:23 AM EDT, Roland <devz...@web.de> 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 <devz...@web.de> 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
 linux-lvm@redhat.com
 https://listman.redhat.com/mailman/listinfo/linux-lvm
 read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
 
  
  _______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://listman.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
 _______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://listman.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
  
_______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://listman.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

Reply via email to