एक आसान तरीका है :
var=$(mysql -h abcdcef.com --port=3306 --user=root --password=hbbfe --batch --skip-column-names -Dshop -e "select count(*) from shop_tab where catalog <> ''")
इसके अलावा, मैं आपकी सभी स्क्रिप्ट को संशोधित किए बिना आसानी से MySQL कमांड में विकल्प जोड़ने के लिए फ़ंक्शन के उपयोग को पूर्वनिर्धारित करूंगा।
function MysqlQuery() {
mysql -h abcdcef.com --port=3306 --user=root --password=hbbfe --batch --skip-column-names -D "$1" -e "$2";
}
va=$(MysqlQuery Shop "SELECT COUNT(*) FROM shop_tab WHERE catalog <> ''")
vaABC=$(MysqlQuery Shop "SELECT COUNT(*) FROM shop_tab WHERE catalog <> 'abc'")
vadef=$(MysqlQuery Shop "SELECT COUNT(*) FROM shop_tab WHERE catalog <> 'def'")
# ...
मुझे यह और भी पठनीय लगता है...