根据各种因素,我可能没有 1 个或多个不存在的数据文件(在预定义的 gnuplot 绘图指令中引用)。当这种情况我得到“警告:跳过不可读的文件”这会取消其余指令。
有什么方法可以让 gnuplot 跳过任何丢失的数据文件并绘制所有现有的数据文件吗?
这是一个没有帮助脚本的类似解决方案
file_exists(file) = system("[ -f '".file."' ] && echo '1' || echo '0'") + 0
if ( file_exists("mydatafile") ) plot "mydatafile" u 1:2 ...
the + 0
部分是将结果从字符串转换为整数,这样你也可以使用否定
if ( ! file_exists("mydatafile") ) print "mydatafile not found."
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)