准备:
1.在/home/admin/tmp/zip 下创建两个txt文件分别为abc.txt、def.txt并压缩为abc.zip、def.zip
2.创建解压后文件存放路径为/home/admin/tmp/unzip/
编写shell脚本
#!/bin/bash
cd /home/admin/tmp/zip
for i in *.zip
do
unzip -o $i -d /home/admin/tmp/unzip
done
[admin@localhost ~]$ cd tmp/
[admin@localhost tmp]$ mkdir zip
[admin@localhost tmp]$ mkdir unzip
[admin@localhost tmp]$ cd zip/
[admin@localhost zip]$ touch abc.txt
[admin@localhost zip]$ touch def.txt
[admin@localhost zip]$ vi abc.txt
[admin@localhost zip]$ vi def.txt
[admin@localhost zip]$ zip abc.zip abc.txt
adding: abc.txt (stored 0%)
[admin@localhost zip]$ ls
abc.txt abc.zip def.txt
[admin@localhost zip]$ zip def.zip def.txt
adding: def.txt (stored 0%)
[admin@localhost zip]$ cd /home/admin/tmp/
[admin@localhost tmp]$ touch unzipfile.sh
[admin@localhost tmp]$ vi unzipfile.sh
[admin@localhost tmp]$ sh unzipfile.sh
Archive: abc.zip
extracting: /home/admin/tmp/unzip/abc.txt
Archive: def.zip
extracting: /home/admin/tmp/unzip/def.txt