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.172 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

Juros compostos usando bc

Outro reversor de strings

Text User Interface (TUI) com whiptail

Script para copiar DVD

Consumo de memória

Contribuir com comentário

Entre na sua conta para comentar.