diff --git a/a.tar.gz b/a.tar.gz new file mode 100644 index 0000000..eeaea06 Binary files /dev/null and b/a.tar.gz differ diff --git a/a.tgz b/a.tgz new file mode 100644 index 0000000..7b76f5d Binary files /dev/null and b/a.tgz differ diff --git a/lch b/lch index f9fc374..7074de1 100755 --- a/lch +++ b/lch @@ -1,5 +1,5 @@ #!/bin/bash -VERSION=0.1r5 +VERSION=0.1r6 if [ "$1" = "version" ] || [ "$1" = "--version" ] || [ "$1" = "-v" ] then @@ -18,21 +18,18 @@ function descompressor() *.tar) tar -xvf $1 ;; - *.tar.gz) + *.tar.gz | *.tgz) tar -xzvf $1 ;; - *.tar.bz2) + *.tar.bz2 | *.tbz | *.tbz2 | *.tb2) tar xjf $1 ;; - *.tar.xz) + *.tar.xz | *.txz) tar -xf $1 ;; *.bz2) bzip2 -d $1 - ;; - *.tgz) - tar -zxvf $1 - ;; + ;; *.gz) gzip -d $1 ;; @@ -60,21 +57,18 @@ function compressor() *.tar) tar -cvf $1 $2 ;; - *.tar.gz) + *.tar.gz | *.tgz) tar -czvf $1 $2 ;; - *.tar.bz2) + *.tar.bz2 | *.tbz | *.tbz2 | *.tb2) tar -c $2 | bzip2 > $1 ;; - *.tar.xz) + *.tar.xz | *.txz) tar -cJf $1 $2 ;; *.bz2) bzip2 -c $2 > $1 ;; - *.tgz) - tar -czvf $1 $2 - ;; *.gz) gzip -c $2 > $1 ;;