【发布时间】:2020-08-14 22:28:11
【问题描述】:
通过 gnuplot,我试图在图表上打印一条平均线,但如果我在第二部分中使用 awk 命令或像这样的第二个子图命令,它不起作用
plot "iops.1.log" using ($1/1000):2 with lines title "job 1",\
"<awk '{sum += $2} END {print sum/NR}' iops.1.log" with lines title "avg iops"
但是,如果我直接给出我在 bash 命令行上运行相同的 awk 命令时得到的值,则该行会像这样打印。
plot "iops.1.log" using ($1/1000):2 with lines title "job 1",\
4590 with lines title "avg iops"
上面的行仅使用第二个子图中的一个值(4590)打印图表中的运行平均线
究竟发生了什么,为什么一定不能正常工作?
【问题讨论】: