ฉันต้องการสร้างไดเรกทอรีที่มีหมายเลขที่ท้าย ex "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 ถัดไปฉันต้องการให้มันรันคำสั่งซ้ำ