RosettaCodeData/Task/Dutch-national-flag-problem/UNIX-Shell/dutch-national-flag-problem-2.sh
2023-07-01 13:44:08 -04: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[@]}"