Я хочу створити каталог з номером в кінці, наприклад, "dir1" і збільшити це число, якщо каталог вже існує, поки він не потрапить до імені каталогу, яке не існує, і мені потрібно зробити це в одному рядку в командний рядок Linux, щось на кшталт:
mkdir --increment dir$
Як би я пішов робити це?
Поки що у мене є таке:
dir=output; n=0; mkdir -p $dir$n; if test -d $dir$n; then n=$((n+1)); echo $dir$n; fi
Але це просто перегукується з наступним іменем dir, мені це потрібно для рекурсивного виконання команди.