如何在gnuplot脚本中的awk下将文件名设置为变量

时间:2019-09-13 13:53:19

标签: gnuplot

我正在gnuplot中使用awk脚本,如下所述,我想在gnuplot脚本的开头定义data.dat文件名。

我试图这样放 case =“ data” 然后在以下脚本中使用文件名作为大小写“ .dat”

set `awk 'BEGIN {FS=", *";mycoord1=-10;mycoord2=10}/tick major +[0-9]+/{myfield1=$2;getline;gsub(" ","");print "   arrow from "myfield1","mycoord1" to "myfield1","mycoord2" nohead ; set" }' case".dat" > ARROW.txt ; cat ARROW.txt | tail -n 1  | awk -F';' '/arrow/{print $1;next}1' > ARROW-woSET.txt ; cat ARROW.txt ARROW-woSET.txt`

但它没有将案例“ .dat”作为data.dat读取。

我得到的错误是

awk: cannot open case.dat (No such file or directory)

我也尝试在开始时定义完整的文件名,但仍然无法正常工作。

0 个答案:

没有答案