Enviado em 09/12/2015 - 16:59h
Olá pessoal,
Preciso de um script que procure dentro de pastas e subpastas e depois copie para outro diretório vários arquivos com nomes específicos, este script teria que ler um arquivo contendo os nomes dos arquivos que eu desejo.
Pra ficar mais claro:
Tenho uma lista(lista.txt) com os nomes dos arquivos que desejo copiar para o diretório /dados.
Conteúdo do arquivo "lista.txt":
PC_012B82_20151209085420_00249.ul
PC_012BE9_20151205084320_00236.ul
PC_012BE9_20151207085147_00237.ul
PC_012BE9_20151208084929_00238.ul
PC_012BE9_20151209085240_00239.ul
Estes arquivos estão distribuídos dentro de vários subdiretórios com muitos outros arquivos que não me interessam.
Pesquisei aqui no VOL e encontrei a seguinte linha de comando:
cat file_unknown.txt | while read line; do cp "$line" /outro_diretorio/"; done
Alterei pra minha necessidade:
cat lista.txt | while read line; do cp "$line" /dados/;done
PORÉM A LINHA DE COMANDO ACIMA NÃO PROCURA OS ARQUIVOS DENTRO DOS SUBDIRETÓRIOS.
Por favor, se alguém puder me ajudar, não entendo quase nada de shell script.
Preciso de um script que procure dentro de pastas e subpastas e depois copie para outro diretório vários arquivos com nomes específicos, este script teria que ler um arquivo contendo os nomes dos arquivos que eu desejo.
Pra ficar mais claro:
Tenho uma lista(lista.txt) com os nomes dos arquivos que desejo copiar para o diretório /dados.
Conteúdo do arquivo "lista.txt":
PC_012B82_20151209085420_00249.ul
PC_012BE9_20151205084320_00236.ul
PC_012BE9_20151207085147_00237.ul
PC_012BE9_20151208084929_00238.ul
PC_012BE9_20151209085240_00239.ul
Estes arquivos estão distribuídos dentro de vários subdiretórios com muitos outros arquivos que não me interessam.
Pesquisei aqui no VOL e encontrei a seguinte linha de comando:
cat file_unknown.txt | while read line; do cp "$line" /outro_diretorio/"; done
Alterei pra minha necessidade:
cat lista.txt | while read line; do cp "$line" /dados/;done
PORÉM A LINHA DE COMANDO ACIMA NÃO PROCURA OS ARQUIVOS DENTRO DOS SUBDIRETÓRIOS.
Por favor, se alguém puder me ajudar, não entendo quase nada de shell script.