July 20, 2018
Shell: expect – 自动交互脚本, linux 自动化, shell自动化, expect教程中文版:expect说明
样式匹配
*号
expect "hi*"
send "$expect_out(0,string) $expect_out(buffer)"
输入philosophic,输出为hilosophic philosophic,hi*匹配的是hilosophic
如果是hi*hi,则匹配的是hilosophi
如果是*hi*,则匹配的是philosop hi c\n ,而不是p hi losophic\n,因为匹配是从左到右进行,且*尽可能匹配更多的字符,但是要符合样式,所以第一个*匹配的字符多一些
以*开头的样式并不经常用到,像*hi*,它能把前面不匹配的数据保存在expect_out(0,string),但是expect_out… Read More