我正在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)
我也尝试在开始时定义完整的文件名,但仍然无法正常工作。