我正在使用 Xmgrace 绘制我的数据。我想让我的生活更轻松,所以我开始编写一个 bash 脚本,这样我就不必手动绘制数据了。
为了保存这些数字,我在代码中写入了以下内容:
device "eps" op "level2"
print to "../figs/name.eps"
print
此命令生成 eps:xmgrace -batch nameoffile.bfile -nosafe
当我运行此命令时,Xmgrace 打开,弹出一条错误消息“[错误] 未知设备:DEVICE“eps”OP“level2”,并且它生成必要的 eps 文件。
我还有其他问题,到目前为止我都无法解决。我编写了一个脚本将所有必要的数据转换为 eps 图形。Xmgrace 程序每次打开时都会显示错误消息(以及图形)。我必须手动关闭它(第六次关闭后真的很不愉快)。有没有办法在 bash 中关闭 Xmgrace 程序?如果我还可以在关闭 Xmgrace 之前将数据保存在“*.agr”中,那就更好了。
答案1
gs -sDEVICE=pdfwrite -g*number1*x*number2* -dNOPAUSE -dBATCH -dSAFER -sOutputFile=Filename.pdf *.eps
使用此命令。