LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 753|回复: 2

如何把文本逐行加入,谢谢

[复制链接]
发表于 2006-3-28 23:40:03 | 显示全部楼层 |阅读模式
有一个文本 每行记录一个ip ,如何让shell逐行读取文本并进行操作
比如文本
192.168.0.1
192.168.0.2
192.168.0.3
然后用shell 逐行读取 最后执行成
iptables -A INPUT -s 192.168.0.1 -j DROP
iptables -A INPUT -s 192.168.0.2 -j DROP
iptables -A INPUT -s 192.168.0.3 -j DROP

全新的新手,多谢指教
发表于 2006-3-29 00:10:12 | 显示全部楼层
#!/bin/bash
while read line
do
   iptables -A INPUT -s $line -j DROP
done < text
回复 支持 反对

使用道具 举报

发表于 2006-3-29 01:27:54 | 显示全部楼层
for ip in `cat ip.list` ; do
iptables -A INPUT -s $ip -j DROP
done
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表