我们有如下示例所示的输出,并希望在一行中计算其总大小:
[root@test01]# vgs | awk '{print $6}'
VSize
46.58g
179.99g
99.99g
答案1
一种可能的解决方案是调整输出vgs
以以字节为单位打印结果,而无需标题和单位后缀,然后您可以使用它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