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 athttp://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