Je veux créer un répertoire avec un numéro à la fin, ex "dir1", et incrémenter ce numéro si le répertoire existe déjà jusqu'à ce qu'il atteigne un nom de répertoire qui n'existe pas, et je dois le faire sur une seule ligne dans une ligne de commande Linux, quelque chose comme:
mkdir --increment dir$
Comment pourrais-je procéder?
Jusqu'à présent, j'ai ceci:
dir=output; n=0; mkdir -p $dir$n; if test -d $dir$n; then n=$((n+1)); echo $dir$n; fi
Mais il fait juste écho au nom du répertoire suivant, j'en ai besoin pour exécuter récursivement la commande.