Caros colegas Novamente me deparo com uma tarefa que me parece simples, mas não consegui "figurar" a solução em minha cabeça
problema: tenho uma estrutura de diretórios em cujas pastas finais estão vários arquivos, entre eles fringes.bmp e white.bmp exemplo: /home/helton/pacientes/63/2010_02_25 14_49_43/white.bmp /home/helton/pacientes/58/2010_02_25 11_23_00/fringes.bmp /home/helton/pacientes/58/2010_02_25 11_23_00/white.bmp /home/helton/pacientes/59/2010_02_25 13_00_46/fringes.bmp /home/helton/pacientes/59/2010_02_25 13_00_46/white.bmp /home/helton/pacientes/60/2010_02_25 14_17_43/fringes.bmp /home/helton/pacientes/60/2010_02_25 14_17_43/white.bmp /home/helton/pacientes/61/2010_02_25 14_29_59/fringes.bmp /home/helton/pacientes/61/2010_02_25 14_29_59/white.bmp /home/helton/pacientes/62/2010_02_25 14_37_20/fringes.bmp /home/helton/pacientes/62/2010_02_25 14_37_20/white.bmp e quero movê-los para uma pasta ~/saída/octave com os seguintes nomes, por exemplo: 63-2010_02_25-14_49_43-fringes.bmp 63-2010_02_25-14_49_43-white.bmp 58-2010_02_25-11_23_00-fringes.bmp 58-2010_02_25-11_23_00-white.bmp 59-2010_02_25-13_00_46-fringes.bmp 59-2010_02_25-13_00_46-white.bmp 60-2010_02_25-14_17_43-fringes.bmp 60-2010_02_25-14_17_43-white.bmp 61-2010_02_25-14_29_59-fringes.bmp 61-2010_02_25-14_29_59-white.bmp 62-2010_02_25-14_37_20-fringes.bmp 62-2010_02_25-14_37_20-white.bmp essas listas foram geradas com os seguintes comandos (feitos pelo Paulo Bagatini): find ~/pacientes/ -name fringes.bmp -or -name white.bmp find ~/pacientes/ -name fringes.bmp -or -name white.bmp | xargs -0 | cut -d/ -f5- | tr "/ " - O que não está tão fácil é usar um cp usando como entrada as linhas do primeiro comando e como saída as linhas do segundo. Além disso, aparentemente o uso de pipes dentro do 'find -exec' tem suas complicações. Agora me ocorreu usar o find -execdir, já que os arquivos têm sempre o mesmo nome, mas só vou poder testar isso amanhã, se alguém já tiver passado por isso, aceito sugestões! Muito obrigado Helton [As partes desta mensagem que não continham texto foram removidas]
