脚本命令行如下:
#!/usr/bin/expect spawn mysql -h 127.0.0.1 -uuser1 -p set timeout 100 expect "Enter password:" send "password\r" interact
#!/usr/bin/expect 就是在上面获取的expect的安装路径,expect类似于一个sh
spawn 是expect的语句,执行命令前都要加这句
expect "Enter password:" 这句要加上,不加上会报错
send "password\r" 密码中如果有%等关键字,需要加转义符号/
interact 代表执行完留在远程控制台