Pular para o conteúdo

smartzip

Identifica automaticamente qual o compactador utilizado e descompacta o arquivo alvo.
Ricardo Brito do Nascimento rbn_jesus
Hits: 5.173 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Identifica automaticamente qual o compactador utilizado e descompacta o arquivo alvo.
Download smartzip.sh Enviar nova versão

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

Enviar e-mails

NetProfiler - Um solução para quem passeia por várias redes.

Prova 1.0

Combinação de nros (para mega sena)

informativo

Contribuir com comentário

Entre na sua conta para comentar.