当前位置: 技术问答>linux和unix
求助:linux脚本语言写SQL语句
来源: 互联网 发布时间:2016-09-26
本文导语: 项目需要,得写一个脚本语言,来执行查询MySQL的字段 文件是脚本执行语言, 第一行有这样的标识: #!/bin/sh 我写了如下内容: mysql -uroot -paaa use test select user_name from auth_users where user_id ='1'; 问题出现了:...
项目需要,得写一个脚本语言,来执行查询MySQL的字段
文件是脚本执行语言,
第一行有这样的标识: #!/bin/sh
我写了如下内容:
mysql -uroot -paaa
use test
select user_name from auth_users where user_id ='1';
问题出现了:
执行脚本时,终端出现了mysql的终端:
“SQL> ”
相当于登录了MYSQL,但是没有执行后面的两句SQL!
这个问题怎么解决。
我是新手,刚开始学linux,哪位大侠能详细教我一下,不胜感激!
文件是脚本执行语言,
第一行有这样的标识: #!/bin/sh
我写了如下内容:
mysql -uroot -paaa
use test
select user_name from auth_users where user_id ='1';
问题出现了:
执行脚本时,终端出现了mysql的终端:
“SQL> ”
相当于登录了MYSQL,但是没有执行后面的两句SQL!
这个问题怎么解决。
我是新手,刚开始学linux,哪位大侠能详细教我一下,不胜感激!
|
sed '/^$/d' > ${data_file}
把你sql执行的结果去掉空行 写入变量data_file的文件里
把你sql执行的结果去掉空行 写入变量data_file的文件里