如何在Linux Shell中发送交互式提示响应



我正在尝试制作一个脚本,该脚本会自动用密码缩回文件。ZIP通过在交互式提示中询问密码来做到这一点。如何使脚本响应提示?

我尝试过:

zip -e xxx myfile

输入密码:

zip错误:中断(流产)

zip -e myfile<xxx

-bash:xxx:没有这样的文件或目录

-e选项期望zip在终端上运行。如果您不介意复杂性,则可以使用伪末端和脚本(使用TCL或Perl中可用的期望软件包或类似内容)。

使用ZIP使用-p标志(或 - password)标志可能更容易,只需在命令行上传递密码。

最新更新