#!/bin/bash
PORT=80
 
count=0
for i in $(cat dkip.txt)
do
    ((count++))
    echo "count=$count"
    # 关键代码，1s自动结束telnet
    (sleep 1;) | telnet $i $PORT >> telnet_result.txt
done
# 根据结果判断出正常可以ping通的ip
cat telnet_result.txt | grep -B 1 \] | grep [0-9] | awk '{print $3}' | cut -d '.' -f 1,2,3,4 > telnet_alive.txt 
# 差集，得到ping不同的ip
rm -f telnet_result.txt
cat dkip.txt telnet_alive.txt | sort | uniq -u > telnet_die.txt 
### 参考文档: https://blog.csdn.net/xcxinghai/article/details/84440217?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control  #####
