码迷,mamicode.com
首页 > 系统相关 > 详细

shell 脚本判断ip

时间:2020-06-21 20:22:48      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:shel   txt   判断   ash   one   ble   else   编写   echo   

1.编写txt里面放入ip

[root@localhost ~]# vim ip.txt
192.168.177.1
192.168.177.2
192.168.177.3
192.168.177.4
192.168.177.5
192.168.177.6
172.168.177.8
127.0.0.1

2.编写脚本

 

[root@localhost ~]# vim if.sh

#!/bin/bash
ip=(`cat /root/ip.txt`)
for i in ${ip[*]}
do
        if [[ $i == "192"* ]]; then
                echo "$i is ok"
        else
                iptables -A INPUT -s $i -j DROP &> /dev/null
                echo "$i drop"
        fi
done

3.测试

[root@localhost ~]# sh if.sh

  

 

shell 脚本判断ip

标签:shel   txt   判断   ash   one   ble   else   编写   echo   

原文地址:https://www.cnblogs.com/wendyluo/p/13173648.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!