![在 Mac OSX 上,如何从终端内部输入包含特殊字符的密码?](https://linux22.com/image/1342063/%E5%9C%A8%20Mac%20OSX%20%E4%B8%8A%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BB%8E%E7%BB%88%E7%AB%AF%E5%86%85%E9%83%A8%E8%BE%93%E5%85%A5%E5%8C%85%E5%90%AB%E7%89%B9%E6%AE%8A%E5%AD%97%E7%AC%A6%E7%9A%84%E5%AF%86%E7%A0%81%EF%BC%9F.png)
我正在编写一个脚本来更改我的一台 VPS 机器的登录密码,它类似于以下内容,不幸的是,^M 字符(不是“^”和“M”的组合)被错误地添加到脚本中。现在我无法再登录机器了。我在使用 vi 编辑脚本时发现了这个字符。现在我想知道当被要求输入密码时我应该输入什么。任何帮助都将不胜感激!
ssh [email protected] "passwd <<EOF
testpass^M
testpass^M
EOF";
我正在编写一个脚本来更改我的一台 VPS 机器的登录密码,它类似于以下内容,不幸的是,^M 字符(不是“^”和“M”的组合)被错误地添加到脚本中。现在我无法再登录机器了。我在使用 vi 编辑脚本时发现了这个字符。现在我想知道当被要求输入密码时我应该输入什么。任何帮助都将不胜感激!
ssh [email protected] "passwd <<EOF
testpass^M
testpass^M
EOF";