Angenommen ein file.csv
(durch Leerzeichen getrennte Dateinamen):
file1 file2 file3,password1,output1 file4 file5,password2,output2 file2 file5,password3,output3
Sie können das folgende Skript verwenden:
#!/bin/bash cat file.csv | while IFS="," read -r files password output; do zip -e -P $password $output $files; done