定位到 283行看看情况。。。
# ... 此处省略诸多脚本命令
isContinue=1
for item_id in "${ENABLE_BURNER_ARRAY[@]}"
do
if [ $item_id = $idd_serial ];then
isContinue=0
continue
fi
done
if [ $isContinue -eq 0 ];then
continue
fi
# ... 此处省略诸多脚本命令
# 该行即为 283行
if [ $item_id = $idd_serial ];then
这个item_id的是值是这样的,,,,
换句话说,它并不是简单的字符 串,它里面含有:
所以,类似这种情况,将$item_id用 ""
给全部包裹起来。。
就可以避免此类问题的产生。。。。
修改后的第283行如下所示:
if [ "$item_id" = "$idd_serial" ];then