答え1
この試み、
delta=$(bc <<< "$sd2-$sd3")
または
delta=$(echo $sd2 $sd3 |awk '{print $1-$2}')
答え2
正しい方法は次のとおりです。
iostat -xz | awk '
{ svc_t[$1] = $8 }
END {
delta = svc_t["sd2"] - svc_t["sd3"]
print "Message: Hard Drive Service Time Delta"
print "Data:"
print delta
}'
テスト可能な入力や正確な予想出力を提供していないため、テストされていませんが、正確ではない場合でも近いです。