0

我想在 linux 中编写一个 bash 脚本来获取多个 IP 地址并用于socat侦听端口 5000,如果收到一条消息,则将其发送到所有 IP 地址。

我怎样才能做到这一点??

4

1 回答 1

0

您可以为此使用 for 循环。假设您在名为 ipaddresses.txt 的文件中有一个 IP 地址列表

for ips in `cat ipaddresses.txt` ; do
  dowhatever
done

或者你可以做这样的事情。

for ips in `ifconfig | grep 'inet addr' | awk -F ":" '{print $2}' | awk '{print $1}'` ; do
  dowhatever
done
于 2011-12-06T18:59:03.190 回答