如何编写 shell 脚本在执行命令后自动获取密码

如何编写 shell 脚本在执行命令后自动获取密码
#!/bin/bash
cd /var/SUNWdsee/ds6/bin
./dsconf show-repl-agmt-status -e suffix Hostname:389

以上是我的脚本。执行最后一行后,屏幕上会提示输入密码。

我需要知道如何在命令执行后自动填充密码(./dsconf show-repl-agmt-status -e suffix Hostname:389)。

答案1

尝试将其作为输入

echo "Any#PasSwD" > .passwd.txt
./dsconf show-repl-agmt-status -e suffix Hostname:389 < .passwd.txt

如果上述方法有效,你甚至可以尝试下面的方法

./dsconf show-repl-agmt-status -e suffix Hostname:389 | echo "Any#PasSwD"

相关内容