标签: shell prompt
我正在尝试创建一个自动使用密码压缩文件的脚本。 Zip通过在交互式提示中要求输入密码来完成此操作。如何让脚本响应提示?
我试过了:
输入密码:
zip错误:中断(中止)
-bash:xxx:没有这样的文件或目录
答案 0 :(得分:0)
-e选项期望zip正在终端上运行。如果您不介意复杂性,可以使用伪终端和脚本(使用Tcl或Perl中提供的Expect包或类似的东西)。
zip
使用zip的-P标志(或--password)标志可能更容易,只需在命令行上传递密码即可。