Я отчаянно пытаюсь выполнить цикл запросов sql ... Он работает достаточно хорошо, за исключением того, что vars с пробелами в строках делают меня странным выходом ... как если бы они считались массивами или что-то в этом роде ... Есть идеи ??Shell - Looping через sql result
echo "SELECT shop_id, shop_address1, shop_address2, shop_zip, shop_city FROM base.table" | mysql -h hostname -u user -ppassword | while read -r shop_id shop_address1 shop_address2 shop_zip shop_city;
do
echo $shop_address1
done
Можете привести нам пример? Результат команды 'mysql' будет полезен. – dogbane
Мои адреса хранятся как «1 рыночная улица» и отображаются как 1 1 10 11 (...) рынок duboce folsom (...) улица уличная улица (...). , но echo $ shop_id в порядке, у меня есть 600 строк от 1 до 600, отображаемых ... поскольку адреса странно не отображаются упорядоченными и разделены пробелами и –