Ir ao conteúdo
  • Cadastre-se

Copiar o arquivo de Origem de Acordo com o nome para o Destino


Rodrigo C

Posts recomendados

Saudações, tudo bem? gostaria de uma grande ajuda, preciso analisar um arquivo txt, nele vai conter vários nomes um em cada linha exemplo (Pedro, Paulo,João), após analisar esse arquivo txt vai comparar no diretório de origem se tem algum arquivo com que corresponde a o txt encontrando ele vai copiar para pasta de destino o arquivo com nome correspondente.

Exemplo:
Pasta de Origem
Paulo_2312.mp4

Copia para o Destino na pasta Paulo

Muito Obrigado 

Link para o comentário
Compartilhar em outros sites

Tá um pouco confuso, você tem uma pasta com um arquivo com nomes e vários arquivos mp4, e quer copiar estes arquivos para cada pasta correspondente ao nome contido no arquivo de nomes, isso?

 

for filename in *.mp4
do
        #Pega somente o nome sem caracteres especiais e números
        d=$(sed "s/\_[0-9]*\.mp4//g" lista.txt)
        #move o arquivo para a pasta
        mv $filename $d/
done
~

salva isso em um script, dá permissão de execução (chmod +x )

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!