如何在绘制 /dev/null 时消除 gnuplot 警告

问题描述 投票:0回答:1

我想要一个 gnuplot 脚本,它可能会也可能不会根据某些条件绘制文件。 如果我不必绘制文件,则使用 /dev/null 可以工作,但会给出“正在跳过没有有效点的数据文件”警告,表明我想保持沉默。

测试.gp:

#! /usr/bin/env gnuplot

file1 = "file1.txt"
file2 = |ARGV| > 0 ? ARG1 : "/dev/null"

plot file1, file2

如果我不带参数调用它,它只会绘制

"file1.txt"
,这是预期的行为 - 但它也会输出
"test.gp" line 6: warning: Skipping data file with no valid points
。 还有什么我可以用作
file2
而不是
"/dev/null"
,它也不会绘制任何内容,但不会导致任何警告? (我不想只使用
gnuplot test.gp 2> /dev/null
,因为我确实希望看到有关脚本中其他内容的任何警告。)

gnuplot
1个回答
0
投票

只需输入实际文件路径而不是

/dev/null

阅读这篇文章了解更多详情。

© www.soinside.com 2019 - 2024. All rights reserved.