我正在学习MySQL,每次我都必须
ssh XXX@XXX命令,然后输入我的学校服务器密码。mysql -u XXX -p命令,然后输入MySQL密码。我想创建一个 Bash 脚本来自动执行上述步骤。
我可以用这段代码完成第一步:
#!/usr/bin/expect -f
set address xxx.com
set password xxx
set timeout 10
spawn ssh xxx@$address
expect { "*yes/no" { send "yes\r"; exp_continue} "*password:" { send "$password\r" } }
send clear\r
interact
Run Code Online (Sandbox Code Playgroud)
但我不知道如何自动输入下一个命令(mysql -u xxx -p)和密码。
我怎样才能做到这一点?