我正在编写一个使用gnuplot的简单图形脚本,我使用辅助函数来构造.gscript文件。
add_gscript() {
echo "->>"
echo $1
echo $1 >> plot.gscript
cat plot.gscript
}
但是在将以下参数传递给函数
之后echo "--"
echo 'set xrange [0:$RANGE]'
echo "--"
add_gscript "set xrange [0:100]"
其中预先定义了$ RANGE,我得到以下输出
--
set xrange [0:$RANGE]
--
->>
set xrange 1
set datafile separator ","
set term qt size 800,640
set size ratio .618
set xrange 1
bash是否以某种方式将[0:100]评估为1?