我正在尝试制作一个脚本,该脚本会自动用密码缩回文件。ZIP通过在交互式提示中询问密码来做到这一点。如何使脚本响应提示?
我尝试过:
zip -e xxx myfile
输入密码:
zip错误:中断(流产)
zip -e myfile<xxx
-bash:xxx:没有这样的文件或目录
-e选项期望zip
在终端上运行。如果您不介意复杂性,则可以使用伪末端和脚本(使用TCL或Perl中可用的期望软件包或类似内容)。
使用ZIP使用-p标志(或 - password)标志可能更容易,只需在命令行上传递密码。