#!/bin/bash
#set -x
diskarray=(`cat /proc/diskstats |grep -E "sd[a-z]|xvd[a-z]|vd[a-z]"|awk '{print $3}'|sort|uniq 2>/dev/null`)
length=${#diskarray[@]} ##diskarray[@] --->数组diskcarray的个数
printf "{
"
printf ' '""data":["
for ((i=0;i<$length;i++))
do
printf '
{'
printf ""{#DISK_NAME}":"${diskarray[$i]}"}"
if [ $i -lt $[$length-1] ];then
printf ','
fi
done
printf "
]
"
printf "}
"