Você pode usar um pipe com o comando xargs
da seguinte forma:
find . -name *.rar|xargs -I{} unrar {}
find
mostra o caminho relativo para os arquivos rar. xargs
executar para cada um unrar
Espero que isso não infrinja a regra 2. Eu tenho um monte de pastas que todos têm um .rar neles e eu preciso extrair todos os arquivos e colocá-los em um diretório. Existe uma maneira mais fácil de fazer isso do que indo para cada diretório individualmente? o que isso parece: / dirA ---- > rar1; / dirB ---- > rar2; / dirC ---- & rar; rar3 etc ...
Você pode usar um pipe com o comando xargs
da seguinte forma:
find . -name *.rar|xargs -I{} unrar {}
find
mostra o caminho relativo para os arquivos rar. xargs
executar para cada um unrar
Tags rar