Méthode Simple pour mélanger les éléments d'un tableau dans le shell BASH?

Je peux le faire en PHP, mais j'essaie de travailler dans le shell BASH. J'ai besoin de prendre un tableau et ensuite de façon aléatoire lecture aléatoire du contenu et de la sauvegarde que pour somefile.txt.

Donc, compte tenu de la matrice de Heresmyarray, des éléments a;b;c;d;e;f; il serait de produire un fichier de sortie, output.txt, qui contiendrait des éléments f;c;b;a;e;d;

Éléments de la nécessité de conserver le point-virgule séparateur. J'ai vu un certain nombre de shell bash opérations de matrice, mais rien qui semble proche de ce concept simple. Merci pour toute aide ou suggestion!

OriginalL'auteur Dave | 2011-04-04