用awk

时间:2015-09-10 02:08:08

标签: shell unix awk

我正在尝试使用此脚本计算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

我们是否可以添加缩放器以使更好的十进制格式的值?

0 个答案:

没有答案