#!/bin/sh
cd "$1"
oldifs="$IFS"
IFS=$'\n'
for file in `find . -name "*.zip"`
do
if test -f "$file"
then
folder=`basename $file .zip`
echo 解压到$folder...
mkdir "$folder"
unzip "$file" -d "$folder"
fi
done
IFS="$oldifs"
将以上文件保存为unzipall.sh
,添加执行权限后执行
./unzipall.sh zip文件所在目录
即可