请教一个关于shell的问题。

来源:百度知道 编辑:UC知道 时间:2024/06/13 20:37:27
通过运行一个shell脚本能返回一个ip地址段。比如说,运行脚本返回192.168.3.1-192.168.3.10这样一个地址段。ip地址段式随机的,不固定。
刚学shell,没有思路,请高手指教。

每次产生十个 ip, 以192.168.3.* 最后的数字作随机取得, ok?
try

for i in {1..10} ; do
r=$((RANDOM%255+1)) ;
echo 192.168.3.$r ;
done

执行就是这样

nc10@your-5554c55be4 ~
$ for i in {1..10} ; do r=$((RANDOM%255+1)) ; echo 192.168.3.$r ; done
192.168.3.227
192.168.3.111
192.168.3.86
192.168.3.52
192.168.3.64
192.168.3.152
192.168.3.78
192.168.3.94
192.168.3.230
192.168.3.90

nc10@your-5554c55be4 ~
$ for i in {1..10} ; do r=$((RANDOM%255+1)) ; echo 192.168.3.$r ; done
192.168.3.192
192.168.3.32
192.168.3.222
192.168.3.167
192.168.3.158
192.168.3.73
192.168.3.150
192.168.3.79
192.168.3.214
192.168.3.184

nc10@your-5554c55be4 ~
$

用随机数,然后255取模呗........