centos7解压当前文件夹下的所有zip文件

 1 #!/bin/bash
 2 
 3 #获得当前文件下所有的zip文件名,files是个字符串
 4 files=$(ls *.zip)
 5 
 6 #保存旧的分割符
 7 OLD_IFS="$IFS"
 8 
 9 #新分割符为空格
10 IFS=" "
11 
12 #将files用空格分割成数组
13 arr=($files)
14 
15 #还原系统之前的分割符
16 IFS="$OLD_IFS"
17 
18 #循环数组,执行解压命令
19 for s in ${arr[@]}
20 do
21     unzip "$s" -d .
22 done

 

posted @ 2023-09-27 16:43  猝死的路上  阅读(101)  评论(0)    收藏  举报