码迷,mamicode.com
首页 > 系统相关 > 详细

发现磁盘的shell

时间:2016-05-24 16:36:17      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

#!/bin/bash
#set -x
diskarray=(`cat /proc/diskstats |grep -E "\bsd[a-z]\b|\bxvd[a-z]\b|\bvd[a-z]\b"|awk ‘{print $3}‘|sort|uniq  2>/dev/null`)

length=${#diskarray[@]}
printf "{\n"
printf  ‘\t‘"\"data\":["
for ((i=0;i<$length;i++))
do
        printf ‘\n\t\t{‘
        printf "\"{#DISK_NAME}\":\"${diskarray[$i]}\"}"
        if [ $i -lt $[$length-1] ];then
                printf ‘,‘
        fi
done
printf  "\n\t]\n"
printf "}\n"

 

发现磁盘的shell

标签:

原文地址:http://www.cnblogs.com/bass6/p/5523662.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!