次の例のような出力があり、1行で合計サイズを計算しようとしています。
[root@test01]# vgs | awk '{print $6}'
VSize
46.58g
179.99g
99.99g
答え1
vgs
考えられる解決策の1つは、ヘッダーと単位のサフィックスなしで結果をバイト単位で印刷するように出力を調整することです。その後、それを使用してbc
合計を計算できます。
$ sudo vgs -o size --unit=b --no-suffix --no-headings
10737418240
20396900352
1069547520
$ sudo vgs -o size --unit=b --no-suffix --no-headings | paste -s -d+ - | bc
32203866112