मैं अंत में एक संख्या के साथ एक निर्देशिका बनाना चाहता हूं, "dir1", और उस संख्या को बढ़ाता हूं यदि निर्देशिका पहले से मौजूद है जब तक कि वह निर्देशिका नाम को हिट नहीं करता है जो मौजूद नहीं है, और मुझे इसे एक ही पंक्ति में करने की आवश्यकता है लिनक्स कमांड लाइन, कुछ इस प्रकार है:
mkdir --increment dir$
मुझसे यह कैसे होगा?
अब तक मुझे यह मिला है:
dir=output; n=0; mkdir -p $dir$n; if test -d $dir$n; then n=$((n+1)); echo $dir$n; fi
लेकिन यह सिर्फ अगले डीर नाम को इको करता है, मुझे इसे कमांड को फिर से निष्पादित करने की आवश्यकता है।