Linux: Tentando encontrar arquivos de uma lista recursivamente e copiá-los em outro lugar

1

Estou tentando encontrar arquivos de uma lista e copiá-los para outro lugar. Então eu comecei meu loop de teste assim:

# cat ~/my_filelist.txt | while read file ; do echo "$file" ; done

Depois que eu pressionar, digite todos os nomes de arquivos do my_filelist.txt e imprima para stdout, tudo bem.

Agora eu substituí "echo" pelo comando "find" assim:

# cat ~/my_filelist.txt | while read file ; do find . -name "$file" ; done 

Eu achei que o find irá imprimir os resultados para o stdout, mas nada acontece O_o

Eu posso ver que a descoberta está funcionando, mas onde está a saída?

Alguém poderia me dizer o que estou fazendo errado?

Muito obrigado antecipadamente!

    
por gonzo 30.10.2013 / 14:40

0 respostas