求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"}' filetotal 3122 MBspare 3069.3 MB