如何将数据库查询值返回给shell变量
答案:2 悬赏:0 手机版
解决时间 2021-02-15 22:44
- 提问者网友:沦陷
- 2021-02-15 18:20
如何将数据库查询值返回给shell变量
最佳答案
- 五星知识达人网友:大漠
- 2021-02-15 18:56
给楼主举个例子
看下面这条shell语句
ls | while read line; do echo $line donels 的输出会逐行读入到变量 line中,类似管道的概念。
把 ls 换成 查询数据库的命令就可以将结果读入变量中。
查询数据库需要数据库的客户端程序,例如 mysql, mongo, redis-cli,
mysql 的查询命令是下面这个样子(未验证):
mysql -h** -P** -u** -p** -D** -e "sql"
看下面这条shell语句
ls | while read line; do echo $line donels 的输出会逐行读入到变量 line中,类似管道的概念。
把 ls 换成 查询数据库的命令就可以将结果读入变量中。
查询数据库需要数据库的客户端程序,例如 mysql, mongo, redis-cli,
mysql 的查询命令是下面这个样子(未验证):
mysql -h** -P** -u** -p** -D** -e "sql"
全部回答
- 1楼网友:青尢
- 2021-02-15 20:29
#!/bin/bash
l_last_date=`date +%y%m%d --date="1 day ago"`
sqlplus /nolog<0 then
exit 30;
else
exit 40;
end if;
end;
/
endofinput
echo $?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯