با سلام خدمت دوستان عزیزم
امروز با اجرا کردن 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
امید وارم که مورد استفاده تون قرار گرفته باشه.
پیروز باشید.