Vamos supor que você tenha numerado diretórios sequencialmente como: ' dirnameN ',
onde ' N ' é o número.
Você pode encontrar o número mais alto (do diretório pai) por
find . -type d -name dirname\* | sed 's|dirname||' | sort -n | tail -1
Assim, você usa o padrão em seus nomes de diretório para filtrá-lo (com ' sed ') e deixar o número.
Então, você classifica numericamente para encontrar o último número.
Depois disso, você adicionaria um a isso e faria o próximo diretório usando o mesmo padrão.
Diga algo como
dirnamePattern=dirname
lastDirname=11
newDirname=$((lastDirname+1))
newDirname=${dirnamePattern}${newDirname}
vai te dar ' dirname12 '.