当我在使用 sed 时调用 gnuplot 中定义的变量时遇到问题:
pi.plt
N= 10000
set term gif animate delay 80
set output "pi.gif"
j = 1
load 'pi2.plt'
pi2.pĺt
k = ` sed -n "$j p" pi.dat | cut -f3 -d ' ' `
set label 1 sprintf('Pi = %f', k) at graph 0.85, 0.85
set parametric
plot fx(t), fy(t), "pi.dat" every ::::j using 1:2 with points
j = j + 100
if (j < N+1) reread
变量 j 虽然在 gnuplot 中定义,但无法被 sed 识别,并且我不断收到错误“无效命令”。谁能帮我解决这个问题?提前致谢!