您好。我想知道是否有办法编写批处理脚本,将文件转换为密码加密的 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