- 论坛徽章:
- 0
|
while [ $num -ge 0 ]
do
if [ $num -gt 0 ]; then
echo -n " { \"ip\": "\"$ip\", \"downf\": \"$downf$downfunit\", \"downs\": \"$downs$downsunit\", \
\"upf\": \"$upf$upfunit\", \"ups\": \"$ups$upsunit\", \"com\": \"$com\" }, "
fi
if [ $num -eq 0 ]; then
echo -n " { \"ip\": "\"$ip\", \"downf\": \"$downf$downfunit\", \"downs\": \"$downs$downsunit\", \
\"upf\": \"$upf$upfunit\", \"ups\": \"$ups$upsunit\", \"com\": \"$com\" } "
fi
num=$(($num-1))
done
输出的结果是
{ "ip": "192.168.0.55", "downf": "6.5MB", "downs": "0.0B/s", "upf": "441.4KB", "ups": "0.0B/s", "com": "4" },
fi
if [ 1 -eq 0 ]; then
echo -n { "ip": "192.168.0.55", "downf": "6.5MB", "downs": "0.0B/s", "upf": "441.4KB", "ups": "0.0B/s", "com": "4" }
这里的num值是1,这怎么第2个if打印出来了,高手指点下,谢谢。。 |
|