สั้น !!
ความน่ารักและมีประโยชน์ของ Bash ก็คือบางอย่างเราก็สามารถลดเวลาได้ด้วยการทำ Script สั้น ๆ เช่นกรณีนี้ ต้องการสร้าง Directory ตามโครงสร้างนี้
├── config │ └── webui ├── data │ ├── director │ ├── storage │ └── webui ├── mysql │ ├── data │ └── log
เราสามารถใช้คำสั่งสั้น ๆ ข้างล่าง เพื่อสร้างโฟลเดอร์
mkdir -p {data/{director,storage,webui},config/webui,mysql/{data,log}}
และกรณีอื่น ๆ อีก ไปลองกันได้ว่าผลลัพธ์จะได้ออกมายังไง
mkdir test{1..50} mkdir -p test{1..50}/sub{1..50} mkdir {a-z}12345 mkdir {1,2,3} mkdir test{01..10} mkdir -p `date '+%y%m%d'`/{1,2,3} mkdir -p $USER/{1,2,3}
จบปิ๊ง !!