如何处理双重密码提示

How to deal with double password prompt

我有一个 CLI 应用程序连续 两次 提示密码确认。像这样输入密码是行不通的:

echo password | cliapp secure operation

该 CLI 应用程序中也没有用于禁用双重密码提示的标志。我想自动执行此命令,并从我的 golang 应用程序调用它。是否有任何解决方法或解决方案?

expect 做的正是我需要做的。