Linux教程

Linux Shell 分别解压目录下所有zip文件到以其文件名命名的单独文件夹

本文主要是介绍Linux Shell 分别解压目录下所有zip文件到以其文件名命名的单独文件夹,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
#!/bin/sh
cd "$1"
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

将以上文件保存为unzipall.sh,添加执行权限后执行

./unzipall.sh zip文件所在目录

即可

这篇关于Linux Shell 分别解压目录下所有zip文件到以其文件名命名的单独文件夹的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!