単純な bash スクリプトを作成してツリー構造を作成しようとしているところですが、ロジックが間違っている場所を見つけることができません。現時点では、スクリプトは 2 番目の深さまで到達しますが、その中の最初のフォルダーのみを埋めます。誰でも私のエラーを見つけることができますか?
ありがとう
#!/bin/bash
create(){
directory=$1
for((j=0; j < depth; j++)); do
for x in ${directory[@]}; do
temp=( )
for((i=0; i < breadth; i++)); do
mkdir $x/$i
temp=($temp $x/$i)
done
done
directory=($temp)
done
}
breadth=3
depth=2
direc=(tree)
create $direc