Script para descompactação de arquivos

Suponha que você tenha um diretório com vários arquivos compactados, em diversos formatos diferentes. Por exemplo:

backups 2009.rar
exercicios 2009.tgz
exercicios 2010.tgz
musicas.zip
pautas 2009.zip
pautas.zip
provas antigas.tgz
provas.tgz
testes.rar

Desenvolva um script que descompacte cada um desses arquivos, salvando os arquivos extraídos em subdiretórios que possuam o mesmo nome dos arquivos compactados, porém, sem a extensão. Por exemplo, o conteúdo do arquivo “testes.rar” será salvo em um subdiretório chamado “testes”.

Algumas observações:
a) seu script deverá suportar pelo menos os formatos tgz, rar e zip;
b) lembre-se de tomar cuidado com os arquivos que possuem espaços nos nomes.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.