liunx之expect简介( 二 )


liunx之expect简介

文章插图
 五、相关问题解决
1.invalid command name "/usr/bin/expect"
liunx之expect简介

文章插图
解决方案:此时是使用bash脚本嵌套了expect代码,所以执行采用以下两种方式都可以
./expect_demo3.shsh expect_demo3.sh
liunx之expect简介

文章插图
2.invalid command name ":" 转义问题
liunx之expect简介

文章插图
解决方案:send里面的内容中的括号[]有问题,不能使用[],将其去除或者添加转义字符
send "cat 20221007.txt | awk -F : '{print $2}'"send "cat 20221007.txt | awk -F \[:\] '{print $2}'\r"
liunx之expect简介

文章插图
【liunx之expect简介】

推荐阅读