📄 iplookups-01.testie
字号:
%scriptfor rtable in RadixIPLookup DirectIPLookup RangeIPLookup LinearIPLookup; do click -e "i :: Idle -> r :: $rtable() -> i; r[1] -> i; r[2] -> i;DriverManager( write r.add 18.26/16 1.0.0.1 0, save r.lookup 18.26.4.9 -, write r.add 18.26.0/18 2.0.0.2 1, save r.lookup 18.26.4.9 -, write r.add 18.26.0/17 3.0.0.3 2, save r.lookup 18.26.4.9 -, write r.remove 18.26.0/18 2.0.0.2 1, save r.lookup 18.26.4.9 -, write r.remove 18.26.0/16 1.0.0.1 0, save r.lookup 18.26.4.9 -, write r.add 18.26.0/12 4.0.0.4 0, save r.lookup 18.26.4.9 -, write r.remove 18.26.0/17 3.0.0.3 2, save r.lookup 18.26.4.9 -, write r.add 0.0.0.0/32 99.99.99.99 0, write r.add 18.26.4.9/32 5.0.0.5 0, save r.lookup 18.26.4.9 -, write r.remove 18.26.4.9/32 5.0.0.5 0, save r.lookup 18.26.4.9 -, write r.add 18.26.0/12 6.0.0.6 0, save r.lookup 18.26.4.9 -, write r.set 18.26.0/12 7.0.0.7 0, save r.lookup 18.26.4.9 -, write r.remove 18.26.0/12 7.0.0.7 0, save r.lookup 18.26.4.9 -,)" echodone%expect stdout0 1.0.0.11 2.0.0.21 2.0.0.22 3.0.0.32 3.0.0.32 3.0.0.30 4.0.0.40 5.0.0.50 4.0.0.40 4.0.0.40 7.0.0.7-10 1.0.0.11 2.0.0.21 2.0.0.22 3.0.0.32 3.0.0.32 3.0.0.30 4.0.0.40 5.0.0.50 4.0.0.40 4.0.0.40 7.0.0.7-10 1.0.0.11 2.0.0.21 2.0.0.22 3.0.0.32 3.0.0.32 3.0.0.30 4.0.0.40 5.0.0.50 4.0.0.40 4.0.0.40 7.0.0.7-10 1.0.0.11 2.0.0.21 2.0.0.22 3.0.0.32 3.0.0.32 3.0.0.30 4.0.0.40 5.0.0.50 4.0.0.40 4.0.0.40 7.0.0.7-1%expect stderrWhile calling 'r.add'{{.*}}: conflict with existing route '18.16.0.0/12 4.0.0.4 0'While calling 'r.add'{{.*}}: conflict with existing route '18.16.0.0/12 4.0.0.4 0'While calling 'r.add'{{.*}}: conflict with existing route '18.16.0.0/12 4.0.0.4 0'While calling 'r.add'{{.*}}: conflict with existing route '18.16.0.0/12 4.0.0.4 0'%ignore!.*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -