tar, tar.gz. tar.bz2, tar.xv等文件的壓縮和解壓縮參數讓人實在蛋疼,
本着沒有輪子就自己造的原則,寫了這個腳本,歡迎拍磚.
#!/bin/bash
#Description: untar *.tar.xz , *.tar.gz, *.tar.bz2 files
#Author:Li Xiaoming
#Version:0.1
#CreateTime:2018-06-05 19:34:41
#TO be done:add support of tar and supress function
echo "1st arg: $1";
CONSTOFTARXZ="tar.xz"
CONSTOFTARGZ="tar.gz"
CONSTOFTARBZ2="tar.bz2"
file=$1
fileExten="${file#*.}"
echo "file extenstion: $fileExten";
if [ "$CONSTOFTARXZ" = "$fileExten" ]; then
tar xvf $file
elif [ "$CONSTOFTARGZ" = "$fileExten" ]; then
tar zxvf $file
elif [ "$CONSTOFTARBZ2" = "$fileExten" ]; then
tar jxvf $file
fi
