本文主要是介绍Linux Shell 分别解压目录下所有zip文件到以其文件名命名的单独文件夹,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#!/bin/sh
cd "$1"
oldifs="$IFS"
IFS=$'\n'
for file in `find . -name "*.zip"`
doif test -f "$file"thenfolder=`basename $file .zip`echo 解压到$folder...mkdir "$folder"unzip "$file" -d "$folder"fi
done
IFS="$oldifs"
将以上文件保存为unzipall.sh
,添加执行权限后执行
./unzipall.sh zip文件所在目录
即可
这篇关于Linux Shell 分别解压目录下所有zip文件到以其文件名命名的单独文件夹的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!