منبع اصلی نوشتار زیر در این لینک قرار دارد

چگونگی اجرای Mysql query در شل

با سلام خدمت دوستان عزیزم

امروز با اجرا کردن Mysql query در شل اسکریپت آشنا خواهید شد .

زبان های برنامه نویسی مثل پرل یا پایتون به خودی خود ماژول یا سوکتی برای اتصال به mysql دارن اما خوب توی سطح شل این سوکت وجود نداره ، که میشه با ترفندی که در کد زیر خدمتتون ارائه شده ، بخشی از دستورات sql رو در سطح شل اجرا کرد ، خوب کافیه یه فایل sh ایجاد کنید و سطح دسترسی اجرایی رو بهش بدین و بعد کد های زیر رو بهش اضافه کنید :

#!/bin/bash

result=`mysql -h $dbHost --user=$dbUser --password=$dbPassword --skip-column-names -e "select id from mydb.mytable where myattribute = 3"`

items=$(echo $result | tr " " "n")

for item in $items
do
    echo "$item"
done

امید وارم که مورد استفاده تون قرار گرفته باشه.

پیروز باشید.