Мисля, че можете да изпълнявате MySQL оператори от текстов файл, например
ето файла cmds.txt, който съдържа MySQL команди:
select colA from TableA;
select colB from TableB;
select colC from TableC;
За да ги изпълните с помощта на шел скрипт, въведете
mysql -h$host -u$user -p$password db_dbname < cmds.txt
По този начин вие отделяте вашите MySQL команди от вашия шел скрипт.
Може да искате вашият скрипт да ви показва информация за напредъка. За това можете да извикате mysql с опцията "--verbose".
За повече информация вижте https://dev. mysql.com/doc/refman/5.6/en/mysql-batch-commands.html