将压缩包放入1个干净空目录下,然后此脚本也放置该路径下
#!/bin/bash
ls * > ./list.txt
for a in $(cat list.txt)
do
if [[ "$a" =~ "tar" ]]
then
tar -xvf $a
elif
[[ "$a" =~ "tgz" ]]
then
tar -xvf $a
elif
[[ "$a" =~ "gz" ]]
then
gunzip $a
elif
[[ "$a" =~ "bz" ]]
then
bunzip2 $a
elif
[[ "$a" =~ "zip" ]]
then
unzip $a
else
echo "$a is not a zip file."
fi
done