Script Bash Boucle Via MySQL

J'ai besoin d'un script bash qui peuvent récupérer les données MySQL à partir d'une distance de la base de données. En fait je l'ai fait, mais ce que je dois faire maintenant c'est de la boucle dans les enregistrements d'une certaine façon et passer une variable à un autre fichier bash.
Voici mon MySQL appel:

mysql -X -u $MyUSER -p$MyPASS -h$MyHOST -D$MyDB -e'SELECT `theme_name`, `guid` FROM `themes` WHERE `theme_purchased`="1" AND `theme_compiled`='0';' > themes.xml
download_themes.sh

Il exporte les données dans un fichier xml appelé theme.xml maintenant, j'essayais juste de trouver un moyen de faire une boucle par les données. Je suis en essayant d'éviter de PHP et perl et juste essayer d'utiliser bash. Merci à l'avance.

Est-il une raison spécifique pour laquelle vous voulez éviter les langages de script? Vous ne serez pas en mesure d'analyser xml correctement dans bash. Vous pourriez même avoir des problèmes unescaping la sortie. Pourquoi ne pas aller dans la voie de la facilité et de l'utilisation de php / perl / python / lua / java / tcl / javascript / ... ou sérieusement de quelque chose en dehors de bash qui ne pourront tout simplement pas être en mesure de le faire correctement pour de nombreuses sorties?
Vous ne savez pas si il existe un moyen de sortie comme un tableau et une boucle par qui? J'ai Googlé cela peut je ne pouvais pas trouver quoi que ce soit.

OriginalL'auteur Brian Leishman | 2011-05-07