端口打开和关闭do while

 1 ;Author : Bing Song
 2 ;Date   : 1/9/2019
 3 ;Usage: modify “logfile" according to actual drictory
 4 
 5 getdir logdir #获取当前路径
 6 changedir logdir #切换到当前目录下
 7 logfile="test.log"
 8 logopen logfile 0 0 1
 9 logwrite "*****************************************Start  log******************************"#13#10
10     timeout =3 #设置超时时间,超过3秒就执行下面的脚本
11     wait "buildroot login: "
12     sendln "root" 
13     wait "#"
14     pause 1
15     sendln "123456" 
16     pause 1
17     wait "#"
18     sendln 'cd sdk/'
19     wait "#"
20     sendln "cd R1165-J0003-01_V2.1.5_Shenzhou_SDK"
21     wait "#"
22     sendln './auto_load_user.sh -m PAM4_400G_32'
23     pause 10
24     wait "BCM.0>"
25     num=0
26     do while 32-num >0 #循环执行端口cd0~cd31
27         int2str var num #转换int型变量为str型,并存储到变量var
28         sendln "port cd" var " " "en=off" #""表示空格
29         pause 1
30         wait "BCM.0>"
31         pause 1
32         sendln "ps"
33         pause 1
34         sendln "port cd" var " " "en=on"
35         pause 1
36         wait "BCM.0>"
37         pause 1
38         sendln "ps"
39         num=num+1
40     loop
41     sendln "exit"
42 logclose
43 logwrite "Log End"#13#10
44 logwrite "**************************************End*******************************************"#13#10

猜你喜欢

转载自www.cnblogs.com/maisha/p/12172569.html