日期:2014-05-16  浏览次数:20547 次

求shell 脚本
我的一个文件是这样的

Disk Pool Size (Use%)  
disk1 - 1.0G 1.0%  
disk2 - 2.0G 2.0% 
disk3 - 50.0M 3.0% 
求一个shell
计算 磁盘总容量和 剩余容量



------解决方案--------------------
文件是怎么来的?
------解决方案--------------------
Python code
$ awk 'BEGIN{FS="[ GM%]"}NR>=2{if($0 ~ /G/){total+=$3*1024;used+=$3*1024*$5/100}else{total+=$3;used+=$3*$5/100}}END{print "total "total" MB\n""spare "total-used" MB"}' file
total 3122 MB
spare 3069.3 MB