rai3mb
(usa Outra)
Enviado em 10/06/2011 - 09:55h
Algumas ideias:
Você pode usar o ls <diretorio>
quando damos o ls num diretório vario, ele não retorna nada, e quando damos o ls num diretório com conteúdo ele retorna o mesmo.
Você pode fazer primeiro
ls <diretorio>
verifica se tem retorno, se tiver, armazena cada saída num loop e nesse loop faça um [teste -d VARIAVEL] para ver se é um diretório, caso seja um diretório, verifica novamente se tem conteúdo, caso tenha, .... se não tiver conteúdo, delete :-), pode usar o comando rmdir (já que está vazio mesmo)
tente criar uma funcao recursiva, dando tudo certo quando terminar de rodar, basta usar a variável que armazenou o nome dos diretórios do primeiro loop para poder fazer o recorte para outro diretório.
Espero ter contribuído um pouco, para mim fazer um teste, teria que criar um estrutura de teste, deu preguiça :-)