Em Thu, Jan 15, 2004 at 05:42:08PM -0200, Leandro Ferreira escreveu: > > case $TIPO in > tar) echo "Descompactando tar"; tar xvf *.$TIPO;; > bz2) echo "Descompactando bz2";tar jxvf *.$TIPO;; > zip) echo "Descompactando zip";unzip -vf *.$TIPO;; > gz) echo "Descompactando gz";tar zxvf *.$TIPO;; > all) for i in tar bz2 zip gz;do > descompacta.sh $i; > done;; > *) echo "Opção inválida! - tente tar,bz2,zip ou gz";; > esac >
Não funciona porque, se você tiver mais de um arquivo de um mesmo tipo no diretório (por exemplo, dois .tar.gz, ou dois .tar.bz2) o tar vai reclamar: ele só aceita UM arquivo de cada vez para ser descompactado. -- Emacs is a great operating system---it lacks a good editor, though.

