local/www/cgi-bin/warn-list/clear
@@ -6,6 +6,22 @@ echo "{\"code\": \"success\"}" echo 0 > /usr/local/dev/do1 # echo 0 > /usr/local/dev/do1 # 原始字符串 str=`sqlite3 /work/iot_cfg.db "select alarm from alarm;"` # 移除逗号,生成连续字符序列 clean_str=${str//,/} # 需要检查的位置列表(1、3、5、7) positions="0 1 2 3" # 索引从0开始,对应第1、3、5、7个字符 # 遍历位置并判断 for pos in $positions; do char="${clean_str:$pos:1}" # 提取指定位置的字符 if [[ "$char" == "1" ]]; then actual_pos=$((pos + 1)) # 转换为实际位置(从1计数) echo 0 > /usr/local/dev/do$actual_pos fi done