从shell脚本使用gnuplot时如何操作列值?

时间:2010-11-14 20:42:33

标签: bash gnuplot

我正在使用bash脚本中的gnuplot,我必须从两列中划分值:

使用1:($ 4 / $ 6)用lp

绘制“results.csv”

这在gnuplot交互模式下工作正常,但是当从脚本调用时,列值与bash脚本参数混淆...我如何传递col。脚本中的值?

1 个答案:

答案 0 :(得分:3)

这取决于你在脚本中调用gnuplot的准确程度,正如肖恩在评论中所说的那样。

$4这样的东西会被扩展,除非它是单引号,所以这是一个选项。在其他任何地方,您都必须逃离$

# print first argument
echo $1

# print literally $1, a few ways
echo '$1'
echo "\$1"
echo \$1