【发布时间】:2015-11-30 14:12:48
【问题描述】:
我在一个名为 ips 的文件中有一个 ip 列表: ip1 ip2
我想从这个列表中 tcpkill。我不能从 tcpkill 命令选项中做到这一点。我需要一个脚本来写:
tcpkill -i eth0 -9 主机 ip1 或主机 ip2
列表会随着时间的推移而增长。
我唯一知道的是我需要一个循环来读取列表:
对于 $(cat list) 中的 IP ;做
echo "tcpkill -i eth0 -9 主机 $IP" (对于 列表的第一个元素)
echo "or host $IP" (对于其余的 列表)。
所以我的问题是: 1. 为此目的正确的语法是什么? 2. 有完全不同的方法吗?
大家有什么想法吗?!
非常感谢。
【问题讨论】:
标签: bash