RosettaCodeData/Task/Dutch-national-flag-problem/UNIX-Shell/dutch-national-flag-problem-2.sh
Ingy döt Net d066446780 langs a-z
2013-04-10 22:43:41 -07:00

8 lines
221 B
Bash

declare -i len=${1:-10}
balls=()
while (( ${#balls[@]} < len )) || dutch? "${balls[@]}"; do
balls=($(random_balls "$len"))
done
echo "Initial list: ${balls[@]}"
balls=($(dutch "${balls[@]}"))
echo "Sorted: ${balls[@]}"