Annars kan du göra så här:
Kod: Markera allt
... | grep "Avg" | awk '{ printf "Average: %s", $2 }' > /mnt/1wire/FF.C10400000100/line20.1
Kod: Markera allt
... | grep "Avg" | awk '{ printf "Average: %s", $2 }' > /mnt/1wire/FF.C10400000100/line20.1
testaP-G skrev:Finns det något annat sätt att få ut värdet till en variabel?
Kod: Markera allt
avg=$(rrdtool graph /dev/null --start=end-36000 DEF:a=/home/pi/rrddata/outside_temp.rrd:outsidetemp:AVERAGE VDEF:mintime=a,MINIMUM VDEF:maxtime=a,MAXIMUM PRINT:a:MIN:"Min\: %3.2lf%s" PRINT:mintime:"Mintid\: %H\:%M":strftime PRINT:a:MAX:"Max %3.2lf%s" PRINT:maxtime:"Maxtime\: %H\:%M":strftime PRINT:a:AVERAGE:"Avg %3.2lf%s" | grep "Avg" | awk '{print $2}')
Kod: Markera allt
variable=$(command)