我正在使用一个应用程序(该库的dot
程序graphviz
)来生成各种各样的文件格式,包括PostScript和PDF。它可以将结果发送stdout
到文件或发送到文件。我目前正在将其发送到文件中,并使用“预览”打开它。
有什么方法可以通过管道传递输出并让Preview读取输出,这样我就不必生成文件并将其放置在周围了?许多不知道生成脚本内部结构的人都将使用此方法,并且我不想弄乱他们的文件夹或使他们的生活复杂化。
更笼统地说,有没有办法采用一个程序将其输出发送到一个程序,然后stdout
将该输出传递给一个通常从文件中获取其输入的程序,而无需实际创建文件?
$TEMP
,然后使用进行启动open
-这样,它将看起来非常无缝,并且下面保存的文档/tmp
将最终被清理。