我正在尝试使用此脚本计算UNIX(Solaris)主机上的总磁盘空间,但我必须使用awk两次。有更好的方法吗?
> root# iostat -En | grep ^Size
Size: 146.81GB <146810536448 bytes>
Size: 0.00GB <0 bytes>
Size: 107.37GB <107374182400 bytes>
Size: 107.37GB <107374182400 bytes>
Size: 107.37GB <107374182400 bytes>
Size: 107.37GB <107374182400> bytes>
Size: 21.47GB <21474836480 bytes>
这是我正在申请的awk语法:
# iostat -En | grep ^Size | awk '{print $2}' | cut -d"G" -f1 | awk '{sum+=$1} END {print sum}'
> 29412.7
我们是否可以添加缩放器以使更好的十进制格式的值?