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.