Se o seu cp
suportar a opção --parents
, você poderá usar
cd /path/to/this
cp --parents dir{1..4}/data.csv /path/to/target/
O loop for
também deve funcionar:
for data in /path/to/this/dir{1..4}/data.csv ; do
cp $data ${data#path/to/this/}
done
Ou use find
(sem expansão de chave suspensa):
cd /path/to/this
find -path './dir[1234]' -exec cp {}/data.csv /path/to/target/{} \;