|
一个目录下, 有.tar, .gz等压缩文件,
怎么用shell脚本根据文件名调用解压程序解压呢?
我的脚本是这样的:
for i in $dif/*
do
type=`ls $i | awk '{print $NF} | awk -F"." '{print $NF}''`
if [ $type="tar" ]
then
tar -xvf $i
rm -f $i
fi
if [$type="gz"]
then
gzip -d $i
fi
done
但是运行的时候, 说 tar 命令参数不对, 怎么回事呢? |
|