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