Facebook
From José Santos, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 102
  1. #
  2. # # ex - archive extractor
  3. # # usage: ex <file>
  4. ex ()
  5. {
  6.   if [ -f $1 ] ; then
  7.     case $1 in
  8.       *.tar.bz2)   tar xjf $1   ;;
  9.       *.tar.gz)    tar xzf $1   ;;
  10.       *.bz2)       bunzip2 $1   ;;
  11.       *.rar)       unrar x $1     ;;
  12.       *.gz)        gunzip $1    ;;
  13.       *.tar)       tar xf $1    ;;
  14.       *.tbz2)      tar xjf $1   ;;
  15.       *.tgz)       tar xzf $1   ;;
  16.       *.zip)       unzip $1     ;;
  17.       *.Z)         uncompress $1;;
  18.       *.7z)        7z x $1      ;;
  19.       *)           echo "'$1' cannot be extracted via ex()" ;;
  20.     esac
  21.   else
  22.     echo "'$1' is not a valid file"
  23.   fi
  24. }
  25.