[scribus] Announcement: Scribus 1.3.9 released

Owen rcook at pcug.org.au
Sun Dec 5 10:41:06 CET 2010


>
>>  5. $ bzcat scribus-1.3.9.tar.bz2 | tar xv
>>
> tar -jxvf scribus-1.3.9.tar.bz2
>
> would seem simpler


'tis true, but the first bz2 I unarchived I did with bzcat, and I
suspect the last one I may well be also with bzcat.

However, my normal work machine has this in .bashrc, so for most
unarchiving I use 'extract'

extract () {
  if [ -f $1 ] ; then
      case $1 in
          *.tar.bz2)   tar xvjf $1    ;;
          *.tar.gz)    tar xvzf $1    ;;
          *.tar.xz)    tar xvJf $1    ;;
          *.bz2)       bunzip2 $1     ;;
          *.rar)       unrar x $1     ;;
          *.gz)        gunzip $1      ;;
          *.tar)       tar xvf $1     ;;
          *.tbz2)      tar xvjf $1    ;;
          *.tgz)       tar xvzf $1    ;;
          *.zip)       unzip $1       ;;
          *.Z)         uncompress $1  ;;
          *.7z)        7z x $1        ;;
          *.xz)        unxz $1        ;;
          *.exe)       cabextract $1  ;;
          *)           echo "\`$1': unrecognized file compression" ;;
      esac
  else
      echo "\`$1' is not a valid file"
  fi
}

Highly recommended for failing brains, only one command to remember :-)
-- 
Owen




More information about the scribus mailing list