je besoin d'un script bash qui peut récupérer des données MySQL à partir d'une base de données à distance. En fait, je l'ai fait, mais ce que j'ai besoin de faire maintenant est de faire une boucle dans les enregistrements d'une manière ou d'une autre et de passer une variable à un autre fichier bash. Voici mon appel MySQL:Bash Script Loop Through MySQL
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
Elle exporte les données dans un fichier xml appelé theme.xml en ce moment, je voulais juste trouver un moyen de boucle à travers les données. J'essaie d'éviter PHP et perl et j'essaye juste d'utiliser bash. Merci d'avance.
Y a-t-il une raison spécifique pour laquelle vous voulez éviter les langages de script? Vous ne serez pas capable d'analyser xml correctement dans bash. Vous pourriez même avoir des problèmes en échappant à la sortie. Pourquoi ne pas aller le plus facilement possible et utiliser php/perl/python/lua/java/tcl/javascript/... ou sérieusement quoi que ce soit en dehors de bash qui ne sera tout simplement pas capable de le faire correctement pour de nombreuses sorties? – viraptor
Vous ne savez pas s'il existe un moyen de produire un tableau et de le parcourir en boucle? J'ai googlé cela, je ne pouvais rien trouver. –