expect是Unix系统中用来进行自动化控制和测试的软件工具,应用在交互式软件中如telnet,ftp,Passwd,fsck,rlogin,tip,ssh等等. 用法 Linux中我们经常写脚本处理一些繁琐的任务,但不幸的是很多交互式的命令我们不得不人肉响应. expect可以代替我们实现与系统的交互. 我们可以通过expect实现远程自动更改用户密码,而不需要手动输入旧密码和新密码: #!/bin/bash usr_passwd='old_passwd' new_passwd='new_p