Use blablabla -i mp3/$(( ( RANDOM % N ) + 1 )).mp3
Substitua N
pelo número máximo que você deseja gerar ou 1
número mínimo.
Ou você pode usar $(shuf -i MIN-MAX -n 1)
.
de man shuf
:
-i, --input-range=LO-HI
treat each number LO through HI as an input line
-n, --head-count=COUNT
output at most COUNT lines
Na verdade -n 1
em shuf
aqui significa apenas gerar um Num aleatório, você pode testar com -n 2
que está gerando duas Números Aleatórios.
Você também pode querer ter isso com printf
se o nome do seu arquivo tiver 0s.
printf "%03d.mp3\n" $(( (RANDOM % 100) + 1 ))
018.mp3