Я хотел бы получить некоторые данные из таблицы в переменные в сценарии оболочки.Прямо сейчас я делаю что-то вроде этого:
export NAME=`mysql -NB -e "select name from user where id = $ID"`
export AGE=`mysql -NB -e "select age from user where id = $ID"`
export LOCATION=`mysql -NB -e "select location from user where id = $ID"`
Это работает нормально, но я бы хотел сделать все это одним запросом, например:
select name, age, location from user where id = $ID
Я пытался использовать "read""вот так:
mysql -NB -e "select name, age, location from user where id = $ID" | read NAME AGE LOCATION
echo $NAME
... но это не сработало так, как я ожидал (строка" echo "не выводит).Я что-то упустил?