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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Gluster Users]     [Kernel Development]     [Linux Clusters]     [Device Mapper]     [Security]     [Bugtraq]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]

  Powered by Linux