Mi tarea simple es crear dentro del directorio de trabajo hasta un máximo de direcciones separadas
- copie dentro de él algunos archivos del directorio de plantillas (de modo que cada nuevo directorio son réplicas y la diferencia solo dentro de los nombres definidos en i)
-
cree un nuevo archivo txt dentro de cada uno de los nuevos directorios con algún texto:
home=/projects/clouddyn/md_bench/for_server/MD_bench template=$home/template cd $home min=1 max=3 for i in $(eval echo "{$min..$max}") do mkdir "sim_$i" sim=$(basename "sim_$i") pushd $sim cp $template/*.* $sim prinf "This is $i dir" > ./$sim/file_$i.txt popd done
Desafortunadamente, los nuevos directorios se crean pero los archivos no se copiaron
¡Gracias por la ayuda!