パスワードZIPをつくるのにサイトでパスワードを作ってコピーしてなどを微妙に手間がかかるのでBash化
brew install pwgen
vim zip_and_pass.sh --- #!/bin/bash file=$1 if [ "$file" = "" ]; then echo "usage: $0 file" exit 1 fi if [ ! -d $file -a ! -f $file ]; then echo "file, directory not found" exit 1 fi pass=`pwgen -cn 12 1` archive_name=`echo $file | sed -e "s/\///" | sed -e "s/\..*$/\.zip/"` zip -r -P $pass $archive_name $file echo "######################" echo "password: $pass" echo "######################" --- chmod +x zip_and_pass.sh
使い方
./zip_and_pass.sh {file or directory}