最初にファイルを書き込まずにグラフを表示したいと思います。
foo
標準出力でこれを生成するコマンドがあるとします。
digraph foogrph {
a -> b;
a -> c;
}
私がやりたいことは、パイプfoo
しdot
て結果をコマンドにパイプし、グラフィカル環境で画像を表示することです。
foo | dot -Tpng | <display command>
一時ファイルを使用する回避策を見つけました。OSXでは、次のことができます:
foo | dot -Tpng > temp && open temp
しかし、ファイルシステムからファイルを削除する必要があります。
標準出力に書き込まれている画像を表示するにはどうすればよいですか?