macでautomatorでzip圧縮しつつpasswordを設定する

単純に、passwdというpasswdでzipファイルを作成するスクリプトです。Automatorにファイルをドラッグ&ドロップで決まったパスワードで圧縮するために使っています。
 
[shell]
for f in “$@”
do
FILEPATH=$f
FILENAME=${FILEPATH##*/}
NAMEONL=${FILENAME%.*}
DIRNAME=${FILEPATH%/*}
cd ${DIRNAME}
zip -vP passwd ${NAMEONL}.zip ${FILENAME}
done
[/shell]