with nestedloop:
i=1
j=1
k=8
for i in {1..$k}
do
echo "i is "$i
for j in {1..8}
do
echo "j is "$j
sleep 1
done
done
~
n12:/home/vbe $ bash nestedloop
i is {1..8}
j is 1
j is 2
j is 3
j is 4
j is 5
j is 6
j is 7
j is 8
nestedloop:
i=1
j=1
k=8
for i in {1..8}
do
echo "i is "$i
for j in {1..$i}
do
echo "j is "$j
sleep 1
done
done
n12:/home/vbe $ bash nestedloop
i is 1
j is {1..1}
i is 2
j is {1..2}
i is 3
j is {1..3}
i is 4
j is {1..4}
i is 5
j is {1..5}
i is 6
j is {1..6}
i is 7
j is {1..7}
i is 8
j is {1..8}
and nestedloop:
i=1
j=1
k=8
for i in {1..8}
do
echo "i is "$i
for j in {1..6}
do
echo "j is "$j
sleep 1
done
done
n12:/home/vbe $ bash nestedloop
i is 1
j is 1
j is 2
j is 3
j is 4
j is 5
j is 6
i is 2
j is 1
j is 2
j is 3
j is 4
j is 5
j is 6
i is 3
j is 1
j is 2
j is 3
j is 4
j is 5
j is 6
i is 4
j is 1
j is 2
j is 3
j is 4
j is 5
j is 6
i is 5
j is 1
j is 2
j is 3
j is 4
j is 5
j is 6
i is 6
j is 1
j is 2
j is 3
j is 4
j is 5
j is 6
i is 7
j is 1
j is 2
j is 3
j is 4
j is 5
j is 6
i is 8
j is 1
j is 2
j is 3
j is 4
j is 5
j is 6
forgot to show with ksh:
12:/home/vbe $ ksh nestedloop
i is {1..8}
j is {1..6}