expect有自己的TCL语法,但是参数传递接口和bash也是非常类似的。但是为了expect还要特别搞一个expect脚本调用库,再统一的脚本框架中,也是比较麻烦的。为了全部统一到bash脚本库,可以将expect语句嵌入到bash脚本中。统一作为bash库调用,内部其实是expect实现的。点击(此处)折叠或打开#!/usr/bin/env bashexpect <(cat <<EOFspawn ssh xxxsend "$pass\r"expect -re ".*> "send "xxx\r"EOF)这样,expect就被bash包装起来了。2019/10/12