On Wed, Nov 12, 2008 at 01:43:09AM -0000, sergiolinux1 wrote:
> Olá pessoal, quero pedir a ajuda...
> Tenho varios diretórios e neles tenho arquivos zipados. EX.
> 
> diretorios/dir1/arquivo.zip
> diretorios/dir2/arquivo.zip
> diretorios/dir3/arquivo.zip
> diretorios/dir4/arquivo.zip
> 
> E quero de alguma forma decompactar esses arquivos nos seus diretórios.
> 
> Tentei um find . -name *.zip -exec unzip {} \;
> Mas ele descompacta no meu diretório atual.
> 
> Alguem teria alguma idéia de como posso fazer?
> 
> Obrigado a todos e parabens.
> 
> 
> ------------------------------------

uma saída seria fazer o seguinte:

find . -name \*.zip -printf "%h %P\n" | while read dir file; do unzip $file -d 
$dir; done


Responder a