#PUT状态
#1:ENABLED
#0:DISABLED
#99:未知状态
ZBID=brcb.Queue.PUT.status
MQ_List=$(dspmq | awk -F'(' '{print $2}'| awk -F')' '{print $1}')
for i in $(echo $MQ_List)
do
skip_first=true
output=$(su - mqm -c 'echo "DISPLAY QLOCAL(*) ALL" | runmqsc $i | tail -n +6 |head -n -3')
IFS_OLD=$IFS
IFS='\:'
for line in $output
do
if [ "$skip_first" = true ]; then
skip_first=false
else
TD_Name=$(echo $line|grep -o 'QUEUE([^)]*)' | cut -d "(" -f2 | cut -d ")" -f1)
TD_PutStatus=$(echo $line|grep -o 'PUT([^)]*)' | cut -d "(" -f2 | cut -d ")" -f1)
if [ ${TD_PutStatus} == "ENABLED" ];then
TD_PutStatu=1
elif [ ${TD_PutStatus} == "DISABLED" ];then
TD_PutStatu=0
else
TD_PutStatu=99
fi
echo "${TD_PutStatu}|$TD_Name"
fi
done
IFS=$IFS_OLD
done