华为设备命令行及常见问题处理
这样不怎么方便,每次我们都需要全选所有代码并执行,有没有办法将这些命令整合成一条命令呢?答案是使用函数,将上面的代码更改为:
proc repeat { } { for {} {1<2} {} { sleep 1s clear #这里可以输入监测命令 } }
这样上面的代码只需运行一次,后面只需输入repeat即可运行,无需再次运行。为了标志程序在运行,将上面的蓝色注释更改为输出,如下:
proc repeat { } { }
for {} {1<2} {} {
}
sleep 1s clear
puts "run once"
命令puts用来输出一串字母,这里输出“run once”。先将函数运行一次,将其加载在内存中,如下图: