我在我的网络上有一个设备,它将数据发送到html页面。我需要能够从页面中收集数据并将其插入到我的数据库中,这样我就可以对数据进行历史引用。我可以使用以下命令从站点检索字段。结果返回三个数字,用一个断线隔开。
我想以linux cron作业的形式运行它,所以我想使用linux脚本来:
下面是检索信息的命令行。这对于解析设备中的数据非常有用:
curl -s http://local_device.com/dtm.html?address=C5:0 | grep -Po '[0-9]+(?=[^0-9]+(C5:2<|C5:6<|C5:13))'发布于 2014-06-11 22:26:33
请参阅下面的参考,因为它们是数字,我没有引用它们:
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)
"https://stackoverflow.com/questions/24173173
复制相似问题