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 に答える