On Thu, Oct 22, 2026 at 13:37:52 -0400, Jeffrey Walton wrote:
> On Wed, Oct 21, 2026 at 12:34 PM Franco Martelli <[email protected]> 
> wrote:
> > # Populate playlist array with unique random values
> > while [ "$index" -le "$total" ]; do
> >          clip="$(/usr/bin/numrandom /1..$total/)"
> >          if [[ ! ${playlist[@]} =~ "$clip" ]]; then      # [ -z
> > ${rndarr[clip]} ]; then
> >                                                          # rndarr[$clip]=1
> >                 playlist[$index]=$clip
> >                 ((index++))
> >          fi
> > done
> > ...
> 
> The code is broken:

You need to account for line wrapping.  The "line" beginning with
${rndarr[clip]} is supposed to be attached to the # [ -z above it.

Reply via email to