你好,我使用expect自动化登录任务。但是如果密码以连字符开头,脚本将失败。如何转义它
我在正确转义' "或其他字符方面遇到了很多麻烦。有没有办法编码所有字符并将编码后的字符串发送给expect进行解码,然后再发送
这是我的脚本
#!/usr/bin/expect -f
spawn ssh -o "PubkeyAuthentication no" -l user 10.10.10.10
expect "password: "
send "-cpass\'ok\r"
expect "$ "