wangbin

bash命令:expect 自动输入账号、密码等信息

写自动部署脚本的时候,会遇到这样一个场景,例如svn co代码库的时候,会让你输入svn账号、密码、是否记住密码这些信息,如果我每次都手动输入这些,这个脚本就没法自动部署了。
那么怎么解决这个问题呢?答案是使用expect命令。

wangbin

bash命令:eval

正常我们执行命令,会先对命令行进行一次扫描,替换变量,然后执行.
前面加上eval的话,会扫描两次命令行,替换变量,然后执行.
有些场景,eval命令用起来有奇效.