j0h

mkTree.sh

j0h
Feb 9th, 2026
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.35 KB | None | 0 0
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. # make a tree directory structure
  4. root=testdir
  5. letters=(a b c d e f g h i j)
  6.  
  7. mkdir -p "$root"
  8.  
  9. for ((s=0; s<${#letters[@]}; s++)); do
  10.   chain=()
  11.   for ((k=s; k<${#letters[@]}; k++)); do
  12.     n=$(( s*10 + (k - s + 1) ))
  13.     chain+=( "${letters[k]}$n" )
  14.   done
  15.   (IFS=/; mkdir -p "$root/${chain[*]}")
  16. done
  17.  
Advertisement
Add Comment
Please, Sign In to add comment