Я хочу создать каталог с номером в конце, например, «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
Но это просто повторяет следующее имя каталога, мне нужно, чтобы оно рекурсивно выполняло команду.