Ma tâche simple consiste à créer dans le répertoire de travail jusqu'à un maximum de répertoires distincts
- copier à l'intérieur certains fichiers du répertoire modèle (de sorte que chaque nouveau répertoire est une réplique et que la différence ne se situe qu'à l'intérieur des noms définis à partir de i)
-
créer un nouveau fichier txt dans chacun des nouveaux répertoires avec du texte :
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
Malheureusement, les nouveaux répertoires sont créés mais les fichiers ne sont pas copiés.
Merci pour votre aide !