取消
显示结果 
搜索替代 
您的意思是: 
cancel
2875
查看次数
0
有帮助
2
评论
suzhouxiaoniu
Spotlight
Spotlight
在网络测试中,ping应该是最常用的测试手段了,如果经常需要大量的ping操作,显示靠手工操作很麻烦
我们可以用脚本来实现
比如:
foreach doping {
1.1.1.1
1.1.2.1
1.1.3.1
1.1.4.1
} { ping $doping repeat 2 }
对上面的4个地址各ping两个数据包
注意:是否包含最后一行的enter键,决定了脚本是否立即执行
当然,为了方便以后的多次重复执行,可以定义函数名,以便随时调用
定义函数名,便于调用:
proc allens { cisco } {
foreach doping {
1.1.1.1
1.1.2.1
1.1.3.1
1.1.4.1
} { ping $doping repeat 2 }
}
R1(tcl)#allens cisco 调用脚本测试
这些存在的问题是,这些地址的ping操作的结果会显示在一起,连续显示,不便于我们观察,所以建议适当优化输出
foreach doping {
1.1.1.1
1.1.2.1
1.1.3.1
1.1.4.1
} {
puts "\n" 在每次ping后换行显示
ping $doping repeat 2
}
这样显示的结果就舒服多了,个人瞎捣鼓,仅供参考。
再比如:还可以插入空行,插入分隔符,提示信息等等,具体语法,以后再和大家详细分享
评论
one-time
Level 13
Level 13
感谢小牛老师,期待您的下次分享~
sh666666
Level 10
Level 10
:):):):):):):):):):):):):):)
入门指南

使用上面的搜索栏输入关键字、短语或问题,搜索问题的答案。

我们希望您在这里的旅程尽可能顺利,因此这里有一些链接可以帮助您快速熟悉思科社区:









快捷链接