AWK 用数组元素做if 判断条件

#/usrlocal/bin
##xx项目 windows 服务器EDR zabbix 安装情况查询
JZJZ_IP=(`awk '{print $4}' /filedown/shell/xx.txt`)
clear
for ((i=0;i<${#JZJZ_IP[@]};i++))
do
EDR_PS=`zabbix_get -s ${JZJZ_IP[i]} -k system.run["tasklist |findstr "edr_agent.exe""] |wc -l`

HOST_N=`cat /root/jzjz/jzjz_win.txt|awk '{if($4=="'${JZJZ_IP[i]}'")print $1,$2,$3,$4}'`

if [ $EDR_PS -ge 1 ];then
   echo $HOST_N " EDR 已安装。"
else
   echo "$HOST_N EDR 未安装。"
fi

Zabbix_Agent_PS=`zabbix_get -s ${JZJZ_IP[i]} -k system.run["netstat -ano|findstr "10050""] |wc -l`

if [ $Zabbix_Agent_PS -ge 1 ];then
   echo "$HOST_N Zabbix_Agent 已安装。"
else
   echo "$HOST_N Zabbix_Agent 未安装。"
fi
done

###############

xx.txt文件格式
DET-0001 Windows—2016 10.0.0.221 124.7.13.241
DET-0002 Windows—2016 10.0.0.222 124.7.13.242
DET-0003 Windows—2016 10.0.0.223 124.7.13.243
DET-0004 Windows—2016 10.0.0.224 124.7.13.244
DET-0005 Windows—2016 10.0.0.225 124.7.13.245