aa=("admin" "first" "second" "three" "four" "five" "six" "seven" "eight" "nine" "ten" "eleven" "twleve" "thrteen")
bb=(${aa[0]})
unset aa[0]
aa=(${aa[@]})
k=0
while [ ${#aa[@]} -gt 0 ]
do
dd=()
cc=()
while [ ${#bb[@]} -gt 0 ]
do
if [ ${#aa[@]} -eq 0 ]
then
break
fi
b1=${bb[0]}
unset bb[0]
bb=(${bb[@]})
a1=${aa[0]}
unset aa[0]
aa=(${aa[@]})
echo "$b1---$a1"
sleep 5 && echo "$b1--$a1" >>last.txt &
cc=(${cc[@]} "$!" )
let k+=1
dd=(${dd[@]} "$b1" "$a1" )
done
while [ 1 -gt 0 ]
do
q=0
for i in ${cc[@]}
do
kill -s 0 $i &>/dev/null || let q+=1
done
if [ $q -eq $k ]
then
k=0
bb=(${dd[@]})
break
fi
done
done