#!/bin/ksh i=0 while [[ $i -lt 10 ]] ; do j=0 while [[ $j -lt 10 ]] ; do k=0 while [[ $k -lt 10 ]] ; do mkdir -p AAAA_$i/BBBB_$j/CCCC_$k m=0 while [[ $m -lt 10 ]] ; do touch AAAA_$i/BBBB_$j/CCCC_$k/DDDD_$m.mk m=$((m+1)) done k=$((k+1)) done j=$((j+1)) done i=$((i+1)) done