我想在不先写入文件的情况下显示图表。
假设我有一个foo
在标准输出上产生这个的命令:
digraph foogrph {
a -> b;
a -> c;
}
我想做的是通过管道foo
输入dot
,然后将结果输入一个命令,该命令将在图形环境中显示图像。
foo | dot -Tpng | <display command>
我找到了一种涉及临时文件的解决方法。在 OSX 中,我可以执行以下操作:
foo | dot -Tpng > temp && open temp
但我仍然必须从文件系统中删除文件。
如何显示正在写入标准输出的图像?