Assumindo que list.txt
tenha nomes de arquivos (com apenas prefixo) um em cada linha, o código a seguir moverá todos os arquivos listados para folder2
:
while read file; do mv "$file"basz.dat /path/to/folder2; done < /path/to/list.txt
Eu tenho uma quantidade enorme de arquivos (por exemplo, 110011basz.dat, 110012basz.dat, 110013basz.dat, ...) dentro de uma pasta, chame folder
. Por outro lado eu tenho uma lista relacionada aos arquivos que eu preciso mover para outra pasta (vamos chamá-lo folder2
). Esta lista não mostra o nome completo dos arquivos, mas apenas o prefixo como 110011.
Agora, como posso mover esses arquivos para folder2
?
Obrigado pela sua ajuda!
Assumindo que list.txt
tenha nomes de arquivos (com apenas prefixo) um em cada linha, o código a seguir moverá todos os arquivos listados para folder2
:
while read file; do mv "$file"basz.dat /path/to/folder2; done < /path/to/list.txt