gnuplotを非対話で立ち上げたときすぐに終了しないためには

gnuplot -persist データ でいい。

~$ gnuplot   -persist  maxout.gnuplot

ちなみにデータ中にpause -1でいいという記事を見つけたがうまくいかなかった。

~$ (cat maxout.gnuplot;echo pause -1)| gnuplot 

ちなみに標準出力をマージするために括弧を使うことを思いつくまでしばらく悩んでしまった。

おとなしく中間ファイル作ればよかったんだけどな(笑