file1 -> dir1/sub
file2 -> dir2/sub
file3 -> dir3/sub
file4 -> dir4/sub
.
.
Os nomes de arquivos e diretórios estão com números como acima?
for i in {1..300}; do cp file$i dir$i/sub; done
Estou tentando descobrir como copiar uma lista de arquivos para uma lista de subdiretórios.
por exemplo. Eu tenho 300 arquivos para copiar em 300 subdiretórios - 1 a 1.
file1 -> dir1/sub
file2 -> dir2/sub
file3 -> dir3/sub
file4 -> dir4/sub
.
.
file300 -> dir/sub300
Eu normalmente tenho os arquivos no diretório atual onde os diretórios estão localizados para que eu execute algo como
find . -type f -name "file*"
copie para
find . -type d -name "dir*/sub"
Qual seria a melhor maneira de executar esse script? Obrigado.