Chcę utworzyć katalog z numerem na końcu, na przykład „dir1”, i zwiększyć ten numer, jeśli katalog już istnieje, dopóki nie trafi na nazwę katalogu, który nie istnieje, i muszę to zrobić w jednym wierszu w wiersz poleceń Linuksa, coś w stylu:
mkdir --increment dir$
Jak miałbym to zrobić?
Do tej pory mam to:
dir=output; n=0; mkdir -p $dir$n; if test -d $dir$n; then n=$((n+1)); echo $dir$n; fi
Ale to tylko echo następnej nazwy katalogu, potrzebuję go, aby rekurencyjnie wykonać polecenie.