Desejo criar um diretório com um número no final, ex "dir1", e incrementar esse número se o diretório já existir até atingir um nome de diretório que não existe, e preciso fazer isso em uma única linha em uma linha de comando do Linux, algo como:
mkdir --increment dir$
Como eu faria isso?
Até agora eu tenho isso:
dir=output; n=0; mkdir -p $dir$n; if test -d $dir$n; then n=$((n+1)); echo $dir$n; fi
Mas apenas ecoa o próximo nome do diretório, preciso executar recursivamente o comando.