Suite à une question dans les forums de linuxfr, j'ai recherché et retrouvé comment tirer aléatoirement un fichier sur N.
Je colle la méthode ici afin de la retrouver facilement.

#!/bin/bash
array=($(ls /images))
echo ${array[$(expr $RANDOM % ${#array[@]})]}
  • array=($(ls /images)) : instancie un tableau
  • ${#array[@]} : sa taille
  • expr $RANDOM % N : nombre aléatoire sur 0..N-1

Et pour mémoire, un super cours de bash