スクリプトで以下を使用すると、gnuplotはtest
をstderr
に出力します。
print "test"
ただし、エラーのみをtest
に書き込む必要があるため、stdout
をstderr
に書き込みたいと思います。
Gnuplotのドキュメントに記載されているように(インタラクティブなgnuplotコンソールでhelp print
と入力):
出力ファイルはsetprintで設定できます。
それでは、set print
を調べてみましょう:
"<filename>"
がない場合、出力ファイルは<STDERR>
に復元されます。<filename>
"-"
は<STDOUT>
を意味します。
したがって、gnuplotスクリプトの先頭にset print "-"
を追加するだけで、print
ステートメントによって出力されるすべてのものがstdout
に書き込まれます。