z13682007 发表于 2011-11-3 22:22:28

菜鸟请教如何将SELECT 的结果,赋值给LINUX SHELL脚本做为变量

将MYSQL的数据库一张表的SELECT smi from zsl的结果
直在赋在SHELL脚本中做一个变量!

z13682007 发表于 2011-11-3 22:23:59

请高手指教!

kider 发表于 2011-11-4 10:07:54

结果有时不止一条。可以用变通的方法,先select到一个文件,shell再从文件中取...

z13682007 发表于 2011-11-4 11:18:58

有没有具体的做法
select_sql="select simmsid from zsl"
mysql -uroot -pBjxh6yZ masinterfacedb -e "${select_sql}" >1.log
a=$(awk -F % 'NR==2 {printf $1}' 1.log)

但是结果不对!

z13682007 发表于 2011-11-4 11:40:47

后面我写了一个b=$(a+1)
echo $b
SEHLEE不认识a+1
页: [1]
查看完整版本: 菜鸟请教如何将SELECT 的结果,赋值给LINUX SHELL脚本做为变量