如何使用批处理脚本来压缩具有唯一密码的文件?

如何使用批处理脚本来压缩具有唯一密码的文件?

您好。我想知道是否有办法编写批处理脚本,将文件转换为密码加密的 zip 文件夹(每个 zip 文件夹都有一个唯一的密码)?

我已经看过几个关于为 zip 文件夹创建批处理脚本的教程预设和一致的密码,但我想知道是否有办法让批处理脚本引用.csv 文件中记录的一组随机密码来创建具有不同密码的 zip 文件?

答案1

假设file.csv(以空格分隔的文件名):

file1 file2 file3,password1,output1
file4 file5,password2,output2
file2 file5,password3,output3

您可以使用以下脚本:

#!/bin/bash
cat file.csv | while IFS="," read -r files password output; do zip -e -P $password $output $files; done

相关内容