2016年4月13日 星期三

SHELL Script - 一個while loop的範例

1. Shell Script中,使用while loop語法
#!/bin/sh
i=1
while [ "$i" != "10" ]
do
    echo "loop" $i
    i=$(($i+1))
done

Result:
loop 1
loop 2
loop 3
loop 4
loop 5
loop 6
loop 7
loop 8
loop 9
2. 利用Shell Script產生多個VLAN interface
#!/bin/sh
i=1
while [ "$i" != "10" ]
do
    s=$(($i+1))
    vconfig add eth0 $i
    vconfig add eth1 $i
    ifconfig eth0.$i up
    ifconfig eth1.$i up
    brctl addbr br$i
    brctl addif br$i eth0.$i
    brctl addif br$i eth1.$i
    ifconfig br$i 192.168.$s.1 up
done

沒有留言:

張貼留言