04/04/2013

Shell - Procurar e copiar arquivos com os comandos FIND e CP

No exemplo iremos copiar todas as imagens (jpg) de todas as pastas e subpastas para uma pasta chama imagem:
for i in $(find -name *.jpg); do cp "$i" ../imagens; done

Mas e se eu quisesse pesquisar múltiplas extensões? Simples:
for i in $(find -name *.jpg -or -name *.gif); do cp "$i" ../imagens; done
É só utilizar o operador -or.

Fontes:
http://elcio.com.br/dicas-de-shell-find/
http://stackoverflow.com/questions/10403886/im-trying-to-find-files-with-multiple-extensions-in-a-shell-script

Nenhum comentário:

Postar um comentário