你好!谢谢你那天回答了我的那个shell问题(我要把一个文本中的一列数值(文本中只有一列数值 ,比如有12行吧)

我现在想接着问,取出来的这个变量能用到别的地方吗?比如我用rrdtool把这些个变量插入rrd数据库中/usr/bin/rrdtoolupdate/tmp/test.rr... 我现在想接着问,取出来的这个变量能用到别的地方吗?
比如我用rrdtool 把这些个变量插入rrd数据库中
/usr/bin/rrdtool update /tmp/test.rrd N:$a0:$a1:$a2:$a3:$a4:$a5:$a6:$a7:$a8:$a9:$a10:$a11
说直白点吧,就是我要从一个文本里取出那一列数,然后以变量的形式插入到rrd的数据库中
展开
 我来答
kwydwuf
2011-12-13 · TA获得超过7411个赞
知道大有可为答主
回答量:1527
采纳率:71%
帮助的人:2010万
展开全部
在同一个脚本里就可以,比如

#!/bin/bash

xxxxx # 获取 a0 .. a11 的代码

/usr/bin/rrdtool update /tmp/test.rrd N:$a0:$a1:$a2:$a3:$a4:$a5:$a6:$a7:$a8:$a9:$a10:$a11

若不是同一脚本,那么在获取 a0..a11那个脚本中,需要用 export
追问
是在同一个脚本里的,我就直接在你上次写给我的那段代码下面加,我试了下直接写
usr/bin/rrdtool update /tmp/test.rrd N:$a0:$a1:$a2:$a3:$a4:$a5:$a6:$a7:$a8:$a9:$a10:$a11
这段不行,数据库里面没插入
追答
在调用那个什么 rrdtool 之前,先把 $a0 到 $a11 都打印出来看看是否正确,再试一下手动使用
/usr/bin/rrdtool update /tmp/test.rrd N:xxx:yyy:zzz:....
(把 xxx, yyy, zzz 换成 a0 ,a1...的值) 看看是否成功。
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式