IPアドレスのリストを作成する
サーバー管理などをやっていると、IPアドレスのリストを作成したくなるケースも出てくるかと思います。
一つ一つ記述していると結構面倒だったりします。
ということで、簡単なシェルを書いてみます。
数字の繰り返しはseqコマンドを使うとよいです。
以下は、192.168.0.2 - 192.168.0.30 のIPアドレスリストを作成します。
#!/bin/sh for i in `seq 2 30` do echo 192.168.0.$i done
実行結果はこんな感じです。
# sh iplist.sh 192.168.0.2 192.168.0.3 192.168.0.4 192.168.0.5 192.168.0.6 192.168.0.7 192.168.0.8 192.168.0.9 192.168.0.10 192.168.0.11 192.168.0.12 192.168.0.13 192.168.0.14 192.168.0.15 192.168.0.16 192.168.0.17 192.168.0.18 192.168.0.19 192.168.0.20 192.168.0.21 192.168.0.22 192.168.0.23 192.168.0.24 192.168.0.25 192.168.0.26 192.168.0.27 192.168.0.28 192.168.0.29 192.168.0.30
今日はこんなところで。