
再會。我想知道是否有辦法編寫一個批次腳本,將檔案轉換為密碼加密的 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