Necesito un script bash que pueda recuperar datos de MySQL desde una base de datos remota. En realidad lo he hecho, pero lo que necesito ahora es recorrer los registros de alguna manera y pasar una variable a otro archivo bash. Aquí es mi llamada MySQL:Bash Script Loop a través de 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
Exporta los datos en un archivo XML denominado theme.xml en este momento, sólo estaba tratando de encontrar alguna forma de bucle a través de los datos. Estoy tratando de evitar PHP y Perl y solo intento usar bash. Gracias por adelantado.
¿Hay algún motivo específico por el que desee evitar los lenguajes de scripting? No podrás analizar correctamente el xml en bash. Incluso podría tener problemas para eliminar la salida. ¿Por qué no ir por el camino fácil y usar php/perl/python/lua/java/tcl/javascript/... o algo en serio aparte de bash que simplemente no podrá hacer esto correctamente para muchos productos? – viraptor
¿No sabe si hay una forma de generar resultados como una matriz y recorrer ese proceso? Busqué en Google esto, no pude encontrar nada. –