在我的
shell脚本中,我正在运行一个命令,要求我输入.
如何自动给命令输入它?
例如:
$cat test.sh ssh-copy-id tester@10.1.2.3
运行test.sh时
>首先,会问:
您确定要继续连接(是/否)?
>然后,它会要求我输入密码:
tester@10.1.2.3的密码:
有没有办法自动输入?
对于一般的命令行自动化,Expect是经典的工具.或者试试
pexpect,如果你更喜欢Python.
原文链接:https://www.f2er.com/bash/386264.html这是一个类似的问题,建议使用Expect:Use expect in bash script to provide password to SSH command