我正在使用bash脚本中的gnuplot,我必须从两列中划分值:
使用1:($ 4 / $ 6)用lp
绘制“results.csv”这在gnuplot交互模式下工作正常,但是当从脚本调用时,列值与bash脚本参数混淆...我如何传递col。脚本中的值?
答案 0 :(得分:3)
这取决于你在脚本中调用gnuplot的准确程度,正如肖恩在评论中所说的那样。
像$4
这样的东西会被扩展,除非它是单引号,所以这是一个选项。在其他任何地方,您都必须逃离$
:
# print first argument
echo $1
# print literally $1, a few ways
echo '$1'
echo "\$1"
echo \$1