首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >shell脚本将数据解析为变量,然后更新数据库。

shell脚本将数据解析为变量,然后更新数据库。
EN

Stack Overflow用户
提问于 2014-06-11 21:48:38
回答 1查看 263关注 0票数 0

我在我的网络上有一个设备,它将数据发送到html页面。我需要能够从页面中收集数据并将其插入到我的数据库中,这样我就可以对数据进行历史引用。我可以使用以下命令从站点检索字段。结果返回三个数字,用一个断线隔开。

我想以linux cron作业的形式运行它,所以我想使用linux脚本来:

  1. 将数据(数字)保存到变量
  2. 连接到我的数据库并将数据插入到表中。

下面是检索信息的命令行。这对于解析设备中的数据非常有用:

代码语言:javascript
复制
 curl -s http://local_device.com/dtm.html?address=C5:0 | grep -Po '[0-9]+(?=[^0-9]+(C5:2<|C5:6<|C5:13))'
EN

回答 1

Stack Overflow用户

发布于 2014-06-11 22:26:33

请参阅下面的参考,因为它们是数字,我没有引用它们:

代码语言:javascript
复制
set -- $(curl -s http://local_device.com/dtm.html?address=C5:0 | grep -Po '[0-9]+(?=[^0-9]+(C5:2<|C5:6<|C5:13))')
C5_2=$1
C5_6=$2
C5_13=$3
mysql -e "
   INSERT INTO db.table VALUES ($C5_2, $C5_6, $C5_13) 
"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24173173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档