smartzip

Publicado por Ricardo Brito do Nascimento 09/05/2008

[ Hits: 4.821 ]

Homepage: http://brito.blog.incolume.com.br

Download smartzip.sh




Identifica automaticamente qual o compactador utilizado e descompacta o arquivo alvo.

  



Esconder código-fonte

#!/bin/bash
if [ $# -eq 0 ]; then
  echo 'requer arquivo compactado como parametro'
  exit 0
fi

ftype=`file "$1"`
case "$ftype" in
"$1: Zip archive"*)
    unzip "$1" ;;
"$1: gzip compressed"*)
    gunzip "$1" ;;
"$1: bzip2 compressed"*)
    bunzip2 "$1" ;;
"$1: POSIX tar archive"*)
    tar xvf "$1";;
*) error "Ficheiro $1 não pode ser descomprimido com $0";;
esac

Scripts recomendados

Leitor de RSS

Automatizando Sarg

backupsl.sh

Crie bash scripts "on-the-fly"

Relógio em tempo real no terminal


  

Comentários
[1] Comentário enviado por SMarcell em 18/05/2008 - 15:15h

Script com o mesmo propósito:

http://www.slackbr.org/forum/viewtopic.php?f=45&t=3715


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts