All pastes #339116 Raw Edit

Anonymous

public shellscript v1 · immutable
·published 2007-02-03 21:29 UTC
rendered paste body
325 open () {326 327         if [[ -f "$1" ]]328 329         then330 331                 case "$1" in332 333                       (*.tar.bz2) tar -xvjf "$1" ;;334 335                       (*.tar.gz) tar -xvzf "$1" ;;336 337                       (*.ace) unace e "$1" ;;338 339                       (*.rar) unrar x "$1" ;;340 341                       (*.deb) ar -x "$1" ;;342 343                       (*.bz2) bzip2 -d "$1" ;;344 345                       (*.lzh) lha x "$1" ;;346 347                       (*.gz) gunzip -d "$1" ;;348 349                       (*.tar) tar -xvf "$1" ;;350 351                       (*.tgz) gunzip -d "$1" ;;352 353                       (*.tbz2) tar -jxvf "$1" ;;354 355                       (*.zip) unzip "$1" ;;356 357                       (*.Z) uncompress "$1" ;;358 359                       (*.shar) sh "$1" ;;360 361                       (*) echo "'"$1"' Error. Please go away" ;;362 363                 esac364 365         else366 367                 echo "'"$1"' is not a valid file"368 369         fi370 371 }