Método simple para barajar los elementos de una matriz en BASH shell?

Puedo hacer esto en PHP pero estoy tratando de trabajar dentro del shell BASH. Necesito tomar una matriz y luego mezclar aleatoriamente el contenido y volcarlo ensomefile.txt.

So dado matriz Heresmyarray, de elementosa;b;c;d;e;f; produciría un archivo de salida,output.txt, que contendría elementosf;c;b;a;e;d;

Los elementos deben retener el delimitador de punto y coma. He visto una serie de operaciones de bash shell array, pero nada que parezca cercano a este simple concepto. ¡Gracias por cualquier ayuda o sugerencia